CyberGlossary

Криптография

Криптография

Также известно как: Крипто, Криптология

Определение

Наука о защите информации математическими методами, обеспечивающими конфиденциальность, целостность, подлинность и неотрекаемость в присутствии злоумышленника.

Криптография — это дисциплина, разрабатывающая и анализирующая алгоритмы защиты данных и коммуникаций от перехвата, искажения и подмены. Современная криптография объединяет теорию чисел, алгебру, теорию вероятностей и теорию сложности, формируя такие примитивы, как блочные и поточные шифры, системы с открытым ключом, хеш-функции, коды аутентификации сообщений и электронные подписи. Безопасность оценивается в формальных моделях (IND-CPA, EUF-CMA) и опирается на трудные математические задачи: факторизация, дискретный логарифм, обучение с ошибками. NIST, ISO и IETF публикуют проверенные алгоритмы; самодельная криптография крайне нежелательна, так как её скрытые недостатки катастрофичны и обнаруживаются только экспертами.

Примеры

  • TLS использует криптографию для шифрования веб-трафика и аутентификации серверов.
  • Протокол Signal применяет криптографию для сквозного шифрования сообщений.

Связанные термины