ВУЗ:
Составители:
117
D0 2C 1E 8F CA 3F 0F 02 C1 AF BD 03 01 13 8A 6B
3A 91 11 41 4F 67 DC EA 97 F2 CF CE F0 B4 E6 73
96 AC 74 22 E7 AD 35 85 E2 F9 37 E8 1C 75 DF 6E
47 F1 1A 71 1D 29 C5 89 6F B7 62 0E AA 18 BE 1B
FC 56 3E 4B C6 D2 79 20 9A DB C0 FE 78 CD 5A F4
1F DD A8 33 88 07 C7 31 B1 12 10 59 27 80 EC 5F
60 51 7F A9 19 B5 4A 0D 2D E5 7A 9F 93 C9 9C EF
A0 E0 3B 4D AE 2A F5 B0 C8 EB BB 3C 83 53 99 61
17 2B 04 7E BA 77 D6 26 E1 69 14 63 55 21 0C 7D
Данную табличную замену можно выполнить, применив к входному
байту преобразование, обратное операции 1.2 (см. описание
операции SubBytes), после чего вычислить мультипликативную
обратную величину от результата предыдущей операции в конечном
поле GF(2
8
).
3. Операция AddRoundKey, как и при зашифровании, выполняет
наложение на обрабатываемые данные четырех слов расширенного
ключа W
4r
…W
4r+3
. Однако, нумерация раундов r при расшифровании
производится в обратную сторону – от R-1 до 0.
4. Операция InvMixColumns выполняет умножение каждого столбца
массива данных аналогично прямой операции MixColumns, однако,
умножение производится на полином a
-1
(x), определенный
следующим образом: a
-1
(x) = Bx
3
+ Dx
2
+ 9x + E.
Аналогично зашифрованию, последний раунд расшифрования не
содержит операцию InvMixColumns.
Отличия AES от исходного алгоритма Rijndael
Алгоритм Rindael позволяет шифровать данные не только 128-битными
блоками, но и блоками по 192 или 256 бит. Таким образом, AES, фактически,
имеет лишь одно принципиальное отличие от Rijndael: он предусматривает
использование только 128-битных блоков данных. Рассмотрим изменения в
приведенном выше
описании алгоритма AES, связанные с другими
размерами блоков:
1. Обрабатываемые данные могут представляться не только в виде
массива размером 4 X 4, но и 4 X 6 или 4 X 8 для 192- и 256-битных
блоков соответственно.
2. Количество раундов R алгоритма Rijndael определяется
следующей таблицей в зависимости не только от размера ключа, но и
от размера блока:
Размер блока, бит
Размер
ключа,
бит
128 192 256
128
10 12 14
192
12 12 14
Страницы
- « первая
- ‹ предыдущая
- …
- 115
- 116
- 117
- 118
- 119
- …
- следующая ›
- последняя »
