Кафедра "ИБ"
Кафедра "ИБ"
Рис. 1. Структура алгоритма AES
Рис. 2. Операция SubBytes.
Операция ShiftRows
Рис. 3. Операция ShiflRows.
Кафедра "ИБ"
В итоге байты столбца изменяются в соответствии со следующими выражениями:
Кафедра "ИБ"
Кафедра "ИБ"
Рис. 5. Операция AddRoundKey
Процедура расшифровывания (процедура InvChipher)
Кафедра "ИБ"
2. Операция ShiftRows. В стандарте шифрования AES в 0-ой строке состояния сдвиг не происходит, 1-ая строка сдвигается на 1 байт, 2-ая – на 2 байта, 3-я – на 3 байта. Результат операции ShiftRows:
Кафедра "ИБ"
В итоге байты столбца изменяются в соответствии со следующими выражениями:
Кафедра "ИБ"
Кафедра "ИБ"
Кафедра "ИБ"
Рис. 6. Главное окно RijndaelDemo.
Кафедра "ИБ"
Рис. 7. Расширенный ключ шифрования, вычисляемый в соответствии с заданным ключом шифрования.
При шифровании необходимо выбрать исходный файл и файл, куда будет помещён результат шифрования, при дешифровании – зашифрованный файл и файл, предназначенный для помещения результата дешифрования. В процессе используются указанные в главном окне программы ключ шифрования и длины ключа и блока.
Кафедра "ИБ"
Рис. 8. Операции раунда AES
Домашняя работа
Примечание! Кодовая таблица ASCII выдана в ПЗ№4
Кафедра "ИБ"
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть