Расписание ключей

Ключевое расписание Основы продуктовых шифров Продуктовые шифры используют серию циклов для шифрования и дешифрования данных.  Каждый раунд имеет фиксированные константы […]

Ключевое расписание

  • Основы продуктовых шифров

    • Продуктовые шифры используют серию циклов для шифрования и дешифрования данных. 
    • Каждый раунд имеет фиксированные константы и данные, получаемые из ключа шифрования. 
  • Алгоритмы расписания ключей

    • Алгоритм расписания ключей вычисляет все ключи по одному ключу. 
    • Некоторые шифры имеют простое расположение ключей, например, блочный шифр TEA. 
    • В DES ключ делится на две половины, которые обрабатываются отдельно и поворачиваются влево. 
  • Схемы ключей для устойчивости к криптоанализу

    • Современные шифры используют сложные схемы ключей для создания «расширенного ключа». 
    • Rijndael и Blowfish используют операции шифрования для расширения ключа. 
    • RC5 расширяет возможности ключей функциями, отличными от операций шифрования. 
  • Экспериментальные данные

    • Кнудсен и Матиассен показали, что схемы ключей влияют на устойчивость к линейному и дифференциальному криптоанализу. 
    • Шифры с хорошо разработанными схемами ключей быстрее достигают равномерного распределения вероятностей. 
  • Рекомендации

    • Ларс Р. Кнудсен и Джон Эрик Матиассен предложили использовать сложные схемы ключей для повышения устойчивости к атакам на повторяющиеся шифры. 
    • Ури Блюменталь и Стивен М. Белловин представили улучшенный список ключей для шифров, подобных DES. 

Полный текст статьи:

Расписание ключей — Википедия

Оставьте комментарий

Прокрутить вверх