发明名称 SENDING MESSAGES BY OBLIVIOUS TRANSFER
摘要 A system includes a server connectable to a client, the server configured to allow the client to acquire a message of an index designated by the client among N messages held by the server where N is an integer of two or more. The server includes a classification unit configured to classify the N messages into M classified messages by contents of the messages; a message encryption unit configured to encrypt each of the M classified messages; a message provision unit configured to provide the M encrypted classified messages to the client; and a key sending unit configured to send the client, by oblivious transfer, a message key for decrypting the classified message corresponding to the message of the index designated by the client.
申请公布号 US2015143102(A1) 申请公布日期 2015.05.21
申请号 US201514605092 申请日期 2015.01.26
申请人 International Business Machines Corporation 发明人 Tateishi Takaaki;Watanabe Yuji
分类号 H04L9/08;H04L29/06;G06F17/30 主分类号 H04L9/08
代理机构 代理人
主权项 1. A computer readable storage medium having computer readable instructions stored thereon that, when executed by a computer, implement a method of allowing a client to acquire a message of an index designated by the client among N messages held by a server where N is an integer of two or more, the method comprising: classifying, by the server, the N messages into M classified messages by contents of the messages; encrypting each of the M classified messages; providing the M encrypted classified messages to the client; and sending the client, by oblivious transfer, a message key for decrypting the classified message corresponding to the message of the index designated by the client; wherein the server provides the client with the M encrypted classified messages arranged in one or more of: ascending order of data size, and random order changed from the original arrangement order of the N messages.
地址 Armonk NY US