×

SYSTEMS AND METHODS FOR SECURE THIRD-PARTY DATA STORAGE

  • US 20130254537A1
  • Filed: 03/13/2013
  • Published: 09/26/2013
  • Est. Priority Date: 03/26/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for secure third-party data storage, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

  • identifying, at the server-side computing device, a request from a client system to share access to an encrypted file stored under a user account, wherein the access to the encrypted file comprises access to unencrypted contents of the encrypted file;

    identifying, in response to the request, an asymmetric key pair designated for the user account, the asymmetric key pair comprising an encryption key and a decryption key that has been encrypted with a client-side key;

    receiving, from the client system, the client-side key;

    decrypting the decryption key with the client-side key;

    identifying a file key used to encrypt the encrypted file, wherein the file key is encrypted with the encryption key;

    decrypting the file key with the decryption key to create an unencrypted version of the file key;

    generating a temporary encryption key;

    encrypting the unencrypted version of the file key with the temporary encryption key to create a temporary encrypted file key;

    transmitting a temporary decryption key corresponding to the temporary encryption key to share the access to the encrypted file.

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