Цель данной работы заключается в разработке программы, реализующей алгоритм блочного шифрования 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
1. Алексеев Д. М. Программная реализация алгоритма шифрования AES / Д. М. Алексеев, Н. А. Кутняк // Инновационная наука. – 2016. – № 4-3. – С. 21-23. – EDN VSUNAR.
....
7. Оспанов Р. обобщенный алгебраический метод конструирования 8-битных RijndaelS-блоков / Р. Оспанов, Е. Сейткулов, Б. Ергалиева // Вестник Казахской академии транспорта и коммуникаций им. М. Тынышпаева. – 2022. – № 1(120). – С. 156-163. – EDN VHVTMS.
8. Сравнительный анализ современных алгоритмов шифрования / О. А. Мелихова, А. С. Григораш, С. В. Джамбинов [и др.] // Инновации в науке. – 2015. – № 50. – С. 6-14. – EDN UNEWSR.