30
IDEA (англ. International Data Encryption Algorithm, алгоритм
шифрования международного уровня) — симметричный блочный алгоритм
шифровки данных, зарегистрированный фирмой из Швеции - Ascom.
Известен он тем, что использовался в программе шифрования PGP. В ноябре
2000 года IDEA был показан одним из кандидатов в проекте NESSIE в
рамках программы Европейской комиссии IST (англ. Information Societies
Technology, информационные технологии общества).
Криптосистема RSA является первой системой, подходящей и для
шифрования, и для ЦП. Алгоритм применяется во многих
криптографических приложений (PGP, S/MIME, TLS/SSL, IPSEC/IKE и т.п.).
Алгоритм, описанный ГОСТ 28147-89, с длиной ключа шифрования
256 бит шифрует данные блоками по 64 бит (эти алгоритмы зовутся
блочными), которые делятся на пару субблоков по 32 бит (N1 и N2). Первый
субблок анализируется определенным образом, после чего его параметр
суммируется со значением второго субблока (сложение реализовано по
модулю 2, т. е. используется логическая операция XOR - "исключающее
или"), а затем эти субблоки переходят на места друг друга. Такое
преобразование реализуется несколько этапов (или раундов): 16 или 32 в
зависимости от стадии действия алгоритма.
В отличие от алгоритма ГОСТ 28147-89, который очень долго был в
секрете, американский стандарт шифрования AES, заменяющий DES,
отбирался на открытом конкурсе, где все компании, организации и частные
лица, заинтересованные в процессе, могли комментировать и анализировать
алгоритмы-претенденты.
Мероприятие по замене DES началось в 1997 г. В Национальном
институте стандартов и технологий США (NIST - National Institute of
Standards and Technology). Всего участвовало 15 алгоритмов-претендентов,
созданных как влиятельными и известными области криптографии