Cryptography and Network Security - Implementation of Cryptographic capabilities using CAPICOM.
Member rating: No Rating | Words: | Submitted: Mon Oct 18 2004
On the left is an image preview of every page of this document, and below are the first 150 words with formatting removed:
SC441 Cryptography and Network Security - Assignment Paper 2004 Implementation of Cryptographic capabilities using CAPICOM Taiyabi Ahmad Shadab, shadab@pmail.ntu.edu.sg Abstract: This paper provides an insight into the COM interface support provided to Microsoft CryptoAPI by CAPICOM, a new security technology by Microsoft. A brief description of the background of CAPICOM and its functionalities with respect to extension of CryptoAPI is provided along with a detailed overview of CAPICOM.EnvelopedData and CAPICOM.EncryptedData classes. Keywords: CryptoAPI, CAPICOM, Cryptographic Service Provider (CSP) I. INTRODUCTION The application of cryptography to the protection of electronic data is recognized as a viable approach for ensuring Data integrity, privacy and authentication. Foundations of cryptography are based on well-understood and validated cryptographic algorithms for encryption, digital signature generation, hashing and associated structures such as X.509 certificates, Cryptographic Message Syntax(CMS) and PKCS#7 structures, a subset of CMS. CryptoAPI provides core cryptographic functionality in Windows and is implemented as a set of native libraries. CryptoAPI uses installed...


