×

Data encryption for virtual workspaces

  • US 10,346,618 B1
  • Filed: 03/24/2017
  • Issued: 07/09/2019
  • Est. Priority Date: 03/24/2017
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving a user request to access a workspace, the user request associated with a user having access credentials under a customer account with a provider of a multi-tenant environment;

    allocating a virtual machine instance to execute the workspace, the virtual machine instance being configured using a machine image for the workspace and provided using a physical resource of the multi-tenant environment;

    allocating a first storage volume for the workspace, the first storage volume provided using a network-attached, block-based storage system of the multi-tenant environment, the first storage volume encrypted using a first data encryption key and storing data from a workspace snapshot identified by the machine image;

    creating a copy snapshot corresponding to the workspace snapshot;

    obtaining a new data encryption key using a current workspace context and the master key for the customer account;

    allocating a second storage volume for the workspace using the network-attached, block-based storage system, the second storage volume encrypted using the new data encryption key and storing data from the copy snapshot; and

    causing the second storage volume to be attached to the virtual machine instance for the workspace, wherein a storage manager for the workspace is able to encrypt transmissions of data between the virtual machine instance and the second storage volume using the new data encryption key that is specific to the current workspace context.

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