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

Криптогра́фия (от греч. κρυπτός — скрытый и γράφω — пишу) — наука о математических методах обеспечения конфиденциальности (невозможности прочтения информации посторонним) и аутентичности (целостности и подлинности авторства) информации.

Изначально криптография изучала методы шифрования информации — обратимого преобразования открытого (исходного) текста на основе секретного алгоритма и/или ключа в шифрованный текст (шифртекст). Традиционная криптография образует раздел симметричных криптосистем, в которых шифрование и расшифровывание проводится с использованием одного и того же секретного ключа. Помимо этого раздела современная криптография включает в себя асимметричные криптосистемы (наиболее распространен из них алгоритм шифрования RSA (1977)), системы электронной цифровой подписи (ЭЦП), хеш-функции, напр. MD5, управление ключами, квантовую криптографию.

Содержание

Терминология

  • Криптосистема (шифр) — семейство обратимых преобразований исходного текста в шифрованный.
  • Ключ — параметр, определяющий выбор конкретного преобразования для шифрования данного текста. В современных шифрах алгоритм шифрования известен и стойкость шифра целиком определяется секретностью ключа (Принцип Керкгоффса).
  • Криптоанализ — в отличие от криптографии, изучает математические методы нарушения конфиденциальности и целостности информации без знания ключа. В идеальном случае криптоаналитику, знающему шифртекст, для поиска исходного текста необходимо перебрать все возможные ключи.
  • Криптография и криптоанализ составляют криптологию.

Криптография — одна из старейших наук, ее история насчитывает несколько тысяч лет.

Современная криптография

Для современной криптографии характерно использование открытых алгоритмов шифрования, предполагающих использование вычислительных средств. Известно более десятка проверенных алгоритмов шифрования, которые при использовании ключа достаточной длины и корректной реализации алгоритма, делают шифрованный текст недоступным для криптоанализа. Широкое распространение получили алгоритмы Twofish, IDEA, RC4 и др.

Во многих странах приняты национальные стандарты шифрования. В 2001 году в США принят стандарт симметричного шифрования AES на основе алгоритма Rijndael с длиной ключа 128, 192 и 256 бит. Алгоритм AES пришёл на смену прежнему алгоритму DES, который теперь рекомендовано использовать только в режиме Triple-DES (3DES). В Российской Федерации действует стандарт ГОСТ 28147-89, описывающий алгоритм блочного шифрования на основе сети Фейстеля.

См. также

Ссылки

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home