iSaSiLk v4.4 now supports the new RenegotiationInfo extension (RFC 5746) that has been specified by the IETF TLS working group to fix a severe security flaw in the SSL/TLS renegotiation protocol.
The new version of our CMS-SMIME toolkit now supports all key encryption schemes of the NSA Suite B S/MIME algorithm suite, allows content enveloping with the Camellia cipher algorithm, adds SHA-2 with DSA support for the SignedData content type, and implements the Authenticated-Enveloped Content Type.
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.
The JCE CC Core is a Common Criteria evaluated version of most of the cryptographic functionality of the IAIK-JCE toolkit.
The IAIK JCE Micro Edition is a lightweight cryptography library for the Java™ platform.
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.
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.
This library allows access to smart cards, USB tokens, HSMs and other PKCS#11 compliant crypto modules. It has been developed for devices with resticed resources. The complete library conists of a single JAR file with about 52 kByte and one native library. It does not require any other libraries. It supports Windows, Linux, Solaris and Windows Mobile (other platforms on request).
IAIK presents the new ECC library for the Java™ platform. It offers easy to use elliptic curve cryptography, like ECDSA, compliant with existing standards.It is an add-on to the JCE provider so you have to download and install the iaik-jce provider separately.
This is a software library written solely in the Java™ Programming Language. Developers can use and integrate it as a JAR file. It offers a simple API for key management, digital signatures and encryption, supporting CMS, S/MIME and XML. Beside ease of use, this product offers high data throughput. It is especially suitable for server applications, but it is not restricted to this kind of applications.
The Secure Sockets Layer (SSL) protocol has been developed by Netscape Communications Corporation for providing a secure data transfer over the Internet in supporting peer authentication, data encryption and data integrity. The version 3 of the Secure Sockets Layer protocol and its IETF standardized successor TLS (Transport Layer Security) are the most important protocols for encrypted data transfer over the WWW, supported by all well-known browsers, such as Microsoft Internet Explorer, Mozilla Firefox, Netscape and Opera.
ISaSiLk ME 3.03 is a Java™ implementation of the SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocol suites. To learn more about iSaSiLk ME 3.03, please see implemented features.
IAIK Proxy Tunnel is available for free. The Proxy Tunnel is an application based on IAIK JCE and iSaSiLk that makes it possible to add security features to existing applications and protocols without changing the underlying applications.
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.
The Timestamp API (TSP-API) provides all needed functionality to develop a Timestamp Server or Client.
IAIK XML Security Toolkit (XSECT) implements the upcoming APIs for the Java™ platform
XML Digital Signatures APIs for the Java™ platform
XML Digtial Encryption APIs for the Java™ platform
as specified by the Java™ Specification Request JSR#105 and JSR#106 respectively.
IAIK XML Advanced Electronic Signatures (XAdES) add-on for XML Security Toolkit (XSECT)
IAIK-XAdES is the optimal add-on to our XSECT XML signature library enhancing it about useful properties as signing time and signing place and signature processing facilities for long term electronic document archiving. The toolkit enables the creation of advanced electronic signatures that remain valid over a long period of time and are compliant with the EU directive on electronic signatures.
Main Features
Cryptographic Provider Independence:
ISaSiLk ME 3.03 is a Java™ implementation of the SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocol suites. To learn more about iSaSiLk ME 3.03, please see implemented features.
The IAIK JCE Micro Edition is a lightweight cryptography library for the Java™ platform.
This library allows access to smart cards, USB tokens, HSMs and other PKCS#11 compliant crypto modules. It has been developed for devices with resticed resources. The complete library conists of a single JAR file with about 52 kByte and one native library. It does not require any other libraries. It supports Windows, Linux, Solaris and Windows Mobile (other platforms on request).
