CKM_ECDSA

Firmware 7.9.0 and Newer Summary

FIPS approved? Yes
Supported functions Sign | Verify
Functions restricted from FIPS use Can verify only if PP45 enabled
Minimum key length (bits) 105
Minimum key length for FIPS use (bits) 224
Minimum legacy key length for FIPS use (bits) 160
Maximum key length (bits) 571
Block size 0
Digest size 0
Key types ECDSA | BIP32
Algorithms ECDSA
Modes None
Flags FIPS-approved curves only

NOTE   Using Luna HSM Firmware 7.9.0 or newer, signature verification is permitted in FIPS approved configuration, as long as partition policy 45: Allow ECDSA/RSA Prehash SigVer is set to 1 on the partition.

TIP   The default setting of partition policy 45 : Allow ECDSA/RSAPrehash SigVer varies according to firmware update status:

HSM Firmware starting at 7.9.0 or newer

Default is OFF for partitions not in FIPS configuration.

Default is OFF for partitions in FIPS configuration.

HSM Firmware older than version 7.9.0

For a starting firmware version between 7.7.1 and 7.8.9 updating to 7.9.0 and newer, the Partition Policy 45 behavior follows the FIPS partition policy 43

Default is ON for partitions not already in FIPS configuration(*)

Default is OFF for partitions already in FIPS configuration

Starting firmware older than version 7.7.1 did not have FIPS partition policy 43.

When updating to firmware 7.9.0, the Partition Policy 45 behavior follows the HSM-level FIPS policy 12 instead.

Default is ON if HSM is not in FIPS configuration(*)

Default is OFF if HSM is in FIPS configuration

(*When older firmware is being updated, this policy defaults to ON in non-FIPS configuration in order to minimize impact for customers updating existing HSMs; your partition behaves, for crypto operation, as it did before update, and action here is needed, only if you wish to change that behavior.)

Firmware 7.8.9 Summary

FIPS approved? Yes
Supported functions Sign | Verify
Functions restricted from FIPS use None
Minimum key length (bits) 105
Minimum key length for FIPS use (bits) 224
Minimum legacy key length for FIPS use (bits) 160
Maximum key length (bits) 571
Block size 0
Digest size 0
Key types ECDSA | BIP32
Algorithms ECDSA
Modes None
Flags FIPS-approved curves only

NOTE   Using Luna HSM Firmware 7.8.9 or newer, this mechanism now verifies that the specified EC curve is FIPS-approved, and rejects operations that specify non-approved curves.

See Luna HSM Firmware 7.8.9 and scroll down to Allowed Elliptic Curves.

Firmware 7.3.0-7.8.7 Summary

FIPS approved? Yes
Supported functions Sign | Verify
Functions restricted from FIPS use None
Minimum key length (bits) 105
Minimum key length for FIPS use (bits) 224
Minimum legacy key length for FIPS use (bits) 160
Maximum key length (bits) 571
Block size 0
Digest size 0
Key types ECDSA | BIP32
Algorithms ECDSA
Modes None
Flags None

Firmware 7.2.0 and Older Summary

FIPS approved? Yes
Supported functions Sign | Verify
Minimum key length (bits) 105
Minimum key length for FIPS use (bits) 224
Minimum legacy key length for FIPS use (bits) 160
Maximum key length (bits) 571
Block size 0
Digest size 0
Key types ECDSA
Algorithms ECDSA
Modes None
Flags None