Термин · Глоссарий B2B-ПО

ГОСТ 34.10

ГОСТ Р 34.10-2012 – российский стандарт формирования и проверки электронной цифровой подписи на эллиптических кривых. Поддерживает длину ключа подписи 256 и 512 бит, обязателен для квалифицированной ЭП (КЭП) по 63-ФЗ. Совместно с хэш-функцией ГОСТ 34.11-2012 (Стрибог) образует основу российской системы ЭП.

Буква «Г» В категориях: 3 Платформ: 6+

Введение

ГОСТ Р 34.10-2012 – российский государственный стандарт «Информационная технология. Криптографическая защита информации. Процессы формирования и проверки электронной цифровой подписи». Определяет алгоритмы создания и верификации цифровой подписи на основе операций в группе точек эллиптической кривой, определённой над конечным простым полем.

Стандарт обязателен для квалифицированной электронной подписи (КЭП) согласно Федеральному закону № 63-ФЗ «Об электронной подписи». Любое СКЗИ, используемое для создания КЭП, должно реализовывать ГОСТ Р 34.10-2012 и иметь сертификат ФСБ.

История и контекст

Первый российский стандарт ЭЦП – ГОСТ Р 34.10-94 – был основан на задаче дискретного логарифмирования в конечном поле, аналогично алгоритму DSA. В 2001 году принят ГОСТ Р 34.10-2001, перешедший на эллиптические кривые (как ECDSA). Действующий ГОСТ Р 34.10-2012 расширил стандарт: добавил поддержку 512-битных ключей для повышенного класса защиты и обязал использование новой хэш-функции Стрибог (ГОСТ Р 34.11-2012). В 2018 году принят межгосударственный стандарт ГОСТ 34.10-2018 для стран СНГ.

Как работает ГОСТ Р 34.10-2012

Алгоритм основан на сложности задачи дискретного логарифмирования в группе точек эллиптической кривой (ECDLP):

  • Параметры системы – эллиптическая кривая E над простым полем p, базовая точка P порядка q. Параметры рекомендованы ТК-26: кривые 256-бит (id-tc26-gost-3410-12-256-paramSetA/B/C/D) и 512-бит (id-tc26-gost-3410-12-512-paramSetA/B/C).
  • Ключевая пара – закрытый ключ d (целое число, 0 < d < q), открытый ключ Q = d·P (точка кривой). Длина закрытого ключа: 256 или 512 бит. Длина открытого ключа: 512 или 1024 бит (две координаты точки).
  • Подпись – двоичный вектор длиной 512 бит (для ключей 256 бит) или 1024 бит (для 512 бит), состоящий из двух компонент (r, s).

Процесс подписи: вычислить хэш сообщения по ГОСТ Р 34.11-2012; сгенерировать случайное k; вычислить точку C = k·P; r = x_C mod q; s = (r·d + k·e) mod q, где e – хэш. Подпись: (r, s). Верификация: проверить r, s ∈ [1, q-1]; вычислить хэш; восстановить точку и сравнить.

Где применяется

  • КЭП в ЭДО – подпись договоров, счетов-фактур, первичных документов в системах Диадок, СБИС, 1С-ЭДО.
  • Госпорталы – авторизация и подпись заявлений на Госуслугах, в ФНС, ПФР, ФСС, ЕГАИС.
  • Банковские операции – подпись платёжных поручений в системах ДБО.
  • СМЭВ – подпись межведомственных запросов и ответов.
  • Защита каналов связи – аутентификация в протоколе ГОСТ TLS.

Преимущества и ограничения

Преимущества: высокая криптостойкость при компактных ключах (256 бит эквивалентно ~128 бит симметричного шифра); юридическая сила КЭП; обязательность для государственного ЭДО. Ограничения: требует сертифицированного СКЗИ (только российского производства); международно несовместим с ECDSA/EdDSA; миграция с 256 на 512 бит требует перевыпуска всех сертификатов.

Связь с другими понятиями

ГОСТ Р 34.10-2012 неотделим от хэш-функции ГОСТ Р 34.11-2012 (Стрибог) и реализуется через СКЗИ (прежде всего КриптоПро CSP). Входит в PKI-инфраструктуру аккредитованных удостоверяющих центров. Используется в ГОСТ TLS для аутентификации серверов и клиентов.

Понятия из глоссария Цифрового маркетплейса, которые часто встречаются вместе с термином «ГОСТ 34.10».

Платформы класса «ГОСТ 34.10»

Решения из каталога Цифрового маркетплейса, относящиеся к этому классу ПО. Карточки ведут на полные карточки платформ с тарифами, обзорами и кейсами внедрения.

КриптоАРМ Сервер

КриптоАРМ Сервер

Информационная безопасность
Решение КриптоАРМ Сервер предназначено для автоматизации проверки электронной подписи, поступающих на сервер э...
Цена по запросу
Подробнее →
Система предоставления отчётности в электронном виде по телекоммуникационным каналам связи с использованием ср...
Цена по запросу
★ 4.7
Подробнее →
ViPNet Coordinator IG 4

ViPNet Coordinator IG 4

Продажи и маркетинг
Индустриальные шлюзы безопасности с поддержкой промышленных протоколов, обеспечивающие защиту каналов связи и...
Цена по запросу
★ 4.3
Подробнее →
GD

Guardant DL

Информационная безопасность
Guardant DL — программный ключ для лицензирования и защиты от копирования программного обеспечения, распростра...
Цена по запросу
★ 4.2
Подробнее →
Avanpost FAM

Avanpost FAM

Информационная безопасность
Система единой аутентификации сотрудников в корпоративных ресурсах организации. Обеспечивает прозрачную и мног...
Цена по запросу
★ 4.0
Подробнее →

Категории каталога

Разделы каталога Цифрового маркетплейса, в которые входят решения, использующие «ГОСТ 34.10».

Где применяется

Отрасли, в которых «ГОСТ 34.10» используется на практике. Откройте отраслевой раздел Цифрового маркетплейса, чтобы увидеть подходящие решения, кейсы и новости.

Частые вопросы про ГОСТ 34.10

Чем ГОСТ 34.10 отличается от ECDSA?

Оба используют эллиптические кривые, но разные параметры и хэш-функции. ГОСТ 34.10 использует российские кривые и Стрибог; ECDSA – NIST-кривые (P-256, P-384) и SHA-2.

Какова длина ключа ГОСТ 34.10-2012?

Закрытый ключ: 256 или 512 бит. Открытый ключ (точка кривой): 512 или 1024 бит. Для КЭП массово применяется 256-битный вариант.

Почему для КЭП нужен именно ГОСТ 34.10?

Приказ ФСБ №796 (2011) и 63-ФЗ требуют применения стандартизированных алгоритмов ЭП в сертифицированных СКЗИ. Только ГОСТ 34.10 входит в этот перечень.

Что произойдёт с КЭП при переходе на 512-битные ключи?

Потребуется перевыпуск всех квалифицированных сертификатов в аккредитованных УЦ и обновление СКЗИ до версий с поддержкой 512-бит параметров.

Совместим ли ГОСТ 34.10 с зарубежными системами?

Нет прямой совместимости. Для трансграничного ЭДО используются конвертеры форматов или двойная подпись: ГОСТ для России и ECDSA/RSA для иностранных партнёров.