The U.S. federal government’s transition to the FIPS 140-3 cryptography standard has begun, with NIST announcing that all FIPS 140-2 certificates will be retired in September 2026. Cerberus FTP Server versions 12.11 and higher have moved to OpenSSL 3, which will extend FIPS validation through the end of 140-2’s lifecycle, and future versions of Cerberus will include FIPS 140-3 validation.   

This post will discuss the reasons behind NIST’s transition and the benefit of FIPS 140-3 validation for data transfer. 

  

What’s new in FIPS 140-3?   

Cryptography  

FIPS 140-3 extends cryptography standards beyond hardware to include both firmware, software, and hybrid modules.  

  • Block ciphers must use AES 128 or higher algorithms for encryption. Older algorithms such as TDEA and SKIP JACK may only be used for legacy decryption  
  • Digital signatures must use security greater than or equal to 112 bits for any new signature generation  
  • Hash functions have received further guidance on appropriate use cases in the FIPS 140-3 Transition Documentation  

Additionally, FIPS 140-3 now includes a “Self-Initiated Cryptographic Output Capability,” which is an automated functioning module that can execute cryptographic operations or other approved security functions autonomously.  

  

Roles & Authentication  

Adherence to ISO 19790‘s authentication levels remains in place, but level 4 authentication must now be performed via multi-factor identify-based authentication. This requirement has changed due to the upgrade from 140-2’s trusted path to 140-3’s trusted channel and its effort to secure communications between the cryptographic module and the endpoint device.   

140-3 also adds a fifth control output interface that will indicate the state of an operation, which can help troubleshoot.   

The only required role in FIPS 140-3 is the crypto officer role, although the user and maintenance roles remain options.   

  

Validation and Testing  

Because hybrid modules (hybrid firmware, hybrid software, etc.) are included in FIPS 140-3, a wider variety of vendors and resources will be able to apply for validation beyond level 1. This should open up a more extensive toolset for secure transfer, which is always a positive.   

Testing has changed as well:  

  • FIPS 140-3 now requires a Pre-Operational Self-Test (POST) and the Conditional Algorithm Self-Test.   
  • Known Answer Tests now only run prior to using an algorithm.   
  • The POST now focuses on memory integrity.   

Cryptography is complex, and we hope this blog has helped you understand what is changing in the transition to FIPS 140-3. Click here to learn more about FIPS 140 compliance with Cerberus FTP Server. To learn more about Cerberus FTP Server, visit cerberusftp.com