平成12年3月10日 | ||||||||||||||||||||||||||||||||||||||||||
日本電信電話株式会社 三菱電機株式会社 | ||||||||||||||||||||||||||||||||||||||||||
NTTと三菱電機が共同で次世代暗号アルゴリズム「Camellia」を開発 −高度な安全性と世界最高レベルの効率性を両立させた共通鍵ブロック暗号− | ||||||||||||||||||||||||||||||||||||||||||
日本電信電話株式会社(以下、NTT 本社:東京都千代田区大手町 宮津 純一郎社長)と三菱電機株式会社(以下、三菱電機 本社:東京都千代田区丸の内 谷口 一郎社長)は、次世代の共通鍵暗号(*1)アルゴリズム「Camellia」(開発コード名)を共同で開発しました。 高度化する情報流通社会における企業情報や個人情報の機密性を保証する暗号化方式として、安全性と様々なプラットフォームでの効率性・実用性を両立させた次世代共通鍵暗号アルゴリズムの開発が、現在必須の状況にあります。 Camelliaと名づけられたこの新しい暗号アルゴリズムは、128ビットブロック長(*2)の共通鍵暗号で、NTTが保有している高速ソフトウェア実装に適した暗号設計のノウハウと、三菱電機が世界に誇る小型/高速ハードウェア処理に適した暗号設計のノウハウ、並びに両社が持つ世界最高水準の暗号安全性評価技術を結集して設計開発されました。 Camelliaは、今後20年以上の利用に対しても十分な安全性を有することはもちろんのこと、ソフトウェアだけでなく専用ハードウェアによる実装においても十分な小型化と高速化が実現できるように設計されました。このため、様々なプラットフォームでの効率性・実用性において世界最高レベルの性能を有しています。 <開発の背景> インターネットの普及に伴い、プライバシー保護が重要な課題となっており、これにともない暗号技術の必要性も増しております。特に、エレクトロニックコマース等の商用分野において、従来よりも安全性が高く様々なプラットフォームでの効率性・実用性を両立させた暗号技術が求められています。米国ではDES(*3)に代わる新しい連邦政府標準暗号AES(*4)の制定が進められており、また欧州でも標準暗号開発の動きが始まるなど、次世代共通鍵暗号の世界標準化の動きが活発になってきました。さらに日本においても2003年に開始が予定されている「電子政府」構想において、次世代共通鍵暗号の利用は必須と考えられます。 そこで、この分野で世界トップレベルの研究者を擁している両社はお互いの得意とする暗号技術を持ち寄り、安全でしかもソフトウェア実装にもハードウェア実装にも適した共通鍵暗号アルゴリズムCamelliaを共同で開発しました。Camelliaは、AESと同様に、128ビットのブロック長を採用しており、鍵長(*5)も128、192、256ビットの3種類をサポートしています。また実用性の面では、インターネットや様々な応用分野で広く使われる32ビットプロセッサ上でのソフトウェア実装とともに、専用ハードウェアを使った暗号機器への組込みや、ICカードに組み込まれた8ビットプロセッサへの適用も考慮されており、極めて柔軟な実装が行なえるように設計されています。 Camelliaの性能をAES最終候補暗号(*6)と比べると、ソフトウェア実装では同等もしくはそれ以上の高速処理が可能です。さらにハードウェアでも同等もしくはそれ以上の高速実装が可能であることのみならず、世界最小クラスの小型化が実現できることが大きな特長です。 <技術のポイント>
<今後の展開> 両社は、CamelliaをISO/JTC1/SC27(*9)で現在進められている暗号標準化活動に対して提案し、世界標準暗号アルゴリズムを目指します。 <用語解説>
| ||||||||||||||||||||||||||||||||||||||||||
別紙
| ||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||
![]() NTT NEWS RELEASE |