Реферат: Блочные шифры
Goatboy's Encryption Algorithm
Неплохой алгоритм, но его название служит ему плохую службу. (GoatBoy's -
козлиный)
GOST (ГОСТ 28147-89)
Американцы называют его "русский аналог DES". Но в отличие от DESалгоритм
ГОСТ-28147-89 он значительно более криптостоек и сложен. Разработан в одном из
институтов КГБ в конце 1970-х годов. В 1989 году принял статусофициального
стандарта шифрования СССР, а после распада СССР - стандарта Росийской Федерации
на шифрование и имитозащиту данных. Авторы, само собой,неизвестны. Алгоритм
использует несколько различных этапов на каждой итерации. Количество раундов 32.
Длинна ключа 256 бит. Оперирует блоками данных по 64бита. Имеет три режима рботы
(простая замена, гаммирование и гаммирование с обратной связью) и один режим
выработки имитовставки. При разработке этогокриптоалгоритма были учтены
недостатки и недоработки DES. Так он оптимизирован на программную реализацию,
использует вдвое больше раундов шифрования с гораздоболее простыми операциями и
в 5 раз более длинный ключ. Кроме того S-блоки в ГОСТ не являются фиксированными
и представляют собой долговременный ключ. Внастоящее время генерацией и
проверкой S-блоков для реализаций алгоритма занимается ФАПСИ (?).
Для этого криптоалгоритма существует некоторое количество "слабых"ключей. John
Kelsey нашел для ГОСТ related key атаку.
Рекомендован к применению в системах защиты информации, разрабатываемых в СНГ.
Незапатентован.
HPC
IDEA
International Decryption-Encryption Algorithm - разработанный в Щвейцарии
(Цюрих) считаетсяочень стойким криптоалгоритмом, хотя полной проверки еще не
прошел. Авторы: Xuejia Lai, James Massey.Размер блока данных 64 бит. Длинна
ключа 128 бит.Число раундов - 8. Оперирует 16-битовыми подюлоками. Оптимизирован
для 16-битных процессоров. Запатентован в США, Европе и Японии. Свободен