NESSIE (New European Schemes for Signature, Integrity, and Encryption) について
NESSIE(New European Schemes for Signature, Integrity, and Encryption)は、
欧州連合(EU)が制定した
暗号規格を策定するためのプロジェクトです。2000年1月、EUの情報社会技術(IST)プログラムの一環として活動を開始しました。このプロジェクトは、ヨーロッパにおける
暗号技術の標準化を目指し、厳格な評価プロセスを経て、様々な
暗号アルゴリズムを選定しました。
NESSIEで採用された暗号アルゴリズム
NESSIEプロジェクトでは、安全性と効率性を兼ね備えた以下の
暗号アルゴリズムが最終的に採用されました。
MISTY1 -
三菱電機によって開発された
ブロック暗号。
Camellia -
三菱電機とNTTが共同開発した
ブロック暗号。
SHACAL-2 - ジェムプラスが開発した
ブロック暗号。
Rijndael - アメリカのAES(
Advanced Encryption Standard)でも採用された
ブロック暗号。
ACE Encrypt -
IBM Zurich Research Laboratoryが開発した
公開鍵暗号。
PSEC-KEM - NTTが開発した
公開鍵暗号方式。
RSA-KEM -
RSA暗号を基盤とした鍵カプセル化メカニズム。
Two-Track-MAC - K.U.Leuvenとdebis AGが共同開発した
メッセージ認証符号。
UMAC -
インテル、
ネバダ大学リノ校、
IBM Research Laboratory、
イスラエル工科大学、
カリフォルニア大学デービス校が共同開発した
メッセージ認証符号。
CBC-MAC -
ブロック暗号をベースとした
メッセージ認証符号。
HMAC - ハッシュ関数をベースとした
メッセージ認証符号。
Whirlpool - Scopus Tecnologia S.A.とK.U.Leuvenが共同開発したハッシュ関数。
SHA-256、SHA-384、SHA-512 - アメリカ国立標準技術研究所 (NIST) が標準化した
SHA-2ファミリーのハッシュ関数。
ECDSA - Certicomが開発した楕円曲線
暗号に基づく
デジタル署名アルゴリズム。
RSA-PSS - RSA Laboratoriesが開発した
RSA暗号を基盤とした確率的署名方式。
SFLASH - シュルンベルジェが開発した
デジタル署名アルゴリズム。
認証スキーム
GPS-auth - École Normale Supérieure、France Télécom、La Posteが共同開発した認証スキーム。
関連項目
暗号理論 - 数学や情報科学を基盤とした
暗号に関する理論。
Advanced Encryption Standard (AES) - アメリカの標準
暗号として採用された
ブロック暗号。
CRYPTREC - 日本の電子政府推奨
暗号リストを策定するプロジェクト。
外部リンク
*
NESSIEプロジェクトサイト
まとめ
NESSIEプロジェクトは、欧州における
暗号技術の標準化に大きく貢献しました。選定された
暗号アルゴリズムは、安全性と効率性のバランスが考慮されており、現在でも広く利用されています。このプロジェクトは、
暗号技術の研究開発と標準化における国際協力の重要性を示しています。