FIPS.SYS
The FIPS.SYS component supports Microsoft's 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 (OS). This component runs as a kernel mode-export driver, a kernel-mode dynamic-link library (DLL) that encapsulates several different cryptographic algorithms in an easy-to-use 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.
This component includes Fips.sys. The driver consists of a single binary file. Currently, Microsoft only supports Microsoft Windows internal components to use the cryptographic functions exported by the driver.
The driver provides the following cryptographic functions:
- Data Encryption Standard (DES) and 3 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
Component Configuration
There are no configuration requirements for this component.
Special Notes
The EFS.SYS and IPSEC.SYS components require this component in order to function correctly.
For More Information
For more information on this component, see this Microsoft Web site.
]]>