Реферат: Блочные шифры

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-битных процессоров. Запатентован в США, Европе и Японии. Свободен

К-во Просмотров: 479
Бесплатно скачать Реферат: Блочные шифры