Введение. 4
ЛАБОРАТОРНАЯ РАБОТА № 1. 5
СЕМЕЙСТВО АЛГОРИТМОВ RC.. 5
1. Цель работы.. 5
2. Краткие теоретические сведения. 5
2.1 Алгоритм RC2. 5
2.2 Алгоритм RC4. 10
2.3Алгоритм RC5. 11
2.4 Алгоритм RC6. 18
3. Примеры.. 21
4. Содержание работы.. 26
5. Контрольные вопросы.. 27
Список литературы.. 28
Введение
Для современной криптографии характерно использование открытых алгоритмов шифрования, предполагающих использование вычислительных средств. Известно более десятка проверенных алгоритмов шифрования, которые при использовании ключа достаточной длины и корректной реализации алгоритма криптографически стойки. К распространенным алгоритмам относятся: симметричные DES, AES, ГОСТ 28147-89, Camellia, Twofish, Blowfish, IDEA, RC4 и др.; асимметричные RSA и Elgamal (Эль-Гамаль), хэш-функции MD4, MD5, MD6, SHA-1, SHA-2, ГОСТ Р 34.11-94.
Встречается несколько версий алгоритма RC: RC2, RC4, RC5, RC6. Они имеют некоторые различия в работе, но принцип действия схож. В основе алгоритма лежит сеть Фейстеля. Наиболее часто используемым является алгоритм RC6. В данном случае более подробно изучается RC2 и RC4.
Студентам необходимо иметь соответствующие знания в области криптографии, в особенности работы тех алгоритмов, которые применяется на практике на сегодняшний день.
ЛАБОРАТОРНАЯ РАБОТА № 1
СЕМЕЙСТВО АЛГОРИТМОВ RC