Federal information processing standard (FIPS 140-2) compliance in Remote Control

The US Federal information processing standard 140-2 (FIPS 140-2) is a cryptographic function validation program that defines security standards for cryptographic modules that are used in IT software.

When configured in FIPS 140-2 mode, Remote Control uses the following FIPS 140-2 approved cryptographic modules:

The IBM Java JCE FIPS 140-2 Cryptographic Module (IBMJCEFIPS) is a scalable, multipurpose cryptographic module that supports many FIPS approved cryptographic operations. This module is used in the Remote Control Server ( (until versions 10.0.0.0736 included) and in the Remote Control Controller up to version 10.0.0.0518 included (Windows and Linux Only). The certificate number for this cryptographic module is #2715 is held on the NIST website at https://csrc.nist.gov/projects/cryptographic-module-validation-program/Certificate/2715.

The IBM Java JCE FIPS 140-2 Cryptographic Module (IBMJCEPlusFIPS) that supersede the IBMJCEFIPS. The new provider has similar functionality to the older equivalent but offers support for newer algorithms, additional hardware-accelerated cryptographic capabilities (where supported) and performance enhancements. This module is used in the Remote Control Server starting from version 10.0.0.0818. The certificate number for this cryptographic module is #3064 is held on the NIST website at https://csrc.nist.gov/Projects/Cryptographic-Module-Validation-Program/Certificate/3064.

The BC-FJA (Bouncy Castle FIPS Java API) (BCFIPS) is a comprehensive suite of FIPS Approved algorithms implemented in pure Java. This module is used in the Remote Control Controller starting from Version 10.0.0.0600 (Windows, Linux and MacOS). The certificate number for this cryptographic module is #3514 is held on the NIST website at https://csrc.nist.gov/projects/cryptographic-module-validation-program/Certificate/3514.

The OpenSSL FIPS Object Module is a general purpose cryptographic module. This module is used in the Remote Control Target, Broker, and other native components. The certificate number for the cryptographic module used in Remote Control version up to 10.0.0.0818 included is #1747 is held on the NIST website at https://csrc.nist.gov/projects/cryptographic-module-validation-program/Certificate/1747. The certificate number for the cryptographic module used in Remote Control starting from version 10.1.0 is #4282 is held on the NIST website at https://csrc.nist.gov/projects/cryptographic-module-validation-program/certificate/4282.