Криптопровайдеры КриптоАРМ: поддержка ГОСТ, OpenSSL и OpenPGP - Документация для КриптоАРМ 6
Перейти к содержанию

Криптопровайдеры в КриптоАРМ#

В приложении КриптоАРМ реализована поддержка как российских стандартов ГОСТ через КриптоПро CSP, так и международных алгоритмов через встроенную библиотеку OpenSSL. Операции по стандарту OpenPGP выполняет встроенный провайдер OpenPGP. Эта статья поможет разобраться в их отличиях и выбрать нужный для ваших задач.

В инструкции также описано, где посмотреть состояние провайдеров. Выбор стандарта операций и установка лицензий КриптоПро описаны в инструкции Общие настройки.

Содержание:


Что такое криптопровайдер#

Криптопровайдер (CSP — Cryptography Service Provider) — это специализированный программный модуль, интегрируемый в операционную систему, который обеспечивает выполнение криптографических операций и управление криптографической инфраструктурой.

Криптопровайдер выполняет ключевые функции:

  • генерация и хранение криптографических ключей;
  • создание и проверка электронной подписи (ЭП);
  • шифрование и расшифрование данных;
  • обеспечение целостности и подлинности информации;
  • работа с аппаратными ключевыми носителями (токены, смарт-карты).

Принцип работы криптопровайдера#

Криптопровайдер выступает посредником между:

  1. операционной системой, предоставляющей интерфейсы безопасности;
  2. пользовательскими приложениями, которым необходима защита данных и электронная подпись;
  3. аппаратными средствами, такими как токены и смарт-карты.

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


Особенности в российском сегменте#

В России использование встроенных криптопровайдеров Windows не допускается для работы с государственными органами и юридически значимыми документами, так как они не сертифицированы ФСБ России как средства криптографической защиты информации, соответствующие российским криптографическим стандартам ГОСТ. Сертификация обязательна для СКЗИ, используемых в государственных системах и для работы с юридически значимыми документами.

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

Для работы с российскими алгоритмами ГОСТ в приложении КриптоАРМ используется КриптоПро CSP — криптопровайдер СКЗИ, разработанный компанией «КриптоПро».


Поддерживаемые криптопровайдеры в КриптоАРМ#

В приложении КриптоАРМ реализована поддержка трёх криптопровайдеров:

  • Российские алгоритмы ГОСТ — через криптопровайдер КриптоПро CSP, который обеспечивает создание квалифицированной электронной подписи, работу с сертификатами ГОСТ, ключевыми контейнерами и аппаратными ключевыми носителями.
  • Международные алгоритмы — через встроенную библиотеку OpenSSL, используемую для криптографических операций по международным стандартам: RSA, ECDSA, AES, 3DES.
  • Стандарт OpenPGP — через встроенный провайдер OpenPGP, который выполняет все операции стандарта, включая постквантовые схемы подписи и шифрования.

🔍 Более подробная информация о поддерживаемых криптопровайдерах, их возможностях и совместимых ключевых носителях доступна в основной статье: КриптоАРМ Подпись и шифрование.


Раздел «Криптопровайдеры»#

Состояние провайдеров показывает раздел Настройки → Криптопровайдеры.

Раздел «Криптопровайдеры» в КриптоАРМ

Слева — список провайдеров, справа — сведения о выбранном.

Для КриптоПро CSP показаны версия, статус лицензии, её серийный номер, тип и срок действия, а также доступные алгоритмы и стандарты подписи. Статус принимает значения «Действует», «Недоступен», «Истекла» и «Не удалось определить»; если провайдер не установлен, в списке слева он помечен как «Не установлен».

Для OpenSSL показаны версия, алгоритмы и стандарты подписи, для OpenPGP — статус, алгоритмы подписи и шифрования, постквантовые схемы.


Инструкции по установке КриптоПро CSP#


Смотрите также#

Для повышения удобства работы и хранения данных веб-сайт CRYPTOARM.RU использует файлы COOKIE. Продолжая работу с веб-сайтом, Вы даете свое согласие на работу с этими файлами.