×

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,966,288 B2
  • Filed: 04/23/2013
  • Issued: 02/24/2015
  • 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 in hardware storage devices, the method comprising:

  • when storing data for the user;

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

    causing the data to be encrypted for the user with the received encryption key to create encrypted data;

    causing the encrypted data to be stored in a first hardware storage device associated with a third party;

    causing the encryption key to be encrypted 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

    causing the encrypted encryption key to be stored in a second hardware storage device,wherein the encrypted encryption key is accessible to allow the encrypted data stored in the first hardware storage device 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 first hardware storage device without first receiving the password or other information from the user.

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