Patent ID: 9178779
Filing Date: 2015-11-03
Classification: H04L

Abstract:
1. A server connectable to a client, the server comprising: at least one processor; a memory comprising a computer readable program and a set of a plurality of predetermined states; wherein the at least one processor, in response to execution of the computer readable program, causes the server to perform the following; communicating with the client using a privacy-preserving set-intersection protocol for detecting whether an element in a mutual set is a common element between mutual sets while preserving privacy, wherein the mutual set corresponds to the set of the plurality of predetermined states, wherein the communicating using the privacy-preserving set-intersection protocol comprises: receiving ciphertext received in accordance with the privacy-preserving set-intersection protocol; and determining, based on the received ciphertext, whether a state of the client is included in the set of the plurality of predetermined states stored by the memory.