JAVA Toolkit
| home | contact

Home > Products > Core Crypto Toolkits



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


Core Crypto Toolkits

Core Crypto Toolkits
Our crypto toolkit for the Java™ platform is the heart of our product range. IAIK-JCE comes with its own security provider offering a great variety of cryptographic services and algorithms. It is equipped with a built-in ASN.1 library, supports PKCS, may be used for building PKI solutions, provides a range of self-designed random number generators and is equipped with an extensive demo source library making it easy to become familiar with Cryptography for the Java™ platform and IAIK-JCE.
 

JCA/JCE

Version: 5.51

The IAIK Provider for the Java™ Cryptography Extension (IAIK-JCE) is a set of APIs and implementations of cryptographic functionality, including hash functions, message authentication codes, symmetric, asymmetric, stream, and block encryption, key and certificate management. It supplements the security functionality of the default JDK.

Download the Product Highlights Brochure! 

ECCelerate™

Version: 4.02

IAIK proudly presents the IAIK ECCelerate™ library for the Java™ platform. It is based on Java 6 technology and offers easy to use elliptic curve cryptography protocols, like ECDSA, ECDH, ECIES and ECMQV (optional), compliant with current standards. As of version 3.0, it also provides support for Type-2 and Type-3 bilinear pairings on Barreto-Naehrig curves. ECCelerate™ is an add-on to the IAIK JCE provider (of version 4.0 or higher), which you have to download and install separately.

JCE CC CORE

Version: 3.15

The JCE CC Core is a Common Criteria evaluated version of most of the cryptographic functionality of the IAIK-JCE toolkit.

PKCS#11 Provider

Version: 1.5

This product allows easy integration of smart cards, USB tokens and HSMs into Java™ applications. It provides a simple java.security.KeyStore view of these tokens and makes cryptographic operations of these devices accessible via the JCA/JCE framework. For the application, it is just like working with pure software crypto and file key stores. The library accesses the hardware tokens via the PKCS#11 API, also known as Cryptoki. Hence, it can work with any product which supports PKCS#11.

PKCS#11 Wrapper

Version: 1.4

This is a library for the Java™ platform which makes PKCS#11 (also known as Cryptoki) modules accessible from within Java™. A PKCS#11 module is a software library with a defined API which allows access to cryptographic hardware. It usually comes with hardware security modules (HSM), smart cards and crypto tokens (e.g. USB tokens). Thus, the PKCS#11 Wrapper provides Java™ software access to almost any crypto hardware. For example, a Java™ application can use it to integrate a HSM or a smart card to create digital signatures, to decrypt data or to unwrap keys. We provide this library with an apache-style license.


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