Код аутентификации сообщения

Оглавление1 Код аутентификации сообщения1.1 Определение и функции MAC1.2 Терминология и стандарты1.3 Структура и безопасность MAC1.4 Сравнение с цифровыми подписями1.5 Реализация […]

Код аутентификации сообщения

  • Определение и функции MAC

    • MAC (код аутентификации сообщения) – это короткий фрагмент информации, используемый для проверки подлинности и целостности сообщений. 
    • MAC позволяет проверяющим обнаруживать изменения в содержании сообщения. 
  • Терминология и стандарты

    • MAC часто заменяется термином MIC, чтобы отличить его от MAC-адреса. 
    • RFC 4949 рекомендует избегать термина “код целостности сообщения” и использовать контрольную сумму, хэш или другой термин. 
  • Структура и безопасность MAC

    • MAC состоит из трех алгоритмов: генерации ключей, подписи и проверки. 
    • Алгоритм генерации ключей выбирает ключ случайным образом. 
    • Алгоритм подписи эффективно возвращает тег, содержащий ключ и сообщение. 
    • Алгоритм проверки принимает или отклоняет тег для ключа, сообщения и тега. 
    • MAC должен быть неустранимым и противостоять атакам с использованием выбранных сообщений. 
  • Сравнение с цифровыми подписями

    • MAC генерируется и проверяется с использованием одного и того же ключа. 
    • Цифровая подпись генерируется с использованием закрытого ключа и обеспечивает неотзывчивость. 
    • Системы, которые надежно связывают информацию об использовании ключа, могут обеспечить отказ от использования. 
  • Реализация и одноразовый MAC

    • MAC могут быть построены на основе других криптографических примитивов. 
    • Одноразовые MAC обеспечивают безопасность при использовании ключа только один раз. 
  • Стандарты и пример использования

    • Существуют различные стандарты, определяющие алгоритмы MAC. 
    • Пример использования MAC включает сравнение тега данных MAC отправителя и получателя для проверки целостности сообщения. 

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

Код аутентификации сообщения — Википедия

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

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