セキュリティ
共通鍵暗号において、鍵長を56ビット(DES)から128ビット(AES)に変更した場合、総当たり攻撃に必要な試行回数(セキュリティ強度)は理論上何倍になるか。
ア.約72倍
イ.約128倍
ウ.約2^72(約4.7×10^21)倍正解
エ.約2^184(約2.5×10^55)倍
解説
暗号鍵は「桁数が1増えると強さが2倍」の指数関数的な成長。56→128bitは72桁分の増加で、2^72≈4.7×10^21倍という天文学的な差が生まれます。宇宙の星の数よりはるかに多い試行が必要になります。
なぜ ウ が正解か
ウが正解。総当たりに必要な試行回数は鍵長をnビットとすると2^n通り。DES(56bit):2^56通り。AES-128(128bit):2^128通り。強度比 = 2^128 ÷ 2^56 = 2^(128-56) = 2^72 ≒ 4.7×10^21倍。56bitから128bitへの変更で、試行回数が天文学的に増加する。
出典: AI生成問題(学習用)