Примечание | от редактора: показан фрагмент текста; презентация работы находится в архивном файле |
Загрузить архив: | |
Файл: ref-29704.zip (195kb [zip], Скачиваний: 27) скачать |
Содержание
lАвторы
lПредыстория
lКраткое описание
lПараметры
lСтруктура алгоритма
lРасшифрование
lПроцедура расширения ключа
lАтака
lДостоинства
lНедостатки
Авторы
lРосс Андерсон (Ross Anderson)
Предыстория
Главная изюминка шифра SERPENT в том, что все три его автора - это "асы криптоанализа", наиболее известные вскрытием шифров других криптографов. Израильский исследователь Эли Бихам - один из создателей дифференциального криптоанализа - техники, лежащей в основе большинства современных методов вскрытия блочных шифров. Датчанин Ларс Кнудсен уже упоминался в данном обзоре в связи с шифром DEAL (Кнудсен - единственный криптограф, фигурирующий сразу в двух проектах). Англичанин Росс Андерсон из Кембриджского университета с начала 90-х годов известен своими неординарными криптоаналитическими работами.
Бытует распространенное мнение, что по-настоящему хороший шифр может создать только тот, кто до этого добился серьезных успехов в криптоанализе. Специалисты не усматривают слабых сторон в SERPENT, так что можно быть вполне уверенным - данный криптоалгоритм является очень сильным шифром и имеет большие шансы оказаться среди финалистов конкурса.
Краткое описание
lSerpent («змея») симметричный блочный алгоритм , разработанный в в 1997 году.
lАлгоритм являлся одним из финалистов 2-го этапа конкурса (Advanced Encryption Standard ).
lШифр Serpent и является .
lШифр использует только операции табличных подстановок, исключающего "ИЛИ" и битовых сдвигов в тщательно подобранной очередности
lСкорость в 5 раз быстрее DES.
lУльтраконсервативный по запасу прочности
Параметры
¡pазмер блока, бит: 128
¡pазмер ключа, бит: 1-256
¡число раундов:32
¡pазмер ключевого элемента, бит:128 (размер блока)
¡число ключевых элементов:33
¡Тип:
¡Скорость
кодирования/декодирования:15,3 мб/с