Библиотеки «Шифр»

 

Библиотеки криптографических преобразований данных «Шифр» реализованы в виде набора библиотек криптографических функций и являются средством криптографической защиты информации для решения следующих задач:
  • конфиденциальности
  • целостности
  • выработки общего секрета
Функции, входящие в состав библиотек, реализуют:
  • зашифровывание/расшифровывание и выработку имитовставки согласно алгоритма ГОСТ 28147-89;
  • выработку/проверку ЭЦП согласно алгоритма ГОСТ 34.310-95;
  • генерацию ключевой пары: личного и соответствующего ему открытого ключа ЭЦП согласно алгоритма ГОСТ 34.310-95;
  • вычисление хэш-функции данных согласно алгоритма ГОСТ 34.311-95;
  • формирование общего секрета по протоколу Диффи-Хелмана (согласованное с ДСТСЗИ СБУ техническое задание UA.3154898.00001-01 90 0);
  • генерацию ключевой пары: личного и соответствующего ему открытого ключа для протокола Диффи-Хелмана (согласованное с ДСТСЗИ СБУ техническое задание UA.3154898.00001-01 90 0);
  • генерацию криптографический стойкой псевдослучайной последовательности согласно алгоритма ГОСТ 34.310-95.
Кроме того, библиотеки обеспечивают автоматический контроль работы криптографических функций на корректности, а также позволяют выполнять контроль корректности работы по запросу.
 
Соответствие перечисленным выше стандартам и техническому заданию, подтверждено положительным экспертным заключением.
 
Библиотеки «Шифр», представлены в виде DLL (Win32) для работы в ОС Windows и в виде Java-class (Java v.1.2+) для работы в ОС, для которых существуют Oracle JRE/Open JDK.