×

System and method for providing encryption in storage operations in a storage network, such as for use by application service providers that provide data storage services

  • US 8,429,428 B2
  • Filed: 06/08/2010
  • Issued: 04/23/2013
  • Est. Priority Date: 03/11/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method, to be performed by at least one hardware processor, for storing data for a user, the method comprising:

  • when storing data for the user;

    generating an encryption key associated with the data for the user;

    encrypting the data for the user using the generated encryption key to create encrypted data;

    storing the encrypted data in a data center associated with a third party;

    encrypting the encryption key to create an encrypted encryption key, wherein a password or other information set by the user is required to decrypt the encrypted encryption key; and

    storing, by the at least one hardware processor, the encrypted encryption key,wherein the encrypted encryption key is accessible to allow the encrypted data stored in the data center to be restored during a subsequent restore operation;

    wherein the password or other information for decrypting the encrypted encryption key is set by the user without knowledge of the third party, andwherein the third party is unable to decrypt the encrypted data stored in the data center without first receiving the password or other information from the user.

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