この概念が出た関連問題

この試験の対策ガイド

基本情報技術者試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は ウ

解説

暗号の危殆化(きたいか)とは、技術の進歩・研究の進展によって、従来は安全とされていた暗号アルゴリズムや鍵長が解読可能または十分な安全性を持てなくなった状態を指します。SHA-1のようなハッシュ関数では「衝突攻撃(異なるデータで同じハッシュ値を持つ組を見つける攻撃)」が現実的な計算量で発見された場合、そのハッシュ関数は危殆化したと判断されます。「現実的な時間内でハッシュ値の衝突を見つける方法が発見された」という記述がまさに危殆化の定義に合致します。危殆化の判断は「攻撃が理論上可能」ではなく「現実的な時間・コストで実行可能になった」ことが基準です。

なぜ他の選択肢は違うのか

選択肢 ア
「CAのデジタル証明書の有効期限が切れた」は証明書の有効期限切れであり、暗号アルゴリズム自体の安全性が損なわれたわけではありません。危殆化はアルゴリズムや鍵の数学的安全性の問題であり、証明書の期限管理とは別の事象です。
選択肢 イ
「秘密鍵が不正アクセスによって漏洩した」は鍵管理の問題(鍵の漏洩)です。危殆化はアルゴリズム自体の安全性が技術的に崩れることであり、管理上のミスや攻撃による鍵盗難とは異なります。鍵が漏れてもアルゴリズム自体は危殆化していません。
選択肢 エ
「ランサムウェアで暗号化されたファイルの復号鍵が公開された」は特定のマルウェアの鍵情報の公開であり、暗号アルゴリズム自体の危殆化ではありません。ランサムウェア対策の文脈であり、暗号の安全性評価とは無関係です。

解くときのポイント

暗号の危殆化=「アルゴリズム自体に対して現実的な時間・コストで攻撃(解読・衝突発見)が可能になった状態」。鍵の漏洩(管理問題)・証明書期限切れ(運用問題)とは別。「現実的な時間で破れる方法が見つかった=危殆化」。