Дополнительными параметрами хэш-функции ГОСТ 3411 являются

стартовый вектор хэширования
ключи для алгоритма симметричного шифрования ГОСТ 28147
начальное значение хэш-кода

Алгоритм НМАС позволяет

использовать без модификаций уже имеющиеся хэш-функции
осуществлять замену встроенной хэш-функции на более быстрые или более стойкие
выполнять сжатие сообщения

Длина хэш-кода, создаваемого хэш-функцией SHA-1, равна

128 бит
160 бит
512 бит

При разработке алгоритма НМАС преследовались следующие цели:

возможность использовать без модификаций уже имеющиеся хэш-функции
возможность усилить алгоритм по сравнению с используемой им хэш-функцией
возможность легкой замены встроенных хэш-функций на более быстрые или более стойкие

Длина хэш-кода хэш-функции ГОСТ 3411 равна

128 бит
160 бит
256 бит

В хэш-функции ГОСТ 3411 при вычислении промежуточного значения хэш-кода используется алгоритм симметричного шифрования ГОСТ 28147

ключи для этого алгоритма являются дополнительным параметром хэш-функции ГОСТ 3411
ключи для этого алгоритма вычисляются по определенным формулам из хэшируемого сообщения
ключи для этого алгоритма вычисляются из стартового вектора хэширования

Код аутентификации сообщения (МАС) может создаваться

только с использованием алгоритмов симметричного шифрования
только с использованием хэш-функций
как с использованием алгоритмов симметричного шифрования, так и с использованием хэш-функций

RSS-материал RSS-материал

Не нашли ответ на свой вопрос? Задайте его на нашем форуме.