ВУЗ:
Составители:
114
Перед первым раундом алгоритма выполняется предварительное
наложение материала ключа с помощью операции AddRoundKey, которая
выполняет наложение на открытый текст первых четырех слов расширенного
ключа W
0
…W
3
.
Последний же раунд отличается от предыдущих тем, что в нем не
выполняется операция MixColumns.
Рис. 3. Операция ShiftRows.
Рис. 4. Операция MixColumns.
Рис. 5. Операция AddRoundKey.
Расширение ключа
AES использует ключи шифрования трех фиксированных размеров:
128, 192, и 256 бит. В зависимости от размера ключа, конкретный вариант
алгоритма AES может обозначаться как AES-128, AES-192 и AES-256
соответственно.
Задача процедуры расширения ключа состоит в формировании
нужного количество слов расширенного ключа для их использования в
операции AddRoundKey. Как было сказано выше, под «словом
» здесь
понимается 4-байтный фрагмент расширенного ключа, один из которых
используется в первичном наложении материала ключа и по одному – в
Страницы
- « первая
- ‹ предыдущая
- …
- 112
- 113
- 114
- 115
- 116
- …
- следующая ›
- последняя »
