DATA STORAGE IN CLOUD COMPUTING
First Claim
1. A method, comprising:
- receiving a file for remote storage;
splitting the file into a first part and a second part;
encrypting the first part and the second part;
uploading the encrypted firs part to a first cloud storage solution; and
uploading the encrypted second part to a second cloud storage solution.
1 Assignment
0 Petitions
Accused Products
Abstract
A redundant cloud storage solution may be created from individual cloud storage solutions. Files may be split into pieces and stored in separate cloud storage solutions and then retrieved from the cloud storage solutions to assemble the original ale. When splitting the files, the data may be encrypted for additional security. Additionally, redundancy may be obtained by duplicating data across multiple cloud storage solutions, such as in a RAID level 5 configuration. A server may intervene between a client device and the cloud storage solutions to perform the file splitting, encrypting, and management functions. Thus, the client access to the redundant cloud solution may function as any other network drive.
17 Citations
20 Claims
-
1. A method, comprising:
-
receiving a file for remote storage; splitting the file into a first part and a second part; encrypting the first part and the second part; uploading the encrypted firs part to a first cloud storage solution; and uploading the encrypted second part to a second cloud storage solution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, comprising:
a non-transitory computer readable medium comprising code to receive a file for remote storage; code to split the file into a first part and a second part; code to encrypt the first part and the second part; code to upload the encrypted first part to a first cloud storage solution; and code to upload the encrypted second part to a second cloud storage solution. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. An apparatus, comprising:
-
a memory; and a processor coupled to the memory, in which the processor is configured; to receive a file for remote storage; to split the file into a first part and a second part; to encrypt the first part and the second part; to upload the encrypted first part to a first cloud storage solution; and to upload the encrypted second part to a second cloud storage solution. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification