JAVA Toolkit
| home | contact

Home > Products > All Products



News Menu

Latest News

New versions of IAIK-JCE and iSaSiLk!

29/03/2013

We have released new versions of our core crypto and SSL/TLS libraries:

IAIK-JCE 5.1

iSaSiLk 4.5

New IAIK PKCS#11 library versions released!

04/03/2013

We have released the new IAIK PKCS#11 Provider version 1.4 and the new IAIK PKCS#11 Wrapper version 1.3. These versions now use UTF8 encoding for character array attributes and furthermore include some fixes and enhancement for improved usability.

References

Our Clients


All Products

SIC offers a wide range of cryptography- and security-related products for the Java™ platform, covering all aspects of data and communication security. See our complete product list below!
 
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.1

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: 2.0

IAIK proudly presents the IAIK ECCelerate™ library for the Java™ platform. IAIK ECCelerate™ was built from scratch and replaces our old IAIK-ECC library. It is based on Java 5/6 technology and offers easy to use elliptic curve cryptography, like ECDSA and ECDH, compliant with current standards. ECCelerate™ is an addon 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.4

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.3

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.

SHA-3 Provider

Version: 1.0

The IAIK SHA-3 Provider provides performance-optimized Java implementations of the five SHA-3 finalists: BLAKE, Grøstl, JH, Keccak, and Skein.

Make your online communications more secure by encrypting your email and using authentication, confidentiality, integrity and authorization for your data transfer.

CMS-S/MIME

Version: 4.1

IAIK-CMS with S/MIMEv3 is a library for the Java™ platform that implements the IETF approved CMS (Cryptographic Message Synatx, RFC 3852 , RFC 5652 ), S/MIME (Secure/Multipurpose Internet Mail Extensions Version 3, RFC 3851 ) and ESS (Enhanced Security Services for S/MIME, RFC 2634 ) protocols.

Download the Product Highlights Brochure!

IAIK High-Level API

Version: 1.1

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.

iSaSiLk

Version: 4.5

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.

Download the Product Highlights Brochure!

Proxy Tunnel

Version: 1.8

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.

Modern Times have changed business communication. We have created toolkits which provide you with strong authentication tools for internet and network security.

JCA/JCE

Version: 5.1

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!

TSP

Version: 2.2

The Timestamp API (TSP-API) provides all needed functionality to develop a Timestamp Server or Client.

Download the Product Highlights Brochure!

IAIK XML Security Toolkit (XSECT) is a tool that provides security features such as digital signature, encryption, and access control for XML documents.

XSECT

Version: 1.18

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.

XAdES

Version: 1.4.2_1.18

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

  • Java™ implementation of XML Advanced Electronic Signatures ( XAdES ) ETSI TS 101 903 V1.4.2 (2010-12) Technical Specification

  • Works on Java™ 2 (JDK 1.2) and later versions.

Cryptographic Provider Independence:

  • Can be used with any JCA/JCE 1.2 compliant cryptography provider as long as IAIK's JCE is in the classpath.

  • Provisions for easy integration of smartcards and other hardware security modules

  • Delivered with the IAIK-JCE provider and IAIK-XSECT by default

Ink signatures on paper don't really fit to the electronic world. Here, the main interest lies in creating commonly accepted and legally valid electronic signatures. In order to gain the required common acceptance, approved signature standards are used.

CMS-S/MIME

Version: 4.1

IAIK-CMS with S/MIMEv3 is a library for the Java™ platform that implements the IETF approved CMS (Cryptographic Message Synatx, RFC 3852 , RFC 5652 ), S/MIME (Secure/Multipurpose Internet Mail Extensions Version 3, RFC 3851 ) and ESS (Enhanced Security Services for S/MIME, RFC 2634 ) protocols.

Download the Product Highlights Brochure!

PAdES

Version: 1.0

The IAIK PAdES toolkit abstracts the creation and validation of signed PDF documents. The structure of the toolkit is highly similar to a typical signature engine in the JCA/JCE framework and allows you to easily create PDF signatures compliant to PAdES-basic and PAdES-BES.

XSECT

Version: 1.18

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.

XAdES

Version: 1.4.2_1.18

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

  • Java™ implementation of XML Advanced Electronic Signatures ( XAdES ) ETSI TS 101 903 V1.4.2 (2010-12) Technical Specification

  • Works on Java™ 2 (JDK 1.2) and later versions.

Cryptographic Provider Independence:

  • Can be used with any JCA/JCE 1.2 compliant cryptography provider as long as IAIK's JCE is in the classpath.

  • Provisions for easy integration of smartcards and other hardware security modules

  • Delivered with the IAIK-JCE provider and IAIK-XSECT by default

In the past couple of years Android™ has become the most widespread mobile platform. Software development for the Android™ platform relies on the Java™ programming language and offers almost all features of the Java™ framework. Hence, together with the high computational power of modern smartphones, our most important crypto toolkits are ready to use for Android™ app development.

JCA/JCE

Version: 5.01

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: 1.60

IAIK proudly presents the IAIK ECCelerate™ library for the Java™ platform. IAIK ECCelerate™ was built from scratch and replaces our old IAIK-ECC library. It is based on Java 5/6 technology and offers easy to use elliptic curve cryptography, like ECDSA and ECDH, compliant with current standards. ECCelerate™ is an addon to the IAIK JCE provider (of version 4.0 or higher), which you have to download and install separately.

We offer dedicated software modules for various microcontroller architectures which achieve highest performance figures. These are software modules with countermeasures against side-channel attacks (SPA, DPA, ...) for implementation on security devices. "Of the shelf" modules as well as the development of modules for new target devices and applications.
We offer our results of HW development activities as crypto IP modules. The modules are designed for various application and can be adapted for your requirements. All modules use quasi-standard SOC interfaces (e.g. AMBA bus) for easy integration.

We offer our research results on security for RFID technology. This includes DemoTag devices which emulate real passive RFID tags in the reader field. The ID of the tag is configurable.

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