【手続補正書】
【提出日】平成28年9月20日(2016.9.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プライバシ保護リッジ回帰を提供する方法であって、
暗号サービスプロバイダからのガーブル回路を要求するステップと、
準同型暗号化を用いて定式化及び暗号化されたデータを複数のユーザから収集するステップと、
準同型暗号化を用いて定式化及び暗号化された前記データを加算するステップと、
用意されたマスクを、加算された前記データに適用するステップと、
用意されたマスクに対応するガーブル入力を、紛失通信を用いて前記暗号サービスプロバイダから受信するステップと、
前記ガーブル入力及び前記マスクされたデータを利用して、前記暗号サービスプロバイダからの前記ガーブル回路を評価するステップと、
を有する方法。
【請求項２】
暗号サービスプロバイダからのガーブル回路を要求する前記ステップが、
前記ガーブル回路の入力変数の次元を提供するステップと、
前記入力変数の値の範囲を提供するステップと、
を有する、請求項1に記載の方法。
【請求項３】
コンピュータ装置に実装されるエバリュエータが前記方法を実行する、請求項1に記載の方法。
【請求項４】
前記暗号サービスプロバイダは、前記エバリュエータが実装される前記コンピュータ装置から離れたコンピュータ装置に実装される、請求項3に記載の方法。
【請求項５】
複数のユーザからの前記データを暗号化するための暗号鍵を提供するステップを更に有する請求項1に記載の方法。
【請求項６】
前記複数のユーザからのデータは、前記暗号サービスプロバイダにより提供される暗号鍵により更に暗号化される、請求項5に記載の方法。
【請求項７】
前記ガーブル回路を評価するステップが、
前記加算されたデータから、前記用意されたマスクを取り除くステップと、
前記ガーブル回路により具現化されるリッジ回帰方程式を解くステップと、
を更に有する請求項1に記載の方法。
【請求項８】
前記複数のユーザから収集する前記ステップが、前記複数のユーザの各々から送信されたデータを、コンピュータ装置により受信するステップを含む、請求項1に記載の方法。
【請求項９】
プライバシ保護リッジ回帰を提供するコンピュータ装置であって、
ユーザデータを保存するストレージと、
処理するデータを保存するメモリと、
プロセッサとを有し、前記プロセッサは、暗号サービスプロバイダからのガーブル回路を要求すること、準同型暗号化を用いて定式化及び暗号化されたデータを複数のユーザから収集すること、準同型暗号化を用いて定式化及び暗号化された前記データを加算すること、用意されたマスクを、加算された前記データに適用すること、マスクされたデータに対応するガーブル入力を、紛失通信を用いて前記暗号サービスプロバイダから受信すること、及び、前記ガーブル入力及び前記マスクされたデータを利用して、前記暗号サービスプロバイダからの前記ガーブル回路を評価することを行うように構成される、コンピュータ装置。
【請求項１０】
ネットワークに接続するためのネットワーク接続を更に有する請求項9に記載のコンピュータ装置。
【請求項１１】
前記暗号サービスプロバイダは、別のコンピュータ装置に実装される、請求項9に記載のコンピュータ装置。
【請求項１２】
暗号サービスプロバイダからのガーブル回路を要求することが、
前記ガーブル回路の入力変数の次元を提供すること、及び
前記入力変数の値の範囲を提供すること、
を含む、請求項9に記載のコンピュータ装置。
【請求項１３】
前記ガーブル回路を評価するこが、
前記加算されたデータから、前記用意されたマスクを取り除くこと、及び
前記ガーブル回路により具現化されるリッジ回帰方程式を解くこと、
を更に有する、請求項9に記載のコンピュータ装置。
【請求項１４】
前記複数のユーザからのデータは、前記暗号サービスプロバイダにより提供される暗号鍵により暗号化され、前記コンピュータ装置による暗号鍵により暗号化される、請求項9に記載のコンピュータ装置。
【請求項１５】
コンピュータ装置にステップを実行させる命令を含むコンピュータプログラムであって、前記ステップは、
暗号サービスプロバイダからのガーブル回路を要求するステップと、
準同型暗号化を用いて定式化及び暗号化されたデータを複数のユーザから収集するステップと、
準同型暗号化を用いて定式化及び暗号化された前記データを加算するステップと、
用意されたマスクを、加算された前記データに適用するステップと、
用意されたマスクに対応するガーブル入力を、紛失通信を用いて前記暗号サービスプロバイダから受信するステップと、
前記ガーブル入力及び前記マスクされたデータを利用して、前記暗号サービスプロバイダからの前記ガーブル回路を評価するステップと、
を有する、コンピュータプログラム。
【請求項１６】
請求項15に記載のコンピュータプログラムを記憶する記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】プライバシー保護リッジ回帰を提供する方法、コンピュータ装置、コンピュータプログラム及び記憶媒体
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
本願は「PRIVACY-PRESERVING  RIDGE  REGRESSION」及び「PRIVACY-PRESERVING  RIDGE  REGRESSION  USING  PARTIALLY  HOMOMORPHIC  ENCRYPTION  AND  MASKS」と題する出願にも関連し、それらは同日に出願されかつそれらの内容全体は本願のリファレンスに組み込まれる。
以下、実施形態に関する付記を例示的に列挙する
（付記1）
プライバシ保護リッジ回帰を提供する方法であって、
暗号サービスプロバイダからのガーブル回路を要求するステップと、
準同型暗号化を用いて定式化及び暗号化されたデータを複数のユーザから収集するステップと、
準同型暗号化を用いて定式化及び暗号化された前記データを加算するステップと、
用意されたマスクを、加算された前記データに適用するステップと、
用意されたマスクに対応するガーブル入力を、紛失通信を用いて前記暗号サービスプロバイダから受信するステップと、
前記ガーブル入力及び前記マスクされたデータを利用して、前記暗号サービスプロバイダからの前記ガーブル回路を評価するステップと、
を有する方法。
（付記2）
暗号サービスプロバイダからのガーブル回路を要求する前記ステップが、
前記ガーブル回路の入力変数の次元を提供するステップと、
前記入力変数の値の範囲を提供するステップと、
を有する、付記1に記載の方法。
（付記3）
コンピュータ装置に実装されるエバリュエータが前記方法を実行する、付記1に記載の方法。
（付記4）
前記暗号サービスプロバイダは、前記エバリュエータが実装される前記コンピュータ装置から離れたコンピュータ装置に実装される、付記3に記載の方法。
（付記5）
複数のユーザからの前記データを暗号化するための暗号鍵を提供するステップを更に有する付記1に記載の方法。
（付記6）
前記複数のユーザからのデータは、前記暗号サービスプロバイダにより提供される暗号鍵により更に暗号化される、付記5に記載の方法。
（付記7）
前記ガーブル回路を評価するステップが、
前記加算されたデータから、前記用意されたマスクを取り除くステップと、
前記ガーブル回路により具現化されるリッジ回帰方程式を解くステップと、
を更に有する付記1に記載の方法。
（付記8）
前記複数のユーザから収集する前記ステップが、前記複数のユーザの各々から送信されたデータを、コンピュータ装置により受信するステップを含む、付記1に記載の方法。
（付記9）
プライバシ保護リッジ回帰を提供するコンピュータ装置であって、
ユーザデータを保存するストレージと、
処理するデータを保存するメモリと、
プロセッサとを有し、前記プロセッサは、暗号サービスプロバイダからのガーブル回路を要求すること、準同型暗号化を用いて定式化及び暗号化されたデータを複数のユーザから収集すること、準同型暗号化を用いて定式化及び暗号化された前記データを加算すること、用意されたマスクを、加算された前記データに適用すること、マスクされたデータに対応するガーブル入力を、紛失通信を用いて前記暗号サービスプロバイダから受信すること、及び、前記ガーブル入力及び前記マスクされたデータを利用して、前記暗号サービスプロバイダからの前記ガーブル回路を評価することを行うように構成される、コンピュータ装置。
（付記10）
ネットワークに接続するためのネットワーク接続を更に有する付記9に記載のコンピュータ装置。
（付記11）
前記暗号サービスプロバイダは、別のコンピュータ装置に実装される、付記9に記載のコンピュータ装置。
（付記12）
暗号サービスプロバイダからのガーブル回路を要求することが、
前記ガーブル回路の入力変数の次元を提供すること、及び
前記入力変数の値の範囲を提供すること、
を含む、付記9に記載のコンピュータ装置。
（付記13）
前記ガーブル回路を評価するこが、
前記加算されたデータから、前記用意されたマスクを取り除くこと、及び
前記ガーブル回路により具現化されるリッジ回帰方程式を解くこと、
を更に有する、付記9に記載のコンピュータ装置。
（付記14）
前記複数のユーザからのデータは、前記暗号サービスプロバイダにより提供される暗号鍵により暗号化され、前記コンピュータ装置による暗号鍵により暗号化される、付記9に記載のコンピュータ装置。
（付記15）
実行される場合にステップを実行する命令を含むマシン読み取り可能な媒体であって、前記ステップは、
暗号サービスプロバイダからのガーブル回路を要求するステップと、
準同型暗号化を用いて定式化及び暗号化されたデータを複数のユーザから収集するステップと、
準同型暗号化を用いて定式化及び暗号化された前記データを加算するステップと、
用意されたマスクを、加算された前記データに適用するステップと、
用意されたマスクに対応するガーブル入力を、紛失通信を用いて前記暗号サービスプロバイダから受信するステップと、
前記ガーブル入力及び前記マスクされたデータを利用して、前記暗号サービスプロバイダからの前記ガーブル回路を評価するステップと、
を有する、媒体。