SYSTEMS AND METHODS FOR JURISDICTION INDEPENDENT DATA STORAGE IN A MULTI-VENDOR CLOUD ENVIRONMENT
First Claim
1. A cloud based system for providing data security, the system comprising;
- a processor;
said processor receives a data file from a user; and
said data file is directed to a first file location; and
said data file is encrypted and segmented into a plurality of data blocks; and
wherein the plurality of data blocks is each assigned with a unique identifier;
wherein the plurality of data blocks is redirected to a plurality of cloud based storage providers;
said plurality of cloud based storage providers being located in a plurality of jurisdictions; and
wherein each of the plurality of data blocks is assigned a second file location; and
wherein the unique identifier and file locations of each of the plurality of data blocks is updated in the system.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a cloud based system for providing data security. The system comprises a processor which receives a data file from a user. The data file is directed to a first file location and encrypted and segmented into a plurality of data blocks. The plurality of data blocks is then assigned with a unique identifier and redirected to a plurality of cloud based storage providers. The plurality of cloud based storage providers are located in a plurality of jurisdictions. Each of the plurality of data blocks is then assigned a second file location. The unique identifier and the file locations of each of the plurality of data blocks is updated in the system.
-
Citations
20 Claims
-
1. A cloud based system for providing data security, the system comprising;
-
a processor;
said processor receives a data file from a user; andsaid data file is directed to a first file location; and said data file is encrypted and segmented into a plurality of data blocks; and wherein the plurality of data blocks is each assigned with a unique identifier; wherein the plurality of data blocks is redirected to a plurality of cloud based storage providers;
said plurality of cloud based storage providers being located in a plurality of jurisdictions; and
wherein each of the plurality of data blocks is assigned a second file location; andwherein the unique identifier and file locations of each of the plurality of data blocks is updated in the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented method for providing data security in a cloud based system, the method comprising:
-
receiving, via a processor, a data file from a user; directing, via a processor, the data file to a first file location; encrypting, via a processor the data file, wherein said data file is split into a plurality of data blocks; assigning, via a processor, the plurality of data blocks with a unique identifier; updating, via a processor, the unique identifier of each of the plurality of data blocks within the system; redirecting, via a processor, the plurality of data blocks to a plurality of cloud storage providers located in a plurality of jurisdictions; storing, via a processor, the plurality of data blocks in the plurality of cloud storage providers; assigning, via a processor, a second file location to the plurality of data blocks; updating, via a processor, the unique identifier and the file locations of each of the plurality of data blocks in the system. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification