Перейти к содержанию

ГОСТ 28147-89: имитовставка

Источник описания и статус реализации

Алгоритм, профиль стандарта и программная поддержка — три разных уровня. RFC Editor публикует многие описания ГОСТ как Informational / Independent Submission, а не как консенсусный стандарт IETF. Наличие RFC не свидетельствует о сертификации СКЗИ и не доказывает поддержку алгоритма каждым приложением НАЙС.ОС. Проверяйте установленную версию и подтверждённые испытания.

Назначение и параметры

Характеристика Значение
Класс Исторический MAC
Размер блока / результата / профиль По историческому профилю
Ключевой материал Симметричный ключ
Основной источник RFC 5830; RFC 4357

Как устроен алгоритм и что он гарантирует

Имитовставка ГОСТ 28147-89 — исторический механизм защиты целостности, определённый вместе с ГОСТ 28147. Его параметры зависят от выбранного профиля и таблиц подстановок. Это не тождественный байтовый формат cmac(kuznyechik) и не полноценный AEAD для IPsec.

Если две стороны используют один шифр, но разные таблицы подстановок, значения MAC не совпадут. Необходимо отдельно фиксировать выбранный набор, входные данные, правила обработки последнего блока, длину выхода и формат передачи тега.

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

Реализация в НАЙС.ОС: что подтверждено и что проверять

  • Crypto API: gost28147imit-tc26z и варианты CryptoPro по подтверждённой регистрации /proc/crypto.
  • Для обмена с существующими программами изучайте RFC 4357 и их профиль кодирования.
  • Новым сетевым протоколам предпочтительнее утверждённая AEAD-трансформа.

Проверка и критерии приёмки

Перед эксплуатацией получите перечень реальных возможностей целевого пакета, а не доверяйте абстрактной таблице криптографии. Положительный тест должен соответствовать выбранному профилю, формату ключей, параметрам и протоколу; отрицательный тест должен демонстрировать отказ при неверном ключе, повреждённых входных данных или неверном теге (если соответствующая защита предусмотрена). Для сетевых профилей отдельно проверьте отказ аутентификации, границы ключевой ротации и предотвращение обхода туннеля.

Эксплуатация и совместимость