ハイブリッド暗号 その2

  • 投稿日:
  • by
  • カテゴリ:

ハイブリッド暗号について,今度は鍵カプセル化メカニズム(KEM)について説明します.

KEMは大まかには次の3つのアルゴリズムで構成されています.

  • 鍵生成アルゴリズム
  • 鍵カプセル化アルゴリズム
  • 復号アルゴリズム

鍵生成アルゴリズム

初期値\( 1^k \)を入力すると,公開鍵暗号における公開鍵と秘密鍵のペア\( (pk, sk) \)を出力します.

鍵カプセル化アルゴリズム

公開鍵\( pk \)を入力すると,共通鍵暗号の鍵\( K \)とその暗号文\( C \)を生成します.

復号アルゴリズム

公開鍵\( pk \),秘密鍵\( sk \)および暗号文\( C \)を入力すると,鍵\( K \)か復号失敗\( \bot \)のどちらかを出力します.