AESを使うとき用いるべき鍵|情報セキュリティマネジメント 令和元年 秋期午前試験 問17

出典:令和元年秋期 午前 問17 分野:セキュリティ / セキュリティ実装技術
PCとサーバとの間でIPsecによる暗号化通信を行う。通信データの暗号化アルゴリズムとしてAESを使うとき,用いるべき鍵はどれか。
  • ア:PCだけが所有する秘密鍵
  • イ:PCとサーバで共有された共通鍵
  • ウ:PCの公開健
  • エ:サーバの公開鍵
解説

AES(Advanced Encryption Standard)は、暗号化と復号に同じ鍵を使用する共通鍵暗号方式です。そのため、PCとサーバとの間でAESによる暗号化通信を行う場合は、両者が同じ共通鍵を共有して利用します。

共通鍵暗号方式ダウンロード

本問では、「通信データの暗号化アルゴリズムとしてAESを使う」という部分が判断のポイントです。AESは共通鍵暗号方式なので、イのPCとサーバで共有された共通鍵が適切です。

❌他選択肢が誤りの理由
ア:PCだけが所有する秘密鍵
⇒AESでは、通信する双方が同じ鍵を用います。PCだけが所有する秘密鍵を使う方式ではありません。
ウ:PCの公開健
⇒公開鍵は公開鍵暗号方式で利用する鍵です。AESは公開鍵暗号方式ではなく、共通鍵暗号方式なので使用しません。
エ:サーバの公開鍵
⇒サーバの公開鍵を使うのは、公開鍵暗号方式などの場合です。AESによる通信データの暗号化では、PCとサーバで共有した共通鍵を使用します。
TSUNAGARU-ADVICE

まず押さえたいこと

AESは共通鍵暗号方式なので、暗号化と復号に同じ鍵を使います。PCとサーバがAESで通信データを暗号化する場合は、両者で共有した共通鍵を用います。

迷ったときの判断軸

AES = 共通鍵暗号、RSA = 公開鍵暗号と整理すると判断しやすくなります。秘密鍵や公開鍵という言葉が出てきたら公開鍵暗号方式を連想しますが、AESそのものの暗号化に使うのは公開鍵ではありません。

科目Bにつなげるために

科目Bでは、IPsecやTLSなどの安全な通信で、大量の通信データは高速な共通鍵暗号で暗号化し、その共通鍵を安全に共有・生成するために別の仕組みを使うという役割分担が重要です。暗号方式ごとに「何を暗号化する鍵なのか」を切り分けて考えましょう。