Термины ГОСТ-криптографии: различать, а не смешивать¶
- Алгоритм / примитив: математическое преобразование одного блока или вычисление хэша. Примеры — Кузнечик и Стрибог. Не является полным защищённым протоколом.
- Режим: схема применения блочного шифра к сообщению или сектору. 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: фазы управления, защищённый канал передачи и механизм отзыва сертификатов; криптография разных уровней.
Четыре уровня утверждений¶
- Алгоритм описан в стандарте/RFC.
- Реализация включена в определённый пакет/ядро.
- Она прошла локальный тест (хэш, подпись, загрузка плагина).
- Продукт прошёл межузловое испытание и регуляторную оценку.
Переход от уровня 1 к 4 нельзя считать автоматическим. Сводные статусы — в матрице; требования, риски и RFC — в отдельных алгоритмах.