Работа, посвященная разработке программы, реализующей алгоритм блочного шифрования Rijndael.
Решаемые задачи:
ВВЕДЕНИЕ 3
1. Теоретические аспекты блочного шифрования Rijndael 5
1.1. История AES (Rijndael) 5
1.2. Описание AES (Rijndael) 10
2. Шифрование 13
2.1. Процедура SubBytes 13
2.2. Процедура ShiftRows 14
2.3. Процедура MixColumns 14
2.4. Процедура AddRoundKey 15
2.5. Расшифрование 16
3. Общий алгоритм работы AES 18
3.1. Алгоритм обработки ключа 18
3.2. Код программы 19
3.3. Тестирование и результат 29
ЗАКЛЮЧЕНИЕ 34
Библиографический список 35
Библиографический список