JAVA Toolkit
| home | contact



News Menu

Latest News

IAIK-JCE 5.52 and iSaSiLk 5.2 released!

27/08/2018

The new versions of IAIK-JCE and iSaSiLk follow up the recently released new version of IAIK-ECCelerateTM (5.0). IAIK-JCE 5.52 brings some fixes and additions, and iSaSiLk 5.2 adds support for x25519 and x448 ECDHE key exchange and EdDSA signing using Curve25519 and Curve448. Furthermore iSaSiLk now supports RSA-PSS signatures.

ECCelerate 5.0 released!

12/07/2018

We proudly present a new maintenance release of our IAIK ECCelerate™ elliptic curve library! Version 5.0 adds support EdDSA using Curve25519 and Curve448, ECDH using X25519 and X448, and RFC6979. IAIK ECCelerate™ is based on Java 6 technology and has been thoroughly optimized for speed. Currently, it supports ECDSA, EdDSA, ECDH, X25519/448, ECIES and optionally ECMQV.

References

Our Clients


Versions 2016

IAIK ECCelerate™ 4.0 Release - 13. October 2016

Class
 or Package

Bug/Change/New Feature

Description
 and Examples

iaik.security.ec.ecdsa.*

NF

Added support for SHA-3 variants of ECDSA (requires IAIK JCE version 5.3 or later).

iaik.security.ec.math.*

NF

Tremendous performance improvements in prime field implementations.

iaik.security.ec.math.*

NF

Tremendous performance improvements due to switch to fixed size multi-precision integer implementation.

iaik.security.ec.math.*

NF

Performance improvements in binary curve implementations.

iaik.security.ec.math.curve.*

NF

Improvements in scalar multipliers.

iaik.security.ec.math.curve.*

NF

Added support for ISO_P512, DSD_P256, TPM_ECC_BN_P256 and TPM_ECC_BN_P512 curves.

*

NF

Added support for basic side-channel protection.

iaik.security.ec.math.curve.*

NF

Added speed-ups for SECP-exclusive (i.e., secp*k1) prime curves to addon.

*

NF

Added more curve parameters (for legacy support from older standards).

*

C

Now requires Java 6 or newer.

iaik.security.ec.math.curve.*

C

Moved some speed-ups (that is, fixed-base comb multipliers) to the base package since the patent expired.

*

B

Bug fixes in ECMQV, ECIES and ECDH.

*

B

Minor bug fixes.

IAIK ECCelerate™ 3.02 Release - 8. August 2016

Class
 or Package

Bug/Change/New Feature

Description
 and Examples

iaik.security.ec.curve.

AtePairingOverBarretoNaehrigCurveFactory

F

Allow one to specify more custom parameters.

iaik.security.ec.ecies.ECIES

F

Provide implementation of engineGetKeySize.

iaik.cms.ecc.ECCelerateProvider

B

Fix shared key generation for ecka_eg_X963KDF_SHA384/512.

iaik.security.ec.math.field.PrimeField

B

Fix computation of buffer lengths.


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