Криптопровайдер – программный модуль (средство криптографической защиты информации), через который операционная система и прикладные программы выполняют криптографические операции: создают и проверяют электронную подпись, шифруют данные, вычисляют хеш и работают с ключевыми носителями. В российских системах криптопровайдер реализует алгоритмы ГОСТ, например ГОСТ Р 34.10-2012 и ГОСТ Р 34.11-2012.
Как это работает
Приложение (СЭД, клиент ЭДО, браузер, банк-клиент) не реализует криптографию само, а вызывает функции криптопровайдера через стандартный интерфейс: CryptoAPI в Windows, PKCS#11 или собственные библиотеки в Linux. Криптопровайдер хранит или читает закрытые ключи с токена, смарт-карты, из реестра или файловой системы, выполняет операции и возвращает результат.
- Типовые задачи: квалифицированная электронная подпись по 63-ФЗ, TLS по ГОСТ, шифрование файлов и каналов.
- Распространённые российские криптопровайдеры – КриптоПро CSP и ViPNet CSP; есть и другие сертифицированные СКЗИ.
- Криптопровайдер работает в паре с ключевым носителем и сертификатом ключа, выпущенным удостоверяющим центром.
Зачем это заказчику
Без криптопровайдера не будут работать подписание документов УКЭП, отчётность в контролирующие органы, электронные торги и юридически значимый ЭДО. Для государственных информационных систем и систем с персональными данными требуется использовать СКЗИ, сертифицированные ФСБ России, нужного класса (КС1, КС2, КС3 и выше).
Что важно при выборе и закупке
- Наличие действующего сертификата ФСБ России и класс защиты, который требуется по модели угроз.
- Поддержка нужных ОС: Windows, российских дистрибутивов Linux, macOS, мобильных платформ.
- Совместимость с прикладным ПО: СЭД, клиентами ЭДО, браузерами, 1С, системами отчётности.
- Модель лицензирования: на рабочее место, на сервер, бессрочная или срочная лицензия, встроенная в продукт.
- Порядок учёта СКЗИ: эксплуатация средств криптозащиты требует ведения журналов и соблюдения инструкций регулятора.