прикладная криптография. использование и синтез криптографических интерфейсов

E-Book Overview

Издание предназначено криптографам-разработчикам, использующим CryptoAPI, кроме того, ее можно рекомендовать в качестве учебного пособия по прикладной криптографии для профильных вузов

E-Book Content

п р и к л а д н а я КРИ ПТОГРАФИ Я Использование и синтез криптографических интерфейсов f .. ANOlCi b XAI VIVL bi ^1C AQ *и i/\b VD l-tCiiiOVu А. Щербаков, А. Домашев i i I гЧл! Л Р У С С Е А Я РЦАЦ11 п р и к л а д н а я КРИПТОГРАФИЯ криптографических А. Щербаков, А. Домашев Москва 2003 И.РУССШ РЕЦНЦУ УДК 004.45 БЕК 32.973.26-018.2 Щ61 Щ61 Щербаков Л. Ю., Домашен А. В. Прикладная криптография. Использование и синтез криптографических интерфейсов. — М: Издательско-торговый дом «Русская Редакциям, 2003. — 416 с.: ил. ISBN 5-7502-0215-1 Основное внимание в книге авторы уделяют прикладным вопросам — использованию уже существующих в операционных системах Microsoft криптографических модулей (криптопровайдеров) и созданию собственных криптопровайдеров при помощи удобного инструментария — CSPDK. В книге очень подробно рассмотрен Microsoft Cryptographic. Application Programming Interface (CryptoAPI), впервые описаны принципы реализации интерфейса вызовов CryptoAPI, приведены подробные примеры получения информации о криптопровайдерах, использования CryptoAPI для обмена защищенными сообщениями и для реализации схемы цифровой подписи. Кроме того, подробно рассматриваются разработка криптопровайдеров и необходимый для этого инструментарий. Читатель познакомится с вопросами системной реализации криптографических средств, деталями реализации криптографических алгоритмов в рамках собственного криптопровайдера и перспективами развития криптоинтерфейсов (функции CryptoAPI 2.0). Книга содержит эксклюзивные материалы, не публиковавшиеся ранее ни в одном из отечественных изданий, о применении штатных криптопровайдеров, разработке собственных криптопровайдеров при помощи CSPDK, а также об особенностях прикладной криптографии. Книга состоит из 6 глав, 3 приложений и предметного указателя, снабжена библиографическим списком и содержит полный справочник функций CryptoAPI. Это издание предназначено криптографам-разработчикам, использующим CryptoAPI, кроме того, ее можно рекомендовать в качестве учебного пособия по прикладной криптографии для профильных ВУЗов. УДК 004.45 ББК 32.973.26-018.2 Active Directory, BackOffice. FrontPage, JScript, Microsoft, Microsoft Press, MS-DOS. Visual Basic, Visual КочРго, Windows и Windows NT являются товарными знаками или охраняемыми товарными знаками Microsoft Corporation. Все другие товарные знаки являются собственностью соответствующих фирм. ISBN 5-7502-0215-1 © А. Ю. Щербаков. А. В. Домашев, 2003 © Оформление и подготовка к изданию, Издательско-торговый лом «Русская Редакция», 2003 Оглавление Предмет прикладной криптографии ................ Основные понятия и алгоритмы криптографии XI ........ 1 Шифр и требования к нему ........................................... Оценка качества криптографических преобразований ...................... 2 7 Синтез качественных шифров и блочные шифры ......................... Системы открытого распределения ключей и открытого шифрования ......... Электронная цифровая подпись и хеш-функция .......................... Криптографические интерфейсы ........... Общие положения ................................................. Особенности внешнего разделяемого сервиса безопасности Microsoft Cryptographic Application Programming Interlace . ..... ................ 13 14 19 28 28 29 (CryptoAPI) ....................................................... Обзор функции CryptoAP1 1 .0 ..................................... Принцип
You might also like

Concise Algorithmics: The Basic Toolbox
Authors: Mehlhorn K. , Sanders P.    123    0


Bioinformatics, Biocomputing And Perl: An Introduction
Authors: Michael Moorhouse , Paul Barry    129    0


Pattern Classification
Authors: Richard O. Duda , Peter E. Hart , David G. Stork    148    0


Digital Image Processing
Authors: Bernd Jähne    131    0


Programming In Haskell
Authors: Graham Hutton    150    0


Professional Programmer's Guide To Fortran 77
Authors: Page C    132    0


Webster's New World Telecom Dictionary
Authors: Ray Horak    157    0


Introduction To Scientific Computing: Twelve Projects With Matlab
Authors: Ionut Danaila , Pascal Joly , Sidi Mahmoud Kaber , Marie Postel    142    0


Algorithmic Game Theory
Authors: Noam Nisan , Tim Roughgarden , Eva Tardos , Vijay V. Vazirani    169    0