Skip to main content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Security Requirements for Cryptographic Modules

Published

Author(s)

Michael J. Cooper, Kim B. Schaffer

Abstract

The selective application of technological and related procedural safeguards is an important responsibility of every federal organization in providing adequate security in its computer and telecommunication systems. This standard is applicable to all federal agencies that use cryptographic- based security systems to provide adequate information security for all agency operations and assets as defined in 15 U.S.C. Section 278g-3. This standard shall be used in designing and implementing cryptographic modules that federal departments and agencies operate or are operated for them under contract. The standard provides four increasing, qualitative levels of security intended to cover a wide range of potential applications and environments. The security requirements cover areas related to the secure design, implementation and operation of a cryptographic module. These areas include cryptographic module specification; cryptographic module interfaces; roles, services, and authentication; software/firmware security; operating environment; physical security; non-invasive security; sensitive security parameter management; self-tests; life-cycle assurance; and mitigation of other attacks. [Supersedes FIPS 140-2 (May 25, 2001): http://www.nist.gov/manuscript-publication-search.cfm? pub_id=902003]
Citation
Federal Inf. Process. Stds. (NIST FIPS) - 140-3
Report Number
140-3

Keywords

computer security, telecommunication security, physical security, software security, cryptography, cryptographic modules, Federal Information Processing Standard (FIPS), ISO/IEC 19790, ISO/IEC 24759
Created March 22, 2019, Updated May 1, 2019