С. М. Авдошин, А. А. Савельева

Криптотехнологии Microsoft


Представлен обзор технологий Microsoft в области криптографии и безопасности. Приво-дится классификация криптографических алгоритмов и рекомендации Microsoft по их использова¬нию. Показано, каким образом криптографические технологии позволяют решать отличные от шифрования задачи, например, задачи гарантированного уничтожения информации на жестком диске, управления идентичностью, обеспечения юридической значимости электронных доку¬ментов и т. д. Рассмотрены реализации криптографических функций в ОС Windows и на плат¬форме .NET Framework и вопросы их использования при разработке корпоративных приложений.
Ключевые слова: криптография, доверенная платформа, управление идентичностью, крипто-провайдер, Microsoft, шаблоны и лучшие практики.

S. М. Avdoshin, A. A. Savelieva.

Microsoft Cryptographic Technologies

The purpose of this article is to provide an overview of Microsoft cryptographic technologies. We review a cryptographic algorithms classification scheme along with Microsoft recommendations regarding the use of ciphers and hash functions. We show how cryptography can be used to solve problems different from encryption, including ultimate data destruction on hard drives, identity management, digital signatures etc. We conclude the article with an overview of cryptographic functions implementation in Windows and .NET Framework focusing on enterprise applications development.
Keywords: cryptogarphy, trusted platform, identity management, cryptoprovider, Microsoft, patterns and practices.

СОДЕРЖАНИЕ

Введение
Шифрование в Windows

Криптоалгоритмы и рекомендации Microsoft
Encrypted File System
Безопасная вычислительная база нового поколения
Windows Vista ТРМ
Secure Startup (безопасная загрузка)
Средство шифрования диска Windows BitLocker
Управление идентичностью
Сертификаты
Средства безопасной аутентификации через Microsoft .NET Passport3
Windows Cardspace
Протоколы безопасности
SPNEGO
NTLM
Kerberos
SSH
Криптографические сервисы Windows
Cryptographic Application Prograniming Interface (CryptoAPI)
Cryitography Next Generation API (CNG)
Криптопровайдеры
Data Protection API (DPAPI)
Криптосервисы для устройств под управлением Windows СЕ и Windows Mobile
Реализация криптографических функций .NET Framework
Пространство имен Cryptography в .NET Framework
Работа с потоками
Генераторы псевдослучайных чисел
XML-подпись
XML-криптография
Шаблоны использования криптографических функций в корпоративных приложениях
Заключение

Список литературы
главная| новый номер| архив статей| редколлегия| авторам| издательство|