Firmware 3.0 will be released from Thales Data Protection on Demand for Luna Cloud HSM services in two stages.
The first release of Firmware 3.0 will be available by the end of the second half of 2025 and will be a non-FIPS release.
The second release of Firmware 3.0 will be available by the end of the second half of 2026 and will be a FIPS certified release.
See Firmware 3.0 CRN for more information about the new features and enhancements for firmware 3.0. Due to new requirements in the FIPS 140-3 certification there are numerous changes incorporated with this release.
Added
Hybrid with Luna On-Prem
-> After upgrading to FW 3.0, Hybrid HA operations with a Luna Network HSM will require Luna Client UC10.8.0 or higher. Using a client version prior to 10.8.0 will result in CKR_FUNCTION_NOT_SUPPORTED returned when attempting to login to a Hybrid HA group.
Deprecation of CPv1 Cloning
-> CPv1 has been removed from FIPS firmware support as it is no longer compliant with 140-3. As this only affects FIPS mode, all affected users should use CPv4 or transition service to non-FIPS mode.
ECC Curves
-> The user can now update the ECC curves without disabling the policy on FW upgrade if the module is configured in ‘FIPS mode’.
Changes due to FIPS 140-3 Certification
-> All pre-hashed verify operations will be blocked.
-> RSA-based key transport schemes that use only PKCS#1-v1.5 padding are disallowed, notably the mechanism CKM_RSA_PKCS for encrypt/decrypt/wrap/unwrap. Other mechanisms might now prohibit forward operations (new encryption or signing or wrapping,) while continuing to permit others (decrypt/unwrap) to support legacy situations.
-> Signature creation for Curve448 and Curve25519 (ECDH) are blocked.
-> Cloning encryption is now ECC-based (formerly RSA).
-> EFP/EFT is now mandated at Level 3 for FIPS 140-3.
-> New restrictions have been added to some mechanisms when the HSM is in FIPS mode. (See Firmware 3.0 CRN for complete list.)
Error Messages
The following error messages are appearing when "partition showinfo"
is run in lunacm:
0x82 (CKR_OBJECT_HANDLE_INVALID)
SMK OUIDs are not available
These errors are appearing in FW 3.0 however it does not affect the performance of the release. This has not appeared in previous FW releases.