目的
暗号化データを復号することなくサービス事業者に提供できるデータ管理システムを提供する。
効果
暗号化データを復号することなくサービス事業者に提供することができる。
技術概要
データ保有者が保有する複数のデータをIDベースプロキシ再暗号化で暗号化して各サービス事業者に提供するデータ管理システムで、
Setupアルゴリズムにより、マスター公開パラメータとマスター秘密鍵とを生成するセットアップ手段と、
KeyGenアルゴリズムにより、データ保有者及びサービス事業者の復号鍵を生成する復号鍵生成手段と、を備える鍵生成装置と、
Encryptアルゴリズムにより、暗号化データを生成し、データのインデックスに紐付けてインデックスデータベースに蓄積する暗号化手段と、
RKGenアルゴリズムにより、再暗号化鍵を生成する再暗号化鍵生成手段と、
データ保有者がサービス事業者に提供するデータを選択し、選択したデータのインデックスをデータ管理装置に送信するデータ送信手段と、を備えるデータ保有者装置と、
インデックスに紐付いた暗号化データを蓄積するインデックスデータベースと、
Reencryptアルゴリズムにより、暗号化データを再暗号化する再暗号化手段と、を備えるデータ管理装置と、
Decryptアルゴリズムにより、データを復号する復号手段、を備えるサービス事業者装置と、
を備えるデータ管理システム。