Message authentication algorithm

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Daria alexandrovna (обсуждение | вклад) в 12:14, 8 ноября 2009 (Константы). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Message Authentication Algorithm (MAA, алгоритм аутентификации сообщений) - алгоритм проверки целостности сообщения была разработана D.W. Davies и D.O. Clayden и опубликована в 1983 г. Алгоритм обеспечивает целостность сообщения, но не обеспечивает конфиденциальность. Стойкость алгоритма основывается на секретности ключа. После опубликования алгоритм привлек внимание Комитета клиринговых банков Лондона (Committee of the London Clearing Banks) и Технический комитет 68 (Technical Committee 68 ) Международной организации по стандартизации, которая приняла его в качестве одного из утвержденных алгоритмов аутентификации сообщений. Алгоритм является частью ISO 8731-2. На PC и рабочих станциях он работает только на 40% медленнее, чем MD5.


Входные данные 1. Сообщение S - битовая строка длины 32j, где j принимает значения от 0 до 2. Секретный ключ Z длины 64 бита. Ключ состоит из двух 32 разрядных чисел J и K. Выходные данные 1. Message authentication code длиной 32 бита

Работа алгоритма

Получение MAC

MAC код формируется следующим образом: H=H1 xor H2


Литература

D.W. Davies, D.O. Clayden "The Message Authenticator Algorithm (MAA) and its Implementation" Bart Preneel�, Paul C. van OorschotyOn "On the Security of Two MAC Algorithms"