Программные криптографические средства (software cryptographic mechanism)- программные средства, реализующие одну или несколько криптографических функций-сервисов безопасности. Различают п. к. с. с выполнением в контексте пользователя и на уровне ядра или системном уровне операционной системы. П. к. с. с выполнением в контексте пользователя, как правило, ориентированы на выполнение ограниченного множества криптографических функций и решают какую-либо одну конкретную задачу. Могут быть реализованы как в виде законченного программного продукта, интеграция которого заключается в обычной инсталляции данного продукта, так и в виде программных модулей, установка которых может требовать дополнительных процедур встраивания их в программное обеспечение. П. к. с. с выполнением на уровне ядра или системном уровне ОС реализуются в виде системных функций, выполняемых на уровне ядра, либо на системном уровне (драйверы, динамические библиотеки). Для унификации реализации и использования криптографических функций различными приложениями в этом случае разрабатывается специальный крипто API. |
|