Федеральное агентство по образованию
Пензенский Государственный Университет
Кафедра «Информационная безопасность систем и технологий»
Реферат
на тему: «Схемы шифрования AES, RC4, RC5, RC6, Twofish, Mars»
Дисциплина: КМЗИ
Группа:
Выполнил:Принял:
Пенза 2006
Содержание
1. Алгоритм шифрования AES
2. Алгоритм шифрования MARS
3. Алгоритм шифрования RC4
4. Алгоритм шифрования RC5
5. Алгоритм шифрования RC6
6. Алгоритм шифрования Twofish
Список использованных источников
1. Алгоритм шифрования AES
Алгоритм DES (Data Encryption Standard), разработанный корпорацией IBM и являвшийся с 1977 федеральным стандартом шифрования данных США, использовался для шифрования не только правительством США, но и получил широкое распространение по всему миру среди частных пользователей. С ростом вычислительной мощности компьютеров стали возникать вопросы о криптостойкости DES'a перед вскрытием методом "грубой силы", но стандарт успешно проходил повторные сертификации, проводившиеся в 1983, 1988 и 1993. Хотя к середине 90х годов стало очевидным несоответствие общепринятого стандарта шифрования DES (Data Encryption Standard) современным требованиям. В первую очередь из-за недостаточной длины ключа всего в 56 бит. По данным Брюса Шнайера уже в 1993 году существовали устройства способные вскрыть DES за приемлемое время.
Процесс разработки нового федерального информационного стандарта (FIPS) для шифрования данных Advanced Encryption Standard (AES) был инициирован Национальным Институтом стандартов и технологий (NIST).
В начале января 1997 года NIST объявил о начале разработки AES, выпустив документ "Announcing development of a federal information processing standard for advanced encryption standard", содержащий первичные требования к алгоритму. [2]
Алгоритм шифрования AES должен быть открыто опубликован.
Алгоритм должен быть симметричным блочным шифром.
AES должен предусматривать возможность увеличения длины ключа.
AES должен быть легко реализуем и аппаратной и программно.
AES должен распространяться бесплатно или быть общедоступным в рамках патентов ANSI.
В сентябре 1997 года вышел уточняющий документ "Call for AES Candidate Algorithms", объявлявший о проведении конкурса на AES и содержащий официальные требования к кандидатам. В частности алгоритм должен поддерживать следующие комбинации длин блока и ключа 128-128, 128-192 и 128-256 битов. К 15 июню 1998 году был заявлен 21 криптографический алгоритм, но только 15 из которых удовлетворяли первоначальным требованиям. [3]
Страна происхождения Алгоритм Авторы Australia LOKI97 Lawrie Brown, Josef Pieprzyk, Jennifer Seberry Belgium RIJNDAEL Joan Daemen, Vincent Rijmen Canada CAST-256 Entrust Technologies, Inc DEAL Richard Outerbridge, Lars Knudsen Costa Rica FROG TecApro Internacional S.A. France DFC Centre National pour la Recherche Scientifique Germany MAGENTA Deutsche Telekom AG Japan E2 Nippon Telegraph and Telephone Corporation Korea CRYPTON Future Systems, Inc USA HPC Rich Schroeppel MARS IBM RC6 RSA Laboratories SAFER+ Cylink Corporation TWOFISH Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall, Niels Ferguson UK, Israel, Norway SERPENT Ross Anderson, Eli Biham, Lars Knudsen
В конце августа 1998 года в Калифорнии состоялась конференция, посвященная отбору кандидатов на AES, получившая название AES1. На конференции давались краткие описания алгоритмов шифрования, и были даны ответы на накопленные вопросы.
В качестве основных критериев оценки алгоритмов были [3]:
- Криптостойкость. ............