問題 No.4486
日本で開発され、ISO/IECの国際標準暗号としても採用されている、ブロック長が128ビットで、鍵長として128ビット、192ビット、256ビットを利用できる共通鍵暗号方式はどれか。
【正解の解説】
Camellia
Camelliaは、NTTと三菱電機が共同開発した国産の「鍵付きの金庫」のような共通鍵暗号です。世界中で広く使われているAESと同等の高い安全性と優れた処理性能を持っており、ISO/IECの国際標準としても認められている日本の誇るべき暗号技術です。
スポンサーリンク
【その他の選択肢の解説】
AES
AESは、日本発のCamelliaではなくアメリカが主導して標準化した世界的な共通鍵暗号です。鍵長として128、192、256ビットが選べる点やブロック長が128ビットである仕様はCamelliaとそっくりなため、開発国や名称を問う問題で頻繁に引っ掛けとして出題されます。
Blowfish
Blowfishはアメリカで開発されたアルゴリズムであり、ブロック長が64ビットである点などがCamelliaとは異なります。鍵長を最大448ビットまで柔軟に変えられる特徴がありますが、日本で開発され国際標準となった暗号を探す本問においては不正解となります。
RC4
RC4はデータをブロック単位ではなく連続したストリームとして処理する暗号方式であり、ブロック長が128ビットであるCamelliaとは仕組みの根本が全く異なります。かつてはSSL/TLSなどで多用されましたが、現在は脆弱性が発見されており使用が推奨されていません。