×

SECURE PRIVATE DATABASE QUERYING SYSTEM WITH CONTENT HIDING BLOOM FITERS

  • US 20140108435A1
  • Filed: 09/28/2012
  • Published: 04/17/2014
  • Est. Priority Date: 09/28/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a server for secure private database querying by a client on a database for a query having a formula evaluation on at least two keywords A and B, comprising:

  • receiving a Bloom filter tree comprised of encrypted Bloom filters of encrypted keywords from the database, wherein each Bloom filter in the Bloom filter tree is separately masked by a random mask pad P;

    receiving an encrypted version of the keywords A and B from the client;

    obtaining masked Bloom filter indices for the keywords A and B;

    participating in secure function evaluation (SFE) with the client, wherein the server has an input comprising the masked Bloom filter indices for the keywords A and B and wherein the client has an input comprising the random mask pad P and wherein the secure function evaluation comprises the following steps;

    removing the random mask pad P from the masked Bloom filter indices input by the server;

    determining if there is a matching Bloom filter for each of the keywords A and B;

    applying the formula evaluation to determine if the formula is satisfied; and

    generating a result.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×