OpenSSL 3.1.2: FIPS 140-3 Validated

FIPS 140-3 Logo

The OpenSSL Corporation is pleased to announce that OpenSSL version 3.1.2 has achieved FIPS 140-3 validation, signifying its compliance with the rigorous cryptographic module security requirements set forth by the National Institute of Standards and Technology (NIST). This accomplishment marks a significant milestone in reinforcing trusted, standards-based encryption for organizations operating in regulated environments, including government agencies, healthcare institutions, and financial services.

OpenSSL 3.1.2 FIPS Provider holds certificate #4985, which remains valid for five years and expires on March 10, 2030

The OpenSSL Project initiated the OpenSSL 3.1.2 FIPS Provider validation in 2022, achieving certification under the latest Federal Information Processing Standards. This module expands cryptographic algorithm support, providing enhanced security for users requiring up-to-date protections.

Building on Prior Variations

Overview of the FIPS 140-3 Validation Process

FIPS 140-3 (Federal Information Processing Standards Publication 140-3) outlines a comprehensive testing and certification program for cryptographic modules. Achieving compliance requires:

  1. Accredited Laboratory Testing
    A recognized third-party lab conducts exhaustive examinations of the cryptographic module’s design, documentation, and implementation.
  2. Reviewed by NIST using Cryptographic Module Validation Program (CMVP)
  3. Certificate Issuance
    After final approval, NIST issues a FIPS 140-3 certificate, confirming the module’s compliance and authorizing its official listing on the NIST validation website.

Ensuring Compliance & Compatibility Across OpenSSL 3.x

With OpenSSL 3.1.2 now validated, users can confidently integrate this module into their systems, ensuring adherence to the most up-to-date cryptographic standards. This module is compatible with any version of OpenSSL 3.0, 3.1, 3.2, 3.3, 3.4 and future 3.5.

Key Benefits of FIPS 140-3 Compliance

  1. Verified Cryptographic Compliance
    Certification confirms that the module meets baseline security and operational requirements for cryptographic operations.
  2. Regulatory Support
    Many government and industry regulations mandate the use of validated cryptographic modules, simplifying compliance efforts for regulated entities.
  3. Alignment with Updated Standards
    By meeting the latest FIPS criteria, the module ensures conformance with current guidelines.
  4. Broad Industry Acceptance
    The OpenSSL Library is widely adopted, and FIPS 140-3 validation assures diverse user groups that they are deploying a recognized, standards-compliant cryptographic library.

Implementation and Next Steps

Organizations seeking to maintain compliance can now deploy OpenSSL 3.1.2 with confidence in its FIPS 140-3 – validated status. To facilitate a smooth transition, consider the following actions:

Thank You to the Community

The OpenSSL Corporation team extends its thanks to the NIST CMVP, and the broader community for their contributions and engagement throughout this process. OpenSSL 3.1.2, now FIPS 140-3 validated, enables organizations worldwide to secure sensitive data and communications while meeting regulatory requirements.

To stay apprised of future releases, updates, and best practices: