SM4 (шифр)

Оглавление1 SM4 (шифр)1.1 Описание SM41.2 Детали алгоритма1.3 Ключи и параметры1.4 S-бокс и аффинные преобразования1.5 Поддержка и рекомендации1.6 Полный текст статьи:2 […]

SM4 (шифр)

  • Описание SM4

    • SM4 – блочный шифр, используемый в стандарте WAPI и для обеспечения безопасности транспортного уровня. 
    • Предложен для стандарта IEEE 802.11i, но был отклонен из-за несогласия IEEE с ускоренным внедрением WAPI. 
    • Опубликован как стандарт ISO/IEC 18033-3/Amd 1 в 2021 году, разработан Центром обеспечения безопасности данных и коммуникаций CAS и Центром тестирования коммерческой криптографии. 
  • Детали алгоритма

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

    • Длина ключей шифрования составляет 128 бит и представлена в виде 32-разрядного слова. 
    • Круглые ключи генерируются с использованием ключа шифрования и параметров FK и CK. 
  • S-бокс и аффинные преобразования

    • S-box предназначен для 8-битного ввода и вывода и основан на мультипликативной инверсии к GF(28). 
    • Аффинные преобразования и полиномиальные базисы отличаются от AES, но могут быть эффективно вычислены с использованием S-box. 
  • Поддержка и рекомендации

    • SM4 является частью расширения ARMv8.4-A и RISC-V, а также поддерживается в проекте GmSSL. 
    • Существуют внешние ссылки на линейный и дифференциальный криптоанализ SM4, а также примеры и страницы разработчиков. 

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

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

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