Блочное шифрование Люцифер
Описание:
Номер в архиве: 860
В приложениях код шифрования на C++
Алгоритмы блочного шифрования 4
SP-сеть 4
Сеть Фейстеля 6
История шифра «Люцифер» 7
Шифр «Люцифер» 10
Криптографическая стойкость «Люцифера». 11
Заключение 13
Список литературы 14
Приложение 15
Результаты исследования привели к созданию двух методов построения устойчивых ко взлому симметричных шифров — сети Фейстеля и SP (подстановочно-перестановочной) сети. «Люцифер» заложил основы современной симметричной криптографии. Развитие «Люцифера» привело к созданию алгоритма DES (федерального стандарта США до мая 2002 г.).
В процессе исследования было создано три версии шифра – первая основывалась на SP-сетях, а вторая и третья использовала сеть Фейстеля. Позднее в [4] была опубликована финальная версия шифра (4-я по счету).
В приложениях код шифрования на C++
Оглавление
Введение 3Алгоритмы блочного шифрования 4
SP-сеть 4
Сеть Фейстеля 6
История шифра «Люцифер» 7
Шифр «Люцифер» 10
Криптографическая стойкость «Люцифера». 11
Заключение 13
Список литературы 14
Приложение 15
Введение
В начале 1970-х впервые появилась необходимость в шифровании информации для оказания электронных банковских услуг. Для этого IBM был создан исследовательский проект по созданию криптоустойчивого блочного шифра, получивший название «Люцифер».Результаты исследования привели к созданию двух методов построения устойчивых ко взлому симметричных шифров — сети Фейстеля и SP (подстановочно-перестановочной) сети. «Люцифер» заложил основы современной симметричной криптографии. Развитие «Люцифера» привело к созданию алгоритма DES (федерального стандарта США до мая 2002 г.).
В процессе исследования было создано три версии шифра – первая основывалась на SP-сетях, а вторая и третья использовала сеть Фейстеля. Позднее в [4] была опубликована финальная версия шифра (4-я по счету).