Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
В криптографии , ключ отбеливание зубов является метод , предназначенный для повышения безопасности в итеративного блочного шифра . Он состоит из шагов, которые объединяют данные с частями ключа .
Подробности [ править ]
Наиболее распространенной формой отбеливания ключей является xor-encrypt-xor - использование простого XOR перед первым раундом и после последнего раунда шифрования .
Первым блочным шифром, который использует форму отбеливания ключей, является DES-X , который просто использует два дополнительных 64-битных ключа для отбеливания, помимо обычного 56-битного ключа DES . Это предназначено для увеличения сложности атаки методом перебора , увеличения эффективного размера ключа без серьезных изменений в алгоритме. Изобретатель DES-X, Рон Ривест , назвал эту технику отбеливанием .
Шифр FEAL (за которым следуют Хуфу и Хафр ) ввел практику отбеливания ключей с использованием частей того же ключа, что и в остальной части шифра. Это не обеспечивает дополнительной защиты от атак грубой силы, но может усложнить другие атаки. В шифре Фейстеля или аналогичном алгоритме отбеливание ключей может повысить безопасность за счет сокрытия конкретных входных данных для функций первого и последнего раунда. В частности, он невосприимчив к атаке "встречать посередине" . Эта форма отбеливания ключей была принята как функция многих более поздних блочных шифров, включая AES , MARS , RC6 и Twofish .
См. Также [ править ]
Ссылки [ править ]
- Шнайер, Брюс (1996). Прикладная криптография (2-е изд.). Джон Вили и сыновья . С. 366 –367. ISBN 0-471-11709-9.