×

Zero knowledge attribute storage and retrieval

  • US 8,108,918 B2
  • Filed: 02/27/2007
  • Issued: 01/31/2012
  • Est. Priority Date: 02/27/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • a client machine requesting a certified copy of a piece of data from an authoritative party trusted by a third party in response to a first data request from the third party, wherein the piece of data comprises an age of a user of the client machine;

    encrypting content of the certified copy of the piece of data using a private key at the client machine;

    modifying a file name of the piece of data to disassociate the content of the piece of data from the modified file name;

    storing the encrypted content and the modified file name in a database maintained by a server, separate from the authoritative party, without disclosing the content of the piece of data to the server;

    the client machine withholding the private key from the server to prevent the server from decrypting the encrypted content;

    the client machine discarding the private key after storing the encrypted content in the database;

    the client machine retrieving the encrypted content from the database using the modified file name in response to a second data request;

    the client machine receiving a second copy of the private key from the user;

    the client machine decrypting the encrypted content from the database using the second copy of the private key; and

    sending the content decrypted from the client machine to the third party.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×