戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

エンベデッドシステムスペシャリスト 2021年 午前2 問18


問題文

エンベロープ暗号化の説明はどれか。

選択肢

ア:暗号化鍵で平文を暗号化してから、その暗号化鍵を別の暗号化鍵で暗号化する。(正解)
イ:暗号化メールを送信する際に、送信者が電子メールの返信先メールアドレスを設定する。
ウ:公開鍵暗号方式を利用し、電子メールの受信者の公開鍵でメール本文を暗号化する。
エ:光の最小単位である光子1個1個に1ビットのデータを載せて送り、受信した光子の数を確認することによって盗聴を発見できる。

🔒 解説は解答すると表示されます

エンベロープ暗号化【午前2解説】

正解の理由

エンベロープ暗号化は、データを暗号化する鍵と、その鍵を保護する鍵を使う方式です。
まず、平文をデータ暗号化鍵で暗号化します。次に、そのデータ暗号化鍵を、別の鍵(鍵暗号化鍵)で暗号化します。この二段階の処理を説明しているのはアです。
大量のデータは処理が速い共通鍵暗号で暗号化し、データ暗号化鍵だけを公開鍵暗号などで保護する使い方ができます。

解法ステップ

  1. 「エンベロープ(封筒)」から、データや鍵を包んで保護する仕組みを連想します。
  2. 「平文を暗号化する」ことに加えて、「その暗号化に使った鍵も別の鍵で暗号化する」ことを確認します。
  3. この二段階の処理を述べているアを選びます。

選択肢別の誤答解説

  • ア:正しい説明です。平文を暗号化した後、その暗号化に使った鍵も別の鍵で暗号化します。
  • イ:電子メールの返信先アドレスを設定する説明です。エンベロープ暗号化とは関係ありません。
  • ウ:受信者の公開鍵でメール本文を暗号化する説明です。公開鍵暗号の利用例ですが、暗号化に使った鍵を別の鍵で暗号化する仕組みを説明していません。
  • エ:光子を利用して盗聴の検知を目指す量子暗号通信の説明です。暗号鍵を別の鍵で保護する仕組みではありません。

よくある誤解

  • 公開鍵で本文を暗号化することが、エンベロープ暗号化だと思う
    公開鍵暗号を利用する場合もありますが、要点はデータ本体を暗号化し、その暗号化鍵を別の鍵で暗号化することです。
  • データ本体を二重に暗号化する方式だと思う
    基本的には、データ本体と、そのデータを暗号化した鍵をそれぞれ保護します。
  • 二つの鍵の役割を混同する
    データを暗号化する鍵と、その鍵を暗号化する鍵は、役割が異なります。

補足コラム

エンベロープ暗号化では、データ本体の暗号化に共通鍵暗号を使うのが一般的です。共通鍵暗号は大量のデータを効率よく処理できます。一方、共通鍵の受け渡しには公開鍵暗号などを使って、その鍵を保護します。
このように、共通鍵暗号の処理効率と、公開鍵暗号による鍵管理の利点を組み合わせられます。

FAQ

Q. 「エンベロープ」は何を包んでいるのですか?
A. データを暗号化した鍵を、さらに別の鍵で暗号化して保護するイメージです。暗号化データと、そのデータを復号するための鍵を安全に扱います。
Q. 暗号化データを復号するときは、どのような順序ですか?
A. まず、鍵暗号化鍵に対応する鍵で、暗号化されたデータ暗号化鍵を復号します。次に、そのデータ暗号化鍵で暗号化データを復号します。

関連キーワード: エンベロープ暗号化、データ暗号化鍵、鍵暗号化鍵、共通鍵暗号、公開鍵暗号
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について