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

ГОСТ в GnuPG НАЙС.ОС

В НАЙС.ОС GnuPG оснащён средствами для работы с российскими криптографическими алгоритмами. Пользователь получает два основных инструмента:

  • gpg — ключи и сообщения семейства OpenPGP, включая ГОСТ-кривые и алгоритмы, доступные в сборке НАЙС.ОС;
  • gpgsm — сертификаты X.509 и сообщения CMS, широко применяемые при электронном документообороте.

За вычисления отвечает libgcrypt, за разбор X.509/CMS — libksba, а gpg-agent управляет секретными ключами и доступом к смарт-картам через связанные компоненты.

Что доступно в ГОСТ-профиле GnuPG

В криптографическом наборе НАЙС.ОС предусмотрены ГОСТ Р 34.10-2001, ГОСТ Р 34.10-2012/256 и /512, Стрибог-256/512, ГОСТ Р 34.11-94, ГОСТ 28147-89. Для OpenPGP предоставлены операции создания ключа на ГОСТ-кривой, подписи, проверки подписи и обмена зашифрованными сообщениями с использованием ГОСТ-ECDH.

Универсальный обмен OpenPGP-документами с другими системами требует совпадения формата пакета и поддерживаемых идентификаторов алгоритмов, а не только совпадения названия ГОСТ-стандарта. Поэтому для межорганизационного документооборота проверяйте формат документа и возможности принимающей стороны.

Выберите сценарий

Ключи для TLS и PKCS#12, не связанные с GnuPG, создавайте по руководству OpenSSL. Не смешивайте каталог ключей OpenPGP с X.509-хранилищем gpgsm.