Patent ID: 9225770
Filing Date: 2015-12-29
Classification: G06F,H04L

Abstract:
1. A computer implemented method to provide a secure data storage service in a cloud computing environment comprising: partitioning, at a resource of the cloud computing environment, a data resource received from a client for secure storage in the cloud computing environment into a plurality of data particles; changing, over time, a logical separation and a physical separation of the data particles in the data resource by performing the following operations on the data resource repeatedly over time while the data resource is stored in the cloud computing environment: receiving a request for the data resource from the client; determining, at the resource, whether the request for the data resource is valid; and responsive to a determination that the request for the data resource is valid, transmitting the data particles of the data resource to the client, wherein changing, over time, a logical separation and a physical separation of the data particles in the data resource comprises changing the logical separation and the physical separation of the data particles at a frequency that varies as a function of a security level of the data resource.