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

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.    126    0



From Gestalt Theory To Image Analysis: A Probabilistic Approach
Authors: Agnés Desolneux , Lionel Moisan , Jean-Michel Morel (auth.)    140    0


Image Processing In C
Authors: Dwayne Phillips    163    0


Digital Image Processing: Piks Scientific Inside
Authors: William K. Pratt    158    0


Beginning Python
Authors: Peter C. Norton , Alex Samuel , Dave Aitel , Eric Foster-Johnson , Leonard Richardson , Jason Diamond , Aleatha Parker , Michael Roberts    197    0


Functional Programming And Parallel Graph Rewriting(free Web Version)
Authors: M. R. Sleep , M. J. Plasmeijer    157    0


Combinatorial Optimization: Networks And Matroids
Authors: Lawler E.L.    157    0


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


Optimization Theory And Methods: Nonlinear Programming
Authors: Wenyu Sun , Ya-Xiang Yuan    186    0