Ключевое отбеливание
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
В криптографии — это метод , отбеливание ключей предназначенный для повышения безопасности повторного блочного шифра . Он состоит из шагов, объединяющих данные с частями ключа .
Подробности [ править ]
Наиболее распространенной формой отбеливания ключа является 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 .