Библиотека
криптографической защиты информации CRYPTOOL-P
Библиотека криптографической защиты информации Cryptool-P дает
возможность пользователю реализовать основные функции защиты при построении современных информационных
систем. С использованием криптографических
механизмов библиотека реализует следующие функции защиты:
-
аутентификация источника данных;
-
контроль целостности данных;
-
обеспечение конфиденциальности данных;
-
управление ключевой системой.
Реализация криптографических механизмов выполнена с учетом международных и
украинских стандартов по защите информации:
-
аутентификация источника данных –
согласно стандарту ISO 9594-8;
-
управление ключами – согласно стандарту ISO 11770-3;
-
шифрование данных – согласно стандарту ГОСТ 28147-89 (при необходимости в библиотеку
могут дополнительно включаться алгоритмы шифрования IDEA, Twofish, RC6 и MARS);
-
цифровая подпись – согласно стандартам ISO 14888-3, ГОСТ 34.310;
-
хэш-функция –
согласно стандарту ГОСТ 34.311 (при необходимости в библиотеку могут дополнительно
включаться алгоритмы хэширования SHA-1, MD5).
Библиотека построена в соответствии с современными требованиями к процессу
разработки программного обеспечения. Благодаря специально разработанному
интерфейсу она проста и удобна в использовании. За счет своей переносимости
библиотека Cryptool-P может использоваться на различных аппаратных и программных
платформах. Версии библиотеки под различные платформы являются совместимыми
между собой по используемым структурам данных. Библиотека может использоваться
совместно с аппаратными устройствами идентификации и хранения ключевой
информации любых типов (Touch Memory, Smart Card и т.п.)
Варианты реализации:
- статическая программная библиотека (LIB) для MS-DOS;
Cryptool-PDO - статическая программная библиотека (OBJ) для MS-DOS;
Cryptool-PW16 - 16-и разрядная
динамически подсоединяемая библиотека (DLL16)
для Windows 3.11;
Cryptool-PW32S - 32-х разрядная
статически подсоединяемая библиотека (LIB32)
для Windows 95/98, Windows NT;
Cryptool-PW32D - 32-х разрядная
динамически подсоединяемая библиотека (DLL32)
для Windows 95/98, Windows NT;
Cryptool-PU - библиотека под операционные системы типа UNIX.