Длина ключа AES и длина блока - PullRequest
0 голосов
/ 21 октября 2018

Я прочитал, что в AES нет корреляции между длиной ключа и длиной блока.Но это не имеет смысла для меня, потому что ключ будет XOR блока, как они могут быть разной длины?

Ответы [ 2 ]

0 голосов
/ 21 октября 2018

AES имеет 10, 12 или 14 раундов.Имея такое количество отдельных ключей, неуклюже обращаться с ними и хранить в безопасности.Вместо этого используется один ключ для генерации 11, 13 или 15 ключей раунда, по одному на каждый раунд плюс один дополнительный.Процесс извлечения ключей округления из исходного единственного ключа называется График округления .Круглые клавиши не обязательно должны быть того же размера, что и исходный одиночный ключ.

0 голосов
/ 21 октября 2018

Нет никакой связи между размером ключа и размером блока в AES, потому что это не просто XOR.Размер блока всегда равен 128 битам, но размер ключа может быть 128, 192 и 256 битов в зависимости от алгоритмов.

AES - сложный алгоритм с большим количеством шагов.ключ используется в планировщике ключей, а затем его результат будет использоваться в процессе шифрования.Вы можете проверить детали в здесь .

...