令和3年度 秋期 エンベデッドシステムスペシャリスト試験 午前II 問18

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

解答・解説

正解: ア. 暗号化鍵で平文を暗号化してから,その暗号化鍵を別の暗号化鍵で暗号化する。

エンベロープ暗号化(Envelope Encryption)は、データを暗号化するための鍵(データ暗号化鍵:DEK)と、その鍵自体を暗号化するための別の鍵(鍵暗号化鍵:KEK)の2段階の鍵を使用する暗号化方式です。

  1. まず、データ暗号化鍵で平文データを暗号化します。
  2. 次に、使用したデータ暗号化鍵自体を、別の鍵暗号化鍵で暗号化します。

このように、暗号化されたデータを暗号化された鍵で「封筒(エンベロープ)に入れる」ように包み込むことからこの名がついています。クラウドサービスにおける鍵管理などで広く利用されている手法です。

したがって、正解は「ア」となります。

各選択肢の解説

  • ア: 正解。エンベロープ暗号化の正しい説明です。
  • イ: 電子メールのプロトコル(SMTP)における通信制御用の宛先情報などの「エンベロープ(Envelope-Fromなど)」に関する記述ですが、エンベロープ暗号化の説明ではありません。
  • ウ: S/MIMEやPGPなど、公開鍵暗号方式を用いた電子メールの暗号化に関する一般的な説明です。
  • エ: 量子暗号通信(量子鍵配送)に関する説明です。光子の量子的性質を利用して鍵を共有し、盗聴の有無を物理的に検知します。

Spineチーム