Skip to content

КриптоАРМ (КриптоАРМ ГОСТ)

Общее описание

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

Программа используется в государственных и коммерческих организациях, где требуется обеспечение конфиденциальности, целостности и аутентичности данных согласно требованиям законодательства Российской Федерации в области информационной безопасности.


Основные функции КриптоАРМ

1. Генерация ключевых пар

  • Поддержка генерации закрытых и открытых ключей для цифровой подписи.
  • Возможность выбора параметров длины ключа в соответствии с установленными стандартами (например, 256 или 512 бит).
  • Сохранение ключевых материалов в защищённом формате (обычно .key, .cer).

2. Формирование и проверка ЭЦП

  • Создание электронной цифровой подписи (ЭЦП) на основе ГОСТ Р 34.10-2012.
  • Проверка достоверности подписи, включая сверку с открытым ключом и сертификатом.
  • Поддержка работы с файлами различных форматов: XML, PDF, DOCX, XLSX и др.

3. Шифрование и расшифрование данных

  • Реализация симметричного шифрования по ГОСТ 28147-89 (режимы гаммирования, простая замена и др.).
  • Асимметричное шифрование с использованием открытого ключа получателя.
  • Возможность шифрования как отдельных файлов, так и пакетная обработка.

4. Хэширование файлов

  • Вычисление хэш-сумм по ГОСТ Р 34.11-2012 (256 и 512 бит).
  • Используется для проверки целостности данных при передаче или хранении.

5. Управление сертификатами и хранилищами ключей

  • Интеграция с системами управления сертификатами (например, УЦ Минцифры, УЦ ФСБ).
  • Поддержка хранения сертификатов в локальных хранилищах и на криптоносителях (например, eToken, Rutoken).
  • Возможность импорта/экспорта сертификатов и приватных ключей с ограничениями по доступу.

6. Интеграция с криптопровайдерами

  • Совместимость с криптографическими модулями, имеющими сертификаты ФСБ:
  • КриптоПро CSP
  • Валента CSP
  • Льгота CSP
  • Актив Стандарт CSP
  • Поддержка аппаратных носителей ключей (токены, смарт-карты).

Архитектура и компоненты системы

1. Интерфейс пользователя

  • Графический интерфейс (GUI) с понятным меню и визуальным представлением операций.
  • Возможность использования через командную строку (CLI) для автоматизации задач.

2. Ядро криптопреобразований

  • Базовый модуль, осуществляющий выполнение криптографических операций.
  • Взаимодействует с установленным криптопровайдером через API Windows CryptoAPI / CNG либо аналоги в Linux.

3. Менеджер ключей

  • Отвечает за безопасное хранение, импорт и экспорт ключевых материалов.
  • Интегрирован с системными хранилищами сертификатов Windows/Linux.

4. Модуль интеграции

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

Требования к окружению

Аппаратные требования:

  • Процессор: Intel i3 и выше / AMD эквивалент
  • ОЗУ: не менее 2 Гб
  • HDD/SSD: свободное место ~500 Мб

Программные требования:

  • Операционная система:
  • Microsoft Windows (Windows 7 SP1 и выше)
  • Linux (поддерживается большинством популярных дистрибутивов)
  • Установленный криптопровайдер с действующим сертификатом ФСБ
  • .NET Framework / Mono (в зависимости от версии)

Примеры использования

1. Подписание документа

  • Пользователь выбирает файл (например, XML-документ).
  • Указывает сертификат из личного хранилища.
  • Программа формирует ЭЦП и сохраняет её в виде отдельного файла или встраивает в исходный.

2. Шифрование переписки между сотрудниками

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

3. Проверка целостности архива

  • Перед отправкой архива вычисляется хэш по ГОСТ Р 34.11-2012.
  • После получения повторно вычисляется хэш и сравнивается с оригиналом.

Безопасность и соответствие требованиям

  • Все операции выполняются в соответствии с рекомендациями ФСБ России.
  • Использование только сертифицированных криптопровайдеров.
  • Защита приватных ключей от несанкционированного доступа.
  • Поддержка работы в защищённых средах (в т.ч. без выхода в интернет).

Версии и распространение

  • КриптоАРМ ГОСТ выпускается в нескольких редакциях:
  • Базовая — минимальный набор функций для работы с ЭЦП и шифрованием.
  • Профессиональная — расширенный функционал, включая работу с серверами доверия, автоматизацию и API.
  • Серверная — предназначенная для установки на серверы, позволяет обслуживать запросы от множества клиентов.

  • Лицензирование:

  • Коммерческая (платная) версия — предоставляет полный доступ к функциям.
  • Демонстрационная (пробная) — ограничена по времени или функционалу.

Интеграция с другими системами

КриптоАРМ может быть интегрирован с:

  • Системами электронного документооборота (СЭД)
  • ERP-системами (например, 1С, SAP)
  • Государственными информационными системами (ЕГАИС, ЕГРЮЛ, ЕГАИС НКО и др.)
  • Внутренними порталами и корпоративными системами обмена сообщениями

Интеграция осуществляется через: - API - REST/SOAP-сервисы - CLI-интерфейсы - Плагины для популярных CMS и CRM


Примечание: Для полноценного использования КриптоАРМ необходимо наличие сертифицированного криптопровайдера и действующего сертификата электронной подписи.