セキュリティ
基本情報技術者試験|共通鍵暗号アルゴリズムであるAESの説明
共通鍵暗号アルゴリズムであるAESの説明として最も適切なものはどれか。
ア固定長のブロック単位で暗号化と復号に同一の鍵を用いるブロック暗号である
イ公開鍵と秘密鍵の対を生成し巨大な合成数の素因数分解の困難性を安全性の根拠とする方式である
ウ任意長の入力を固定長の値へ変換し復元できない一方向性を持つ関数である
エ鍵を用いずに送信者の身元を証明する署名専用の暗号アルゴリズムである
正解
ア.固定長のブロック単位で暗号化と復号に同一の鍵を用いるブロック暗号である
AESはDESの後継として標準化された共通鍵暗号で、128ビットのブロック単位に区切り、暗号化と復号で同一の鍵を用いるブロック暗号である。鍵長は128/192/256ビットから選べるため正しい。
?選択肢ごとの解説
ア ○AESはDESの後継として標準化された共通鍵暗号で、128ビットのブロック単位に区切り、暗号化と復号で同一の鍵を用いるブロック暗号である。鍵長は128/192/256ビットから選べるため正しい。
イ ×公開鍵と秘密鍵の対を用い素因数分解を根拠とするのはRSAなどの公開鍵暗号の説明であり、単一鍵を共有するAESとは仕組みが異なる。
ウ ×任意長を固定長へ変換し復元できないのはハッシュ関数の説明であり、復号して元に戻せる暗号アルゴリズムであるAESとは目的が異なる。
エ ×鍵を用いず身元を証明するという記述は誤りで、署名は秘密鍵を用いる別技術であり、AESは機密性のための共通鍵暗号である。
セキュリティの他の問題
ストリーム暗号がブロック暗号と比べて持つ特徴として最も適切なものはどれか。公開鍵暗号方式であるRSAの安全性が根拠としている計算上の困難性はどれか。楕円曲線暗号(ECC)がRSAと比較して持つ利点として最も適切なものはどれか。ハイブリッド暗号方式で本文を送るとき、送信者が用いる手順として最も適切なものはどれか。暗号技術で用いるハッシュ関数が満たすべき性質として最も適切なものはどれか。メッセージ認証コード(MAC)を用いることで実現できることとして最も適切なものはどれか。ディジタル署名で、受信者が署名を検証して文書の正当性を確認する手順として最も適切なものはどれか。SSL/TLSのハンドシェイクで行われる処理として最も適切なものはどれか。
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
基本情報技術者試験は全4,036問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 基本情報技術者試験 過去問 · fe-a3-0277
