процедура планирования ключа в AES формирует раундовый ключ, которым можно зашифровать один блок
следующий блок шифруется тем же раундовым ключом? т.е. одинаковые блоки будут преобразованы к одинаковым блокам шифротекста?
Re: Планирование ключа в AES12.01.05 20:26 Автор: leo <Леонид Юрьев> Статус: Elderman
> процедура планирования ключа в AES формирует раундовый > ключ, которым можно зашифровать один блок > следующий блок шифруется тем же раундовым ключом? т.е. > одинаковые блоки будут преобразованы к одинаковым блокам > шифротекста? Если делать именно так, то да. Любой блочный шифр это по-сути отображение блоков, для rijndael (aka AES) это определяемое ключом отображение "алфавита" шириной в 128 бит.
Чтобы избавиться от "повторов" используются режимы CBC (Cipher Block Change), OFB (Output Feed Back) и т.д., а первоначальный вектор заполняется случайными данными.