Иерокрипт

Оглавление1 Иероглиф1.1 История и применение шифров Hierocrypt1.2 Технические характеристики1.3 Структура и алгоритмы шифрования1.4 Недостатки и атаки1.5 Рекомендации и внешние ссылки1.6 […]

Иероглиф

  • История и применение шифров Hierocrypt

    • Hierocrypt-L1 и Hierocrypt-3 – блочные шифры, разработанные Toshiba в 2000 году. 
    • Не были отобраны для участия в проекте NESSIE, но рекомендованы CRYPTREC для японского правительства. 
    • Отнесены к категории “кандидатов” в редакции CRYPTREC 2013 года. 
  • Технические характеристики

    • Шифры имеют разные размеры блоков: 64 бита для Hierocrypt-L1, 128 бит для Hierocrypt-3. 
    • Размер ключа Hierocrypt-L1 – 128 бит, Hierocrypt-3 поддерживает ключи длиной 128, 192 или 256 бит. 
    • Количество раундов шифрования варьируется: 6,5 для Hierocrypt-L1, 6,5, 7,5 или 8,5 для Hierocrypt-3 в зависимости от ключа. 
  • Структура и алгоритмы шифрования

    • Используют структуру вложенной сети подстановок (SPN) с параллельным применением XS-box и линейной диффузии. 
    • Финальный полукруг заменяет диффузию простым после отбеливания. 
    • XS-box – это SPN, состоящий из XOR, поиска в S-box, линейной диффузии и другого поиска в S-box. 
    • Диффузия использует две матрицы MDS и один S-блок размером 8×8 бит. 
  • Недостатки и атаки

    • Обнаружены недостатки в ключевом расписании Hierocrypt, включая линейные зависимости между главным ключом и некоторыми подразделами. 
    • Успешно применен интегральный криптоанализ к вариантам с сокращенным числом раундов, атаки выполняются быстрее, чем полный поиск. 
  • Рекомендации и внешние ссылки

    • Предоставлена эталонная реализация 256-битных шифров HIEROCRYPT и производный код. 

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

Иерокрипт — Википедия

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

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