We proudly present a new maintenance release of our IAIK ECCelerateâ„¢ elliptic curve library! Version 5.01 fixes minor bugs. 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.
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.
We proudly announce the release of IAIK-JCE 4.0, which is the most comprehensive release of IAIK-JCE that has been published in the last couple of years. It comprises thirteen new NIST SP800-90 pseudorandom number generators based on hash functions, HMACs and on block ciphers. Its default RSA key pair generators have been updated to IEEE P1363 and, in addition there are also FIPS 186-3 based key pair generators available. Furthermore, IAIK-JCE 4.0 features overall speed improvements:
The GCM and CCM block cipher modes now use safe comparisons in order to prevent timing attacks and MetaSeedGenerator now performs automatic reseeds. There are two new message digests and one new signature scheme, namely RipeMd256 as well as RipeMd320 and RipeMd256RSASignature, respectively. The random framework has been adapted to the JCA SecureRandom SPI framework and, therefore now supports SecureRandom.getInstance() calls. Note that we have dropped the support for JDK 1.1 due to the latter change.
See the IAIK-JCE product page and visit our download center to get the new version.
Kind regards
Your SIC/IAIK Java Security Team!