Method and apparatus for secure and oblivious document matching
AssigneeRicoh Company, Ltd.
InventorsDavid G. Stork, Mohammed Shoaib
Life of this patent
Estimating the term…
Abstract
A method and apparatus for secure and oblivious document matching are described. In one embodiment, the method comprises transmitting initial secure dot product data generated from a document thumbprint for a document to a remote system. The method may also comprise receiving a response from the remote system. In one embodiment, the response is generated by the remote system utilizing the initial secure dot product data and without knowledge of the document. In one embodiment, the method may further comprise determining whether the response indicates a match for the document.
Claims27
A method comprising:
- transmitting initial secure dot product data generated from a document thumbprint for a document to a remote system;
- receiving a response from the remote system, the response generated by the remote system utilizing the initial secure dot product data and without knowledge of the document;
- and
- determining whether the response indicates a match for the document.
A method comprising:
- receiving initial secure dot product data generated from a document thumbprint of a document, the initial secure dot product data providing no knowledge of the document;
- generating a response from the received initial secure dot product data and a second document thumbprint of a second document;
- transmitting the response to a client system.
A system, comprising:
- an input to receive a document;
- a memory to store the document;
- and
- a processor coupled with the memory to execute a secure dot product engine to transmit initial secure dot product data generated from a document thumbprint for a document to a remote system,
- receive a response from the remote system, the response generated by the remote system utilizing the initial secure dot product data and without knowledge of the document, and
- determine whether the response indicates a match for the document.
A system, comprising:
- a memory to store a database of document keys;
- and
- a processor coupled with the memory to execute a secure dot product engine to receive initial secure dot product data generated from a document thumbprint of a document, the initial secure dot product data providing no knowledge of the document, generate a response from the received initial secure dot product data and a second document thumbprint of a second document, and transmit the response to a client system.
The system of claim 26, wherein the one or more functions include one or more of document tracking, copyright usage accounting, and data loss prevention.
Dependencies are inferred from the claim text.