×

Encryption/decryption in a cloud storage solution

  • US 9,930,026 B2
  • Filed: 10/20/2014
  • Issued: 03/27/2018
  • Est. Priority Date: 10/20/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for decrypting encrypted data received from a cloud, comprising:

  • receiving a record from a cloud storage solution at a client system, wherein at least one data field in the received record is encrypted, wherein each encrypted data field is associated with an encrypted field identifier, and wherein the encrypted data fields were encrypted external to the cloud storage solution and prior to storage in the cloud storage solution;

    providing a client certification key associated with a user accessing the record and at least one encrypted field identifier to a security server, wherein the security server is separate from the cloud storage solution and wherein decryption keys associated with the encrypted data fields are stored only on the security server, and wherein the client system is associated with a local program coordinating access with the security server and operable when executed to communicate with the security server;

    receiving at least one decryption key associated with at least one of the at least one encrypted field identifier from the security server;

    decrypting, by the local program using each of the received decryption keys, at least one encrypted data field; and

    presenting the received record to the user.

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