SECURE COMPUTATION SYSTEM, SERVER, INFORMATION PROCESSING DEVICE, COMPUTER PROGRAM, AND SECURE COMPUTATION METHOD

To provide a secure computation system, a server, an information processing device, a computer program, and a secure computation method that appropriately supply random numbers used in secure computation.SOLUTION: In a secure computation system 1, a client 10 comprises: lacking random number inquiry...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: OGAWA TOMOYUKI, KUNII ATSUSHI, ISHIDA YUSUKE, OKETANI JUNICHI
Format: Patent
Sprache:eng ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:To provide a secure computation system, a server, an information processing device, a computer program, and a secure computation method that appropriately supply random numbers used in secure computation.SOLUTION: In a secure computation system 1, a client 10 comprises: lacking random number inquiry means that queries at given intervals about whether there is a lacking random number, and which, when necessary random number information is returned, transmits the necessary random number information to random number pool means; and random number supply means that generates a random number on the basis of the necessary random number information and transmits the random number to a plurality of servers 30, 40. Each server includes random number estimate means that transmits a type and a quantity of random numbers needed for secure computation to the client as estimated necessary random number information, random number pool means that pools the random numbers for executing secure computation, secure computation means that executes secure computation and transmits the execution result to the client, and lacking random number detection means that detects a lacking random number in execution of secure computation and returns the type and quantity of lacking random numbers as necessary random number information to the client.SELECTED DRAWING: Figure 1 【課題】秘匿計算に用いる乱数を適切に供給する秘匿計算システム、サーバー、情報処理装置、コンピュータプログラム及び秘匿計算方法を提供する。【解決手段】秘匿計算システム1において、クライアント10は、不足する乱数の有無を一定間隔で照会し必要乱数情報の回答があった場合には必要乱数情報を乱数プール手段に送信する不足乱数照会手段と、必要乱数情報に基づいて乱数を生成し複数のサーバー30、40に送信する乱数供給手段とを備える。各サーバーは、秘匿計算に必要となる乱数の種類及び数を見積もり必要乱数情報としてクライアントに送信する乱数見積手段と、秘匿計算を実行するための乱数をプールする乱数プール手段と、秘匿計算を実行し実行結果をクライアントに送信する秘匿計算手段と、秘匿計算の実行において不足する乱数を検知し不足する乱数の種類及び数を必要乱数情報としてクライアントに回答する不足乱数検知手段と、を備える。【選択図】図1