Home > Products > Core Crypto Toolkits > ECCelerate™ > Supported EC Domain Parameters
Home > Products > Core Crypto Toolkits > ECCelerate™ > Supported EC Domain Parameters




















We have released new versions of our core crypto and SSL/TLS libraries:
IAIK-JCE 5.1
iSaSiLk 4.5
We have released the new IAIK PKCS#11 Provider version 1.4 and the new IAIK PKCS#11 Wrapper version 1.3. These versions now use UTF8 encoding for character array attributes and furthermore include some fixes and enhancement for improved usability.
The following tables list all pre-defined ECC domain pararmeters. Use the iaik.security.ec.common.ECStandardizedParameterFactory methods to make use of them. You can either provide the curve name ( getParametersByName(name) method ), use the object identifier ( getParametersByOID(oid) method ) or select domain parameters by the key length ( getParametersByBitLength(bits) method). Some of the curves have more than one name. In this case you can specify any you like.
This is the recommended field type and more efficient in software. The
NIST curves are being used if you initialize the keypair generator just with
the keysize.
|
key length |
OID |
X9.62 |
NIST |
SEC2 |
RFC 5639 |
|
160 |
1.3.132.0.9 |
secp160k1 |
|||
|
160 |
1.3.132.0.8 |
P-160 |
secp160r1 |
||
|
160 |
1.3.132.0.30 |
secp160r2 |
|||
|
160 |
1.3.36.3.3.2.8.1.1.1 |
brainpoolP160r1 |
|||
|
160 |
1.3.36.3.3.2.8.1.1.2 |
brainpoolP160t1 |
|||
|
192 |
1.2.840.10045.3.1.1 |
prime192v1 |
P-192 |
secp192r1 |
|
|
192 |
1.3.132.0.31 |
secp192k1 |
|||
|
192 |
1.2.840.10045.3.1.2 |
prime192v2 |
|||
|
192 |
1.2.840.10045.3.1.3 |
prime192v3 |
|||
|
192 |
1.3.36.3.3.2.8.1.1.3 |
brainpoolP192r1 |
|||
|
192 |
1.3.36.3.3.2.8.1.1.4 |
brainpoolP192t1 |
|||
|
224 |
1.3.132.0.33 |
P-224 |
secp224r1 |
||
|
224 |
1.3.132.0.32 |
secp224k1 |
|||
|
224 |
1.3.36.3.3.2.8.1.1.5 |
brainpoolP224r1 |
|||
|
224 |
1.3.36.3.3.2.8.1.1.6 |
brainpoolP224t1 |
|||
|
256 |
1.2.840.10045.3.1.7 |
prime256v1 |
P-256 |
secp256r1 |
|
|
256 |
1.3.132.0.10 |
secp256k1 |
|||
|
256 |
1.3.36.3.3.2.8.1.1.7 |
brainpoolP256r1 |
|||
|
256 |
1.3.36.3.3.2.8.1.1.8 |
brainpoolP256t1 |
|||
|
320 |
1.3.36.3.3.2.8.1.1.9 |
brainpoolP320r1 |
|||
|
320 |
1.3.36.3.3.2.8.1.1.10 |
brainpoolP320t1 |
|||
|
384 |
1.3.132.0.34 |
P-384 |
secp384r1 |
||
|
384 |
1.3.36.3.3.2.8.1.1.11 |
brainpoolP384r1 |
|||
|
384 |
1.3.36.3.3.2.8.1.1.12 |
brainpoolP384t1 |
|||
|
512 |
1.3.36.3.3.2.8.1.1.13 |
brainpoolP512r1 |
|||
|
512 |
1.3.36.3.3.2.8.1.1.14 |
brainpoolP512t1 |
|||
|
521 |
1.3.132.0.35 |
P-521 |
secp521r1 |
||
We only support polynomial base representation of this field type.
|
key length |
OID |
X9.62 |
NIST |
SEC2 |
|
163 |
1.3.132.0.1 |
K-163 |
sect163k1 |
|
|
163 |
1.3.132.0.15 |
B-163 |
sect163r2 |
|
|
163 |
1.3.132.0.2 |
sect163r1 |
||
|
233 |
1.3.132.0.26 |
K-233 |
sect233k1 |
|
|
233 |
1.3.132.0.27 |
B-233 |
sect233r1 |
|
|
239 |
1.3.132.0.3 |
sect239k1 |
||
|
283 |
1.3.132.0.17 |
B-283 |
sect283r1 |
|
|
283 |
1.3.132.0.16 |
K-283 |
sect283k1 |
|
|
409 |
1.3.132.0.36 |
K-409 |
sect409k1 |
|
|
409 |
1.3.132.0.37 |
B-409 |
sect409r1 |
|
|
571 |
1.3.132.0.38 |
K-571 |
sect571k1 |
|
|
571 |
1.3.132.0.39 |
B-571 |
sect571r1 |
