MAC с одной клавишей

Оглавление1 MAC с одним ключом1.1 Основы OMAC1.2 История и развитие1.3 Алгоритм OMAC1.4 Проверка и реализация1.5 Рекомендации и ресурсы1.6 Полный текст […]

MAC с одним ключом

  • Основы OMAC

    • OMAC – семейство кодов аутентификации сообщений на основе блочного шифра CBC-MAC. 
    • Используется для обеспечения целостности данных. 
  • История и развитие

    • Оригинальная версия OMAC от февраля 2003 года редко используется, предпочтительное название – OMAC2. 
    • Усовершенствованный OMAC1, известный как CMAC, предложенный NIST в мае 2005 года. 
    • OMAC бесплатен и не защищен патентами. 
  • Алгоритм OMAC

    • Для генерации тега CMAC используются b-битный блочный шифр и секретный ключ. 
    • Процесс генерации тега включает в себя вычисление подключей и использование побитового исключающего или. 
    • Пример генерации тега для b = 4 и C = 00112 приведен в статье. 
  • Проверка и реализация

    • Процесс проверки заключается в сравнении сгенерированного тега с полученным. 
    • Представлены реализации на Python и Ruby. 
  • Рекомендации и ресурсы

    • Ссылки на RFC, описывающие использование OMAC в различных контекстах. 
    • Онлайн-тест OMAC и дополнительная информация доступны для более глубокого изучения. 
    • Внедрение OMAC в Rust также упоминается в статье. 

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

MAC с одной клавишей — Википедия

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