Camellia カメリア

Camellia 暗号エンジン

アセンブラ版エンジン

GPLv2、LGPLv2.1、MPL1.1、BSDライセンスでアセンブラ版エンジンが公開されました。詳しくはこちらをご覧ください。

C言語版エンジン

C言語版エンジン(version 1.2.0)はエンディアン形式に依存しません。旧バージョンのエンジンでは、利用される環境によって、暗号化・復号処理が正しく行われない場合があります。正しく処理が行われているかどうかはテストベクトルと一致するかどうかで確認してください。コンパイラや利用環境によってはVersion 1.0.1の方が高速な場合があります。
NTT製Camelliaオープンソースの簡単な利用方法がかかれたガイダンス資料(C言語用)は、こちらを参照してください。

旧暗号エンジンはこちらをご覧下さい。

Camellia暗号エンジン(C,BSD License)
camellia-BSD-1.2.0.tar.gz (Version 1.2.0, 12 KB)
MD5:362152d207ec29e39964d45353cd7ced
SHA1:b736a9c0e7c2263d93ef895f4ed99ebc1cc34768
Camellia暗号エンジン(C,Gnu General Public License)
camellia-GPL-1.2.0.tar.gz (Version 1.2.0, 18 KB)
MD5:78b4ade3c35f71c5bd3eaedf03f85511
SHA1:dd905d8dd779f4f94a5d8b105ee65869c1812c78
Camellia暗号エンジン(C,Gnu Lesser General Public License)
camellia-LGPL-1.2.0.tar.gz (Version 1.2.0, 21 KB)
MD5:77ff2580d264d71e667a23fce7d2512e
SHA1:4ce9680047fea84bce99707a4ce818d36005036e
Camellia暗号エンジン(C,Mozilla Public License)
camellia-MPL-1.2.0.tar.gz (Version 1.2.0, 11 KB)
MD5:061a9c26b90dc49f1fa38330e19d9457
SHA1:493373b1b8a8ba2004b8ed8c85000e94c819db0e
Camellia暗号エンジン(C, OpenSSL License)
camellia-OpenSSL-1.2.0.tar.gz (Version 1.2.0, 12 KB)
MD5:2d4b3404c1118342ec3e6113818ecdf8
SHA1:88aeb701c6aee18ec6d796586b39276f01e4a537
Camellia暗号エンジン(C [mini],BSD License)
camellia-mini-BSD-1.0.0.tar.gz (Version 1.0.0, 4 KB)
MD5:5959936d641e8b77fbd8da630a2840e8
SHA1:50720ec3d1f8966e83ff205e7fffc3f591af9cd9
Camellia暗号エンジン(C [mini],Gnu General Public License)
camellia-mini-GPL-1.0.0.tar.gz (Version 1.0.0, 12 KB)
MD5:b375c245cd9a2487453883a4bec00b6b
SHA1:b491a91fdd546a01d502c64d1538650014d13a9a
Camellia暗号エンジン(C [mini],Gnu Lesser General Public License)
camellia-mini-LGPL-1.0.0.tar.gz (Version 1.0.0, 16 KB)
MD5:e52b5cc9355e26fd9016d0170bb82d1a
SHA1:b0eb9e8a7761ce42bcb5afca9a2c1b29cdc36945

Java言語版エンジン

Java言語版新エンジン(version 1.2.0)では、鍵長192/256bitをサポートすると共に処理の高速化を行いました。また使用メモリ削減版としてcamellia-java-miniを用意しました。使用メモリ削減版では、Sboxのサイズを削減しており、搭載ROMが非常に少ないICカードや組込系CPU、小型ハードウェアにCamelliaを実装する時のリファレンスコードとしてご活用下さい。詳細は、サポート文書の「効率的なソフトウェア実装法」の章をご覧ください。

旧暗号エンジンはこちらをご覧下さい。

Camellia暗号エンジン(Java, BSD License)
camellia-java-BSD-1.2.0.tar.gz (Version 1.2.0, 8 KB)
MD5:e31b6fa3260805cf729e239325915349
SHA1:4ab0d8625c80d1a35296b18ed1402bfdd1d47876
Camellia暗号エンジン(Java, Gnu General Public License)
camellia-java-GPL-1.2.0.tar.gz (Version 1.2.0, 14 KB)
MD5:699e908d48c3e928f250ae8165f7dc15
SHA1:e8ece2463790c7c649a04ba38b103ded4d3d1748
Camellia暗号エンジン(Java [mini], BSD License)
camellia-java-mini-BSD-1.0.0.tar.gz (Version 1.0.0, 4 KB)
MD5:5e55d2c9a8633a37795cd51c30e25e67
SHA1:1223e1d5fa15771d9b69d5b541405a24d20bfb13
Camellia暗号エンジン(Java [mini], Gnu General Public License)
camellia-java-mini-GPL-1.0.0.tar.gz (Version 1.0.0, 11 KB)
MD5:62ee457a070929b10b63780c83382d51
SHA1:d4333256ee010cd802a7acbef6325c13f76ba098

ページトップ