Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В криптографии , ключ отбеливание зубов является метод , предназначенный для повышения безопасности в итеративного блочного шифра . Он состоит из шагов, которые объединяют данные с частями ключа .

Подробности [ править ]

Наиболее распространенной формой отбеливания ключей является xor-encrypt-xor - использование простого XOR перед первым раундом и после последнего раунда шифрования .

Первым блочным шифром, который использует форму отбеливания ключей, является DES-X , который просто использует два дополнительных 64-битных ключа для отбеливания, помимо обычного 56-битного ключа DES . Это предназначено для увеличения сложности атаки методом перебора , увеличения эффективного размера ключа без серьезных изменений в алгоритме. Изобретатель DES-X, Рон Ривест , назвал эту технику отбеливанием .

Шифр FEAL (за которым следуют Хуфу и Хафр ) ввел практику отбеливания ключей с использованием частей того же ключа, что и в остальной части шифра. Это не обеспечивает дополнительной защиты от атак грубой силы, но может усложнить другие атаки. В шифре Фейстеля или аналогичном алгоритме отбеливание ключей может повысить безопасность за счет сокрытия конкретных входных данных для функций первого и последнего раунда. В частности, он невосприимчив к атаке "встречать посередине" . Эта форма отбеливания ключей была принята как функция многих более поздних блочных шифров, включая AES , MARS , RC6 и Twofish .

См. Также [ править ]

Ссылки [ править ]