Программное изделие «Шифр+»
Программное изделие «Шифр+» реализовано в виде библиотек криптографических функций и является средством криптографической защиты информации для решения следующих задач:
- сокрытия смыслового содержания обрабатываемых данных,
- защиты от навязывания ложной информации,
- выработки и распределения ключевых данных,
- защиты информации от несанкционированного доступа (НСД).
Функции, входящие в состав библиотек, реализуют:
- зашифрование/расшифрование и выработку имитовставки по алгоритмам согласно ГОСТ 28147-89;
- выработку/проверку цифровой подписи по алгоритму согласно ДСТУ 4145-2002;
- подписи по алгоритму согласно ДСТУ 4145-2002;
- генерацию секретных и открытых ключей цифровой подписи по алгоритму согласно ДСТУ 4145-2002;
- вычисление хэш-функции данных по алгоритму согласно ГОСТ 34311-95;
- выработку ключей шифрования по протоколу Диффи-Хелмана;
- генерацию параметров для распределения ключей по протоколу Диффи-Хелмана;
- генерацию секретных и открытых ключей для распределения ключей по протоколу Диффи-Хелмана ДСТУ ISO/IEC 15946;
- генерацию псевдослучайной последовательности по ДСТУ 4145-2002.
Кроме того, библиотеки обеспечивают автоматический контроль криптографических функций на правильность функционирования, а также контроль правильности функционирования по запросу.
Библиотеки криптографических преобразований, входящие в состав программного изделия «Шифр+», могут применяться в программных и программно-аппаратных средствах, а также комплексах, написанных на языках программирования C (C++) и Java v.1.5.
Соответствие перечисленным выше стандартам подтверждено сертификатом UA1.112.0185238-07.
Программное изделие «Шифр+» устойчиво функционирует в операционных системах Windows, а также во всех операционных системах, которые поддерживают технологию Java.
Для работы библиотеки в виде Java-классов необходимы Java Runtime Environment 1.5 или Java Developer Kit 1.5.