×

Hybrid client-server cryptography for network applications

  • US 8,538,020 B1
  • Filed: 12/29/2010
  • Issued: 09/17/2013
  • Est. Priority Date: 12/29/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of decrypting encrypted user data stored with a remote content site, the method comprising:

  • obtaining, with a user device, encrypted user data from a remote content site, the remote content site storing the encrypted user data in place of corresponding user data to enable the remote content site to store the encrypted user data without an entity associated with the remote content site accessing the corresponding user data;

    sending the encrypted user data to a remote security server to enable the remote security server to perform a first layer of decryption using a first private key;

    in response to sending the encrypted user data to the remote security server, receiving partially-decrypted user data from the remote security server, the partially-decrypted user data reflecting partial decryption of the encrypted user data at the remote security server from a first encrypted form to a second encrypted form;

    decrypting the partially-decrypted user data to obtain the corresponding user data, wherein decrypting the partially-decrypted data comprises decrypting the encrypted user data from the second encrypted form to an unencrypted form using a second private key; and

    providing the corresponding user data in the unencrypted form to a network application configured to output the corresponding user data in conjunction with a content page obtained from the remote content site;

    wherein at least said decrypting is performed by one or more computing devices.

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