FIPS 140-2

Federal Information and Processing Standards (FIPS) are standards developed by US Federal Government for use in computer systems by non-military government agencies. FIPS 140-2 is a part of these standards - it is for security and used to accredit cryptographic modules. There are four levels of security - Level 1 to Level 4. Level 1 security uses at least one approved algorithm or security function. Level 2 - Level 4 security include tamper detection and tamper response. FIPS 140-2 also establishes the Cryptographic Module Validation Program (CMVP) which is a joint effort by the National Institute of Standards and Technology (NIST) and Communications Security Establishment (CSE)

FIPS 140-2 Standard was applied by government agencies earlier, but, it has been adopted by widely in multiple markets such as medical, financial and defense for exchange of any sensitive information.

Redpine has a FIPS140-2 Level 1 certified embedded module, FIPS-Connect, which supports multiple cryptographic algorithms such as AES, SHA, RSA, RNG and Diffie Hellman. It has support for power-up tests like cryptographic algorithm tests, firmware/bootloader integrity tests, critical functions tests. It also has support for conditional tests like firmware load test, manual key entry test and continuous random number generator test. This module is easy to integrate as all the Wi-Fi, networking as well as FIPS related processing is done internally in the module with an API for the user for developing applications.