エンベロープ暗号化とは

えんべろーぷあんごうか

データをデータ暗号化鍵(DEK)で暗号化し、そのDEKを別の鍵暗号化鍵(KEK)で暗号化(ラップ)して、データと一緒に保存する方式。KEKはKMSやHSMの中に置いて外に出さず、大きなデータは手元で暗号化できる。KEKを更新するときは、データ全体ではなく、小さなDEKだけを暗号化し直せばよい。クラウドのストレージやデータベースの暗号化で広く使われる。

「エンベロープ暗号化」は、1分野の1問の練習問題に出てきます(暗号技術の基礎と応用など)。

この用語の分野: 暗号技術の基礎と応用

エンベロープ暗号化の練習問題に挑戦

DEKをデータ暗号化鍵、KEKを鍵暗号化鍵とする。クラウドのストレージなどで使われる、エンベロープ暗号化の説明として正しいものはどれか。

  1. AデータをDEKで暗号化し、DEKは鍵管理サービスの中のKEKで暗号化して、データと一緒に保存する
  2. Bすべてのデータを鍵管理サービスに送り、鍵管理サービスの中にある1つの鍵で、データを直接暗号化してもらう
  3. Cデータを暗号化した鍵を、暗号文と同じ場所に暗号化せずに保存して、取り出しやすくする
答えと解説を見る

正解:A. データをDEKで暗号化し、DEKは鍵管理サービスの中のKEKで暗号化して、データと一緒に保存する

エンベロープ暗号化では、データごとにDEKを作ってデータを共通鍵暗号で暗号化し、DEKはKMSやHSMの中にあるKEKで暗号化(ラップ)して、暗号化したデータの隣に保存します。大きなデータを鍵管理サービスに送る必要がなく、KEKは装置の外に出ないので、厳重に守るべき鍵を少数にまとめられます。KEKを更新するときは、データ全体を暗号化し直さずに、小さなDEKだけを暗号化し直せば済みます。データを読むときは、ラップされたDEKをKMSで復号してもらい、手元でデータを復号します。

解説の中の「エンベロープ暗号化」

「エンベロープ暗号化」が出てくる問題(1問)

  1. DEKをデータ暗号化鍵、KEKを鍵暗号化鍵とする。クラウドのストレージなどで使われる、エンベロープ暗号化の説明として正しいものはどれか。

暗号技術の基礎と応用の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

この用語が出てくる比較

関連する用語

共通鍵暗号 HSM(ハードウェアセキュリティモジュール) RSA暗号 暗号利用モード HMAC AES ML-KEM クリプトアジリティ 前方秘匿性 楕円曲線暗号

用語集の一覧へ