過去問解きまくり研究所 ホーム

平成28年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問9

暗号技術

共通鍵に関する問題

暗号に関連するデータのうち,次に示す処理で出力可能なものはどれか。

〔処理〕

(1) カウンタを初期化する。

(2) その時点に得た時刻データを共通鍵で暗号化する。

(3) カウンタの値と(2)の結果の XOR をとり,さらに共通鍵で暗号化する。

(4) (3)の結果を出力する。

(5) (3)の結果と(2)の結果の XOR をとり,さらに共通鍵で暗号化する。

(6) (5)の結果をカウンタの新しい値とする。

(7) (4)の出力について,必要とする分の数を得るまで(2)〜(6)を繰り返す。

答えと解説を見る

✓ これが正解ア擬似乱数

解説

メッセージ無しで必要な数だけ値を作る処理は擬似乱数の生成です。

処理の手順を読むと、材料として使われるのは、その時点の時刻データと、内部で持ち回るカウンタの値、それに共通鍵だけです。外から与えられるメッセージがありません。時刻データを暗号化し、カウンタと混ぜてさらに暗号化した値を出力し、その後カウンタを新しい値に更新します。これを必要とする分の数が得られるまで繰り返します。予測しにくい値を次々に作り出すこの構成は、擬似乱数を生成する手順です。決め手は、必要な数だけ出力を繰り返すという最後の手順です。

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

この問題の用語

出典:平成28年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問9

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)