We have released new versions of our core crypto and SSL/TLS libraries:
IAIK-JCE 5.1
iSaSiLk 4.5
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.
Last Update: 03.08.2009
Owing to patent issues regarding the use of certain algorithms, the standard version of our Stiftung SIC-JCE software tool contains neither of those algorithms. This allows US customers a hassle-free evaluation of IAIK Security software for the Java™ platform without running the risk of infringing these patents. If you are authorized and wish to use IAIK-JCE including but not necessarily limited to RC5, RC6, ESDH, or IDEA, you may extend the standard JCE version by downloading the corresponding extension. However, when doing so, please be sure to confirm with the patent issues !
Additionally we provide an
iaik_jce_full.jar
file enabling you to use a "one-step" download of all IAIK-JCE classes including RC5, RC6, ESDH and IDEA!
Similarly, we provide a standard version of the IAIK-JCE applet and webstart edition not using any of the encumbered algorithms. Extensions may be downloaded. The
iaik_jce_full_ae.jar and iaik_jce_full_ws.jarfile
include all the
crypto-classes.algorithm
list Patent status of algorithms used in IAIK-JCE.
This site lists cryptographic algorithms which are used in the IAIK-JCE. All specified algorithms, which are registered by patents or registered trade marks, are listed with their patent/trademark owner. Further each algorithm is registered also with the Website of the owner or the Website of its developer, on which you can get more and probably already updated information about the algorithm.
Please also have a look at the important legal notices listed after the algorithms.
There is the possibility that undermentioned algorithms possess further patents and trademarks.
Please be aware that it could have come to changes and this list is not up to date anymore.
IDEA is registered as Trademark by "Asom Systec AG"
CAST is registered as Trademark by "Entrust Technologies, Inc."
MD2, MD5, RC2, RC4, RC5, RC6, RSA are registered as Trademarks by "RSA Data Security Inc."
AES | Blowfish | CAST | Camellia | DES | DH | DSA | ESDH | GOST | IDEA | MARS
MD2 | MD5 | RC2 | RC4 | RC5 | RC6 | Ripemd | RSA | Serpent | SHA | Twofish
|
AES |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
http://csrc.nist.gov/CryptoToolkit/aes/rijndael/contacts.pdf |
|
Algorithm-Patent(s) |
not patented 1 |
|
Algorithm-Trademark(s) |
no trademark 1 |
|
Algorithm-Comment(s) |
Quoting from
http://csrc.nist.gov/CryptoToolkit/aes/rijndael/
: |
|
Blowfish |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
|
|
Algorithm-Patent(s) |
not patented 1 |
|
Algorithm-Trademark(s) |
no trademark 1 |
|
Algorithm-Comment(s) |
Quoting from
http://www.counterpane.com/blowfish.html
: |
|
Camellia |
|
|
Algorithm updated: |
03.08.2009 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
Email: camellia@lab.ntt.co.jp |
|
Algorithm-Patent(s) |
Patented, but royalty-free licensing |
|
Algorithm-Trademark(s) |
Yes, Trademark registered by: Nippon Telegraph |
|
Algorithm-Comment(s) |
Quoting from
http://info.isl.ntt.co.jp/crypt/eng/info/chiteki.html
: The core of the IAIK-JCE Camellia algorithm implementation has been provided by NTT under the following BSD licence: Copyright (c) 2008 NTT (Nippon Telegraph and Telephone Corporation) . All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer as the first lines of this file unmodified. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY NTT ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
CAST |
|
|
Algorithm updated: |
18.07.2005 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
Carlisle Adams Phone: (613) 562 - 5800 ext. 2345 |
|
Algorithm-Patent(s) |
US Patent: 5,511,123 expiry date is unknown |
|
Algorithm-Trademark(s) |
yes, Trademark registered by: Entrust Technologies, Inc. |
|
Algorithm-Comment(s) |
Quoting from : |
|
DES |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
|
|
Algorithm-Patent(s) |
US Patent: 3,962,539 expiry date 01.06.1993 |
|
Algorithm-Trademark(s) |
no trademark 1 |
|
Algorithm-Comment(s) |
Quoting from
https://www.rsasecurity.com/rsalabs/faq/6-3-3.html
: |
|
DH |
|
|
Algorithm updated: |
18.07.2005 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
|
|
Algorithm-Patent(s) |
US Patent:
4,200,770
expiry date 29.04.1997 |
|
Algorithm-Trademark(s) |
no trademark 1 |
|
DSA |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
Elaine Barker |
|
Algorithm-Patent(s) |
US Patent: 5,231,668 expiry date some time in 2011, unless abandoned |
|
Algorithm-Trademark(s) |
no trademark 1 |
|
Algorithm-Comment(s) |
Quoting from
http://csrc.nist.gov/publications/nistbul/csl94-11.txt
:
Quoting from
http://grouper.ieee.org/groups/1363/P1363/letters/NIST.txt
:
Quoting from
https://www.rsasecurity.com/rsalabs/faq/6-3-2.html
: |
|
ESDH |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
Richard Depew |
|
Algorithm-Patent(s) |
US Patent: 5,933,504 expiry date is unknown |
|
Algorithm-Trademark(s) |
no trademark 1 |
|
Algorithm-Comment(s) |
Quoting from : Certicom will offer of royalty-free license for RFC 2459 and RFC 2631 implementations. |
|
GOST |
|
|
Algorithm updated: |
15.07.2005 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
|
|
Algorithm-Patent(s) |
Russian Patent: UDC 681.325.6:006.354 |
|
Algorithm-Trademark(s) |
status of trademark is not clear defined! |
|
Algorithm-Comment(s) |
Quoting from : |
|
IDEA |
|
|
Algorithm updated: |
15.07.2005 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
idea@mediacrypt.com |
|
Algorithm-Patent(s) |
US Patent:
5,214,703
expiry date 25.05.2010 |
|
Algorithm-Trademark(s) |
yes, Trademark registered by: Asom Systec AG |
|
Algorithm-Comment(s) |
Quoting from
http://www.mediacrypt.com/
: |
|
MARS |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
silletti@us.ibm.com |
|
Algorithm-Patent(s) |
Patent: - pending |
|
Algorithm-Trademark(s) |
no trademark 1 |
|
Algorithm-Comment(s) |
Quoting from : |
|
MD2 |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
|
|
Algorithm-Patent(s) |
not patented 1 |
|
Algorithm-Trademark(s) |
yes, Trademark registered by: RSA Data Security Inc. |
|
Algorithm-Comment(s) |
Quoting from : |
|
MD5 |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
|
|
Algorithm-Patent(s) |
not patented 1 |
|
Algorithm-Trademark(s) |
yes, Trademark registered by: RSA Data Security Inc. |
|
Algorithm-Comment(s) |
Quoting from : (See RFC 1321 ) |
|
RC2 |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
|
|
Algorithm-Patent(s) |
not patented 1 |
|
Algorithm-Trademark(s) |
yes, Trademark registered by: RSA Data Security Inc. |
|
Algorithm-Comment(s) |
Quoting from
http://news.com.com/2100-1001_3-201019.html
:
Quoting from
http://www.rsasecurity.com/rsalabs/faq/3-6-2.html
: |
|
RC4 |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
http://www.rsasecurity.com/rsalabs/ |
|
Algorithm-Patent(s) |
not patented 1 |
|
Algorithm-Trademark(s) |
yes, Trademark registered by: RSA Data Security Inc. |
|
Algorithm-Comment(s) |
Quoting from
http://www.rsasecurity.com/rsalabs/faq/3-6-3.html
: |
|
RC5 |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
|
|
Algorithm-Patent(s) |
US Patent:
5,724,428
expiry date is unknown |
|
Algorithm-Trademark(s) |
yes, Trademark registered by: RSA Data Security Inc. |
|
Algorithm-Comment(s) |
Quoting from : |
|
RC6 |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
|
|
Algorithm-Patent(s) |
US Patent:
5,724,428
expiry date is unknown |
|
Algorithm-Trademark(s) |
yes, Trademark registered by: RSA Data Security Inc. |
|
Algorithm-Comment(s) |
Quoting from
http://www.rsasecurity.com/rsalabs/faq/3-6-4.html
: |
|
Ripemd |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
|
|
Algorithm-Patent(s) |
not patented 1 |
|
Algorithm-Trademark(s) |
no trademark 1 |
|
Algorithm-Comment(s) |
Quoting from :
http://www.esat.kuleuven.ac.be/~bosselae/ripemd160.html
|
|
RSA |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
|
|
Algorithm-Patent(s) |
US Patent: 4,405,829 expiry date 20.09.2000 |
|
Algorithm-Trademark(s) |
yes, Trademark registered by: RSA Data Security Inc. |
|
Algorithm-Comment(s) |
Quoting from
http://www.cs.rochester.edu/users/faculty/nelson/courses/cryptology/notes/lecture_19.txt
:
Quoting from
https://www.rsasecurity.com/rsalabs/faq/6-3-1.html
: |
|
Serpent |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
|
|
Algorithm-Patent(s) |
not patented 1 |
|
Algorithm-Trademark(s) |
no trademark 1 |
|
Algorithm-Comment(s) |
Quoting from
http://www.cl.cam.ac.uk/~rja14/serpent.html
: |
|
SHA |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
|
|
Algorithm-Patent(s) |
not patented 1 |
|
Algorithm-Trademark(s) |
no trademark 1 |
|
Algorithm-Comment(s) |
Quoting from : |
|
Twofish |
|
|
Algorithm updated: |
12.09.2003 |
|
Algorithm-Site |
|
|
Algorithm-Contact |
|
|
Algorithm-Patent(s) |
not patented 1 |
|
Algorithm-Trademark(s) |
no trademark 1 |
|
Algorithm-Comment(s) |
Quoting from
http://www.counterpane.com/twofish.html
: |
|
Footnotes: |
|
|
Following patent and trademark servers were used to look for issued patents or trademarks:
Australian Patent Office
|
|
