JAVA Toolkit
| home | contact

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



News Menu

Latest News

New versions of IAIK-JCE and iSaSiLk!

29/03/2013

We have released new versions of our core crypto and SSL/TLS libraries:

IAIK-JCE 5.1

iSaSiLk 4.5

New IAIK PKCS#11 library versions released!

04/03/2013

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.

References

Our Clients


Supported EC Domain Parameters

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.

Supported ECC Domain Parameter for Elliptic Curves over Prime Fields

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

Supported ECC Domain Parameter for Elliptic Curves over Binary Fields

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

 

 
print    tip a friend
back to previous page back  |  top to the top of the page