適用製品
暗号セキュリティのアップデートに対応するサーバおよびサービス方法
目的
要求により暗号データを用いて一定の計算処理を行い暗号で結果を提供するサーバおよびサービス方法において、要求により暗号セキュリティをアップデートすること。
効果
暗号化されたデータを記憶保持し、要求に応じて当該暗号データを用いて一定の計算処理を行い暗号で結果を提供するサーバおよびサービス方法において、当該暗号データに対してセキュリティのアップデートが可能なサーバおよびサービス方法を提供することができる。
技術概要
クライアントの公開鍵で暗号化された、準同型性が付与された暗号データを記憶保持し、クライアントから暗号データをソースとして行う計算処理の要求を受けてこれを準同型演算として行い、その結果として得た、公開鍵で暗号化された形式の暗号化処理結果をクライアントに提供し、暗号データに対してセキュリティ更新を行うための鍵である、上記公開鍵との関係性を有する更新鍵およびセキュリティ更新がされたあとのクライアントの新公開鍵をクライアントから受け取り、更新鍵および新公開鍵を用いて、暗号データを、新公開鍵により暗号化された形式を有しかつもとと同様の準同型性を有する更新暗号データに変換し、この後暗号データを破棄して更新暗号データで置き換える。