CKM_ECIES
ECIES, or Elliptic Curve Integrated Encryption Scheme, is a public-key encryption scheme that combines
TIP Luna HSM Firmware 7.7.2 and newer adds the derivation of the Initial Counter block (ICB) for ECIES AES-CTR encryption scheme to support the 5G 3GPP TS 33.501 standard, for processing of SUbscription Concealed Identifier (SUCI) de-concealment requests.
Decrypt operations with curve ed25519 are accelerated with Luna HSM Firmware 7.7.2 and newer - optimum performance is achieved with 10 program threads for standalone Luna HSMs, while the best gain for HSMs in an HA group is around 20 threads, with smaller improvements observed up to 50 threads.
See also ECIES general and ECIES for 5G.
Firmware 7.3.0 and Newer Summary
FIPS approved? | Yes |
Supported functions | Encrypt | Decrypt |
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 | EC_MONT | BIP32 |
Algorithms | None |
Modes | None |
Flags | Accumulating |
Firmware 7.2.0 and Older Summary
FIPS approved? | Yes |
Supported functions | Encrypt | Decrypt |
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 | EC_MONT |
Algorithms | None |
Modes | None |
Flags | Accumulating |
NOTE This is a single part operation, so even if it is called using multi-part API, we accumulate the data (up to a maximum) and return data only on the “final” operation. That is the meaning of "Accumulating" in the tables, above.