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

Термины ГОСТ-криптографии: различать, а не смешивать

  • Алгоритм / примитив: математическое преобразование одного блока или вычисление хэша. Примеры — Кузнечик и Стрибог. Не является полным защищённым протоколом.
  • Режим: схема применения блочного шифра к сообщению или сектору. CTR, CBC, XTS, MGM имеют разные свойства и угрозы.
  • AEAD: шифрование + проверка целостности, использует nonce, AAD и тег. В ГОСТ IPsec пример — MGM-KTREE.
  • Хэш: публичный односторонний отпечаток; без подписи/секрета не подтверждает автора.
  • MAC: проверка целостности на общем секрете; HMAC и OMAC отличаются конструкциями.
  • Подпись: проверяется открытым ключом ГОСТ Р 34.10; доверие к сертификату — отдельный вопрос.
  • VKO: согласование общего секрета из параметров сторон, не алгоритм подписи.
  • PRF / KDF / KDF_TREE: ключевые преобразования и расширение материала; не добавляют энтропию к слабому исходному секрету.
  • ACPKM: периодическая смена рабочего ключа блочного шифра; отличается от протокольного KTree.
  • OID / paramset: идентификаторы алгоритма и конкретной эллиптической кривой/параметров, критичны для совместимости DER/CMS/X.509.
  • IKE SA / CHILD SA / CRL: фазы управления, защищённый канал передачи и механизм отзыва сертификатов; криптография разных уровней.

Четыре уровня утверждений

  1. Алгоритм описан в стандарте/RFC.
  2. Реализация включена в определённый пакет/ядро.
  3. Она прошла локальный тест (хэш, подпись, загрузка плагина).
  4. Продукт прошёл межузловое испытание и регуляторную оценку.

Переход от уровня 1 к 4 нельзя считать автоматическим. Сводные статусы — в матрице; требования, риски и RFC — в отдельных алгоритмах.