М8 (шифр)

Оглавление1 M8 (шифр)1.1 Обзор шифра M81.2 Описание шифра M81.3 Реализация шифра M8 на Python1.4 Тестовые векторы и криптоанализ1.5 Рекомендации1.6 Полный […]

M8 (шифр)

  • Обзор шифра M8

    • M8 – блочный шифр, разработанный Hitachi в 1999 году для повышения безопасности и производительности. 
    • Зарегистрированный как ISO/IEC 9979-0020, M8 является модификацией алгоритма M6 с использованием 32-разрядных преобразований и модульного сложения. 
    • Шифр имеет переменное количество раундов и структуру, определяемую ключом принятия решения по алгоритму. 
  • Описание шифра M8

    • Число раундов может быть любым положительным числом, но рекомендуется не менее 10. 
    • Ключ состоит из четырех компонентов: 64-битного ключа данных, 256-битного ключа расширения, набора ключей принятия решений и набора ключей расширения алгоритма. 
    • Функция раунда включает в себя последовательность из девяти настраиваемых операций и трех побитовых поворотов. 
  • Реализация шифра M8 на Python

    • Приведена реализация шифра на языке программирования Python. 
  • Тестовые векторы и криптоанализ

    • В статье приведены тестовые векторы и результаты криптоанализа, демонстрирующие уязвимость шифра к различным атакам. 
  • Рекомендации

    • Статья является заглушкой и призывает к расширению для улучшения Википедии. 

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

М8 (шифр) — Википедия

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

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