- •Организация и технология защиты информации
- •Цели
- •Круг задач CryptoAPI
- •Криптопровайдеры
- •Типы криптопровайдеров
- •Архитектура CrypotAPI
- •Cryptography Next Generation API (CNG)
- •Архитектура CNG API
- •Интерфейсы CNG
- •Инфраструктура Base CSP
- •DPAPI
- •Схема работы DPAPI
- •Криптосервисы для устройств под управлением Windows CE и Windows Mobile
- •Использованные источники
- •Спасибо за внимание!
Организация и технология защиты информации
Лекция 6. Криптопровайдеры. API для работы с криптосервисами Windows
Цели
Рассмотреть круг задач, на решение которых ориентирован CryptoAPI
Изучить архитектуру CryptoAPI и CNG API
Рассмотреть различные типы криптопровайдеров
Изучить функции и механизм работы DPAPI
2 |
Высшая школа экономики - 2009 |
Круг задач CryptoAPI
надежное сокрытие данных;
возможность передачи сокрытых данных третьим лицам;
надежная система проверки достоверности пришедшей от третьих лиц информации;
расшифровывание полученных конфиденциальных данных;
работа с «идентификационными удостоверениями» третьих лиц;
обеспечение работы с признанными криптографическими стандартами;
возможность расширения и работы с пока еще неизвестными алгоритмами
3 |
Высшая школа экономики - 2009 |
Криптопровайдеры
Криптопровайдер (Cryptographic Service Provider, CSP) – независимый программный модуль, интегрированный в MS Windows и содержащий библиотеку криптографических функций со стандартизованным интерфейсом
Обеспечивает:
реализацию стандартного интерфейса криптопровайдера;
работу с ключами шифрования, предназначенными для обеспечения работы алгоритмов, специфичных для данного криптопровайдера;
невозможность вмешательства третьих лиц в схему работы алгоритмов
4 |
Высшая школа экономики - 2009 |
Типы криптопровайдеров
5 |
Высшая школа экономики - 2009 |
Архитектура CrypotAPI
6 |
Высшая школа экономики - 2009 |
Cryptography Next Generation API (CNG)
все алгоритмы, предлагаемые CryptoAPI
новые алгоритмы, включая алгоритмы шифрования, ЭЦП, обмена ключами и хеширования из свода правил Suite B АНБ США
7 |
Высшая школа экономики - 2009 |
Архитектура CNG API
8 |
Высшая школа экономики - 2009 |
Интерфейсы CNG
9 |
Высшая школа экономики - 2009 |
Инфраструктура Base CSP
10 |
Высшая школа экономики - 2009 |