MISTY1(ミスティワン)
MISTY1は、
1995年に
三菱電機の松井充を中心とするチームによって開発された共通鍵
ブロック暗号です。この
暗号は、様々な機器での高速かつコンパクトな
暗号化を実現するために
設計されており、特に小型機器や携帯機器においてその威力を発揮できます。MISTY1は、2005年に
ISO/IEC 18033|ISO_IEC 18033-3として国際標準に認定されました。
MISTYという名称は、「Mitsubishi Improved Security Technology」という意味で、開発に携わったメンバーの
イニシャル(松井のM、市川のI、反町のS、時田のT、山岸のY)を組み合わせたものでもあります。
特許は
三菱電機が保有しており、利用にあたっての
特許実施料は無料化されています。
セキュリティー
MISTY1は、Feistel構造を基にした
暗号方式で、ラウンド数は任意の4の倍数(推奨は8)に設定されています。ブロック長は
64ビット、鍵長は
128ビットとなっており、大きなデータを扱う際も安定した性能を示します。またMISTY1は、
再帰的な構造を持ち、ラウンド関数自体も3ラウンドのFeistel構造を採用しています。これにより、
暗号解読に対して高い安全性を提供します。
特に、MISTY1は、
差分解読法および線形解読法に対して
数学的な安全性が保障されており、この証明可能な安全性を重視して
設計されています。しかし、発表から約20年間その安全性が保たれてきたものの、
2015年には「Division Property」と呼ばれる新たな
暗号解読手法が導入され、Integral攻撃によってMISTY1が攻撃可能であることが示されました。これにより、
暗号技術としての位置付けには影響が生じています。
MISTY2
MISTY1の後継としてMISTY2も存在します。MISTY2では、ラウンド関数における
設計が異なり、特にFO関数が並列処理に対応できるように改良されています。このため、MISTY1の8ラウンド対してMISTY2は12ラウンドでの使用が推奨されています。MISTY2は、コンピュータの処理能力が向上する中で、より効率的な
暗号化を実現することを目指しています。
関連項目
暗号技術分野において、MISTY1はその特性から多くの注目を浴びており、様々な文献や研究が存在しています。特に、KASUMIなど技術的な関連性を持つ
暗号方式と共に検討されることが多く、その安全性や効率性については引き続き研究が進められています。
脚注
- - Elad Barkan, Eli Biham and Nathan Kellerによる研究論文『Instant Ciphertext-Only Cryptanalysis of GSM Encrypted Communication』は、MISTY1を含む暗号技術の解読に関する知見を提供しています。
参考文献
これらの情報により、MISTY1は現在でも注目され続ける
暗号方式であることが理解できます。