Patent ID: 9135454
Filing Date: 2015-09-15
Classification: G06F

Abstract:
1. A broker system enabling searchable encryption of encrypted documents stored by a client on one or more storage providers, the broker system comprising: a broker server in communication with the client and the one or more storage providers, the broker server including at least one processor and a memory allowing the broker server to transfer the encrypted documents between the client and the one or more storage providers and to maintain, through the at least one processor, a first translation table indicating the encrypted documents that are transferred to each storage provider of the one or more storage providers; wherein the broker server stores, in the memory, information for at least one encrypted index for the encrypted documents and a plurality of test functions for searchable encryption mechanisms, including a first test function for a searchable encryption mechanism used to encrypt the at least one encrypted index; and wherein the at least one processor of the broker server responds to queries of the encrypted documents from the client that encrypted the documents stored by the broker server on the one or more storage providers by selecting the first test function from the plurality of test functions based on information provided by the client and applying the first test function to the queries and the at least one encrypted index.