問題 No.4418
ロン・リヴェスト(Ron Rivest)によって設計され、可変長の鍵長を持つストリーム暗号のアルゴリズムであり、かつてはSSL/TLSやWEPなどでも使用されていたが、脆弱性が発見され現在では安全ではないとされているものはどれか。
【正解の解説】
RC4
RC4は、データを1バイトずつ細切れにして暗号化していく「ベルトコンベア式の暗号(ストリーム暗号)」の代表格です。かつては高速に動作するためWi-FiのWEPなどで大活躍しましたが、暗号のパターンがうっすら見えてしまう致命的な弱点が見つかり、現在では「穴だらけの古い鍵」として使われていません。
スポンサーリンク
【その他の選択肢の解説】
AES
AESは、RC4の脆弱性を受けて現在広く使われている安全な共通鍵暗号です。データを一定のブロック単位でまとめてガチガチに撹拌するため、RC4のようなストリーム暗号ではなくブロック暗号に分類されます。用途は似ていますが安全性の世代が全く異なります。
RSA
RSAは、大きな数の素因数分解の難しさを利用した「公開鍵暗号」の代表格です。鍵を共有する共通鍵暗号であるRC4とは仕組みの根底が異なり、主に鍵の受け渡しやデジタル署名などで使われます。名前の響きが「R」から始まるため混同しやすいので注意が必要です。
DES
DESは、RC4と同様に「古い時代遅れの暗号」という共通点がありますが、こちらはブロック暗号です。コンピュータの性能向上によって総当たり攻撃で簡単に破られるようになり、現在はより安全な後継のAESなどに取って代わられています。