Release Notes
18 Algorithms and Key Sizes
RSA BSAFE Crypto-C Micro Edition 4.1.4 Release Notes
Algorithms and Key Sizes
This section lists the FIPS 140-2-approved, FIPS 140-2-allowed, and non-FIPS
140-2-approved algorithms and key sizes for this release of Crypto-C ME.
Note: The list of FIPS 140-2-approved and allowed algorithms is subject to
change at any time according to the guidelines specified by NIST. It is the
customer’s responsibility to keep up to date with approved and non-approved
algorithms. For the latest information regarding FIPS 140-2, see the NIST
website.
FIPS 140-2-approved Algorithms
The following table lists the FIPS 140-2-approved algorithms for this release of
Crypto-C ME.
Table 2 Crypto-C ME FIPS 140-2-approved Algorithms
Algorithm
Type
Algorithm and approved parameter/modulus/key sizes Standard
Asymmetric
Cipher
RSADP (RSA decryption primitive) component
Modulus sizes: 2048 and 3072
1
bits
SP 800-58B
RSAEP (RSA encryption primitive) component
Modulus sizes: 2048 and 3072 bits
SP 800-58B
Asymmetric
Key
ECC
2
• Public Key Validation Curves:
B-233, B-283, B-409, B-571, K-233, K-283, K-409, K-571,
P-224, P-256, P-384, P-521
• Key Pair Generation Curves:
B-233, B-283, B-409, B-571, K-233, K-283, K-409, K-571,
P-224, P-256, P-384, P-521
FIPS 186-4
FIPS 186-4
FFC
3
• Domain Parameter Generation
L = 2048, N = 224; L = 2048, N = 256; L = 3072, N = 256
• Domain Parameter Validation
L = 1024, N = 160
• Domain Parameter Validation
L = 1024, N = 160; L = 2048, N = 224; L = 2048, N = 256;
L = 3072, N = 256
• Key Pair Generation
L = 2048, N = 224; L = 2048, N = 256; L = 3072, N = 256
• Key Pair Validation
L = 2048, N = 224;L = 2048, N = 256; L = 3072, N = 256
FIPS 186-4
FIPS 186-2
FIPS 186-4
FIPS 186-4
SP 800-56A
4