平成20年 春期 ソフトウェア開発技術者 午前 問72

暗号解読のための攻撃法のうち、ブルートフォース攻撃はどれか。

 ア  与えられた1組の平文と暗号文の鍵候補を総当たりで解読を試みる。
 イ  暗号化関数の統計的な偏りを線形関数によって近似して解読を試みる。
 ウ  暗号化装置のソフトウェアやハードウェアの解析を行って解読を試みる。
 エ  異なる二つの平文とそれぞれの暗号文の差分を観測して解読を試みる。


答え ア


解説

 ア  総当たりで解読を試みるのは、ブルートフォース攻撃です。
 イ  線形解読法の説明です。
 ウ  サイドチャネル攻撃の説明です。
 エ  差分解読法の説明です。


キーワード
・ブルートフォース攻撃

キーワードの解説
  • ブルートフォース攻撃(brute force attack)
    ブルートフォースは「力ずく」や「強引」という意味で、暗号の解読のために考えられるすべての暗号化鍵をリストアップして暗号文の復号ができるか試みる方法です。(総当たり法)
    時間はかかりますが確実に解読可能な方法です。

もっと、「暗号解読」について調べてみよう。

戻る 一覧へ 次へ