摘要 |
<P>PROBLEM TO BE SOLVED: To provide a client device, a server device, a communication system, and a communication method which secure versatility of search service and also prevent interest of a user of the search service from being detected. <P>SOLUTION: A client device comprises: a hash calculation unit 103 for calculating a hash value by applying a hash function to a search word; a mask calculation unit 105 for calculating an index of which hash value is masked by a mask value; a communication interface unit 107 which transmits the index and the mask value to a server device 20, and also receives a list of data corresponding to the index from the server device 20; and a determination unit 109 for determining data corresponding to the hash value from the list of data. <P>COPYRIGHT: (C)2013,JPO&INPIT |