JAVA Toolkit
| home | contact

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



News Menu

Latest News

IAIK-JCE 5.5 released!

29/08/2017

IAIK-JCE 5.5 fixes a signature algorithm name incompatibility in JSSE algorithm constraint checking, implements SHA-3 based signature and HMAC algorithms, and adds throughout support for using the IAIK provider without the necessity of installing it within the JCA/JCE Security framework.

ECCelerate 4.02 released!

19/07/2017

We proudly present a new maintenance release of our IAIK ECCelerate™ elliptic curve library! Version 4.02 fixes minor bugs. IAIK ECCelerate™ is based on Java 6 technology and has been thoroughly optimized for speed. Currently, it supports ECDSA, ECDH, ECIES and optionally ECMQV.

References

Our Clients


Supported EC Domain Parameters

The following tables list all pre-defined ECC domain parameters. 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

ANSSI

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

 

256

1.2.250.1.223.101.256.1

   

FRP256v1

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

191

1.2.840.10045.3.0.5

c2tnb191v1

   

191

1.2.840.10045.3.0.6

c2tnb191v2

   

191

1.2.840.10045.3.0.7

c2tnb191v3

   

193

1.3.132.0.24

   

sect193r1

193

1.3.132.0.25

   

sect193r2

 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

239

1.2.840.10045.3.0.11

c2tnb239v1

   

239

1.2.840.10045.3.0.12

c2tnb239v2

   

239

1.2.840.10045.3.0.13

c2tnb239v3

   

283

1.3.132.0.17

 

B-283

sect283r1

283

1.3.132.0.16

 

K-283

sect283k1

359

1.2.840.10045.3.0.18

c2tnb359v1

   

 409

 1.3.132.0.36

 

 K-409

 sect409k1

 409

 1.3.132.0.37

 

 B-409

 sect409r1

431

1.2.840.10045.3.0.20

c2tnb431r1

   

 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