×

Encrypted augmentation storage

  • US 9,847,981 B1
  • Filed: 02/13/2017
  • Issued: 12/19/2017
  • Est. Priority Date: 12/31/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a user device, the method comprising:

  • sending, by a user device to a server that is separate from the user device, a request for a current version of a first encrypted resource, the current version of the first encrypted resource being an encrypted set of respective index entries, wherein;

    each respective index entry includes a combination of a respective first encryption key encrypted as a respective first encrypted key by use of a second encryption key, and a respective storage location of a respective first encrypted data file encrypted by use of the respective first encryption key, the respective storage location generated by the server;

    each respective index entry has been previously appended to a respective prior version of the first encrypted resource that did not include the respective index entry to form a respective encrypted data tuple;

    the respective encrypted data tuple so formed has been encrypted by the server by to form another prior version of the first encrypted resource; and

    a most recent prior version of the first encrypted resource is the current version of the first encrypted resource;

    receiving, by the user device and from the server, the first encrypted resource;

    decrypting the first encrypted resource to decrypt the encrypted index entries;

    selecting one of the respective storage locations that has been decrypted;

    sending to the server a request the respective first encrypted data file stored at the respective storage location; and

    receiving, from the server, the respective first encrypted data file.

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