Kernel Mode Crypto Driver for RSA

The Kernel Mode Crypto Driver for RSA component supports the Microsoft Kernel Mode Cryptographic Module, FIPS Crypto Driver (Fips.sys), a general-purpose, software-based cryptographic module residing at the kernel-mode level of the Windows operating system. This component uses a kernel-mode dynamic-link library (DLL) that encapsulates several cryptographic algorithms in an cryptographic module accessible by other kernel mode drivers. It can be linked into other kernel-mode services to permit the use of FIPS 140-1 Level 1-compliant cryptography.

The driver provides the following cryptographic functions:

  • Data Encryption Standard (DES) and three DES encryption and decryption in Electronic Codebook (ECB) and Cipher Block Chaining (CBC) modes
  • Random number generation
  • Secure hash algorithm (SHA-1) hashing
  • Keyed-hash message authentication code generating


There are no services associated with this component.

Associated Components

The Efs.sys and Ipsec.sys components require this component to function correctly.


There are no configurable settings for this component.

Last updated on Wednesday, October 18, 2006

© 2006 Microsoft Corporation. All rights reserved.