Иерокрипт

Иероглиф История и применение шифров Hierocrypt Hierocrypt-L1 и Hierocrypt-3 — блочные шифры, разработанные Toshiba в 2000 году.  Не были отобраны […]

Иероглиф

  • История и применение шифров 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 и производный код. 

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

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

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

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