DATA ENCRYPTION METHOD AND SYSTEM FOR USE WITH CLOUD STORAGE
First Claim
1. A system for providing cloud storage of digital data, comprising:
- a cloud storage provider system including at least one server storing a cloud data folder with data associated with a data storage user;
a client device operable to communicate over a digital communications network with the cloud storage provider system to access the cloud data folder on the at least one server; and
an encryption unit comprising an executable encryption program and a data file, wherein the encryption unit is provided in the cloud data folder, wherein the data file of the encryption unit includes a subset of the data associated with the data storage user, and wherein the executable encryption program includes an encryption tool encrypting the data file prior to storing the data file in memory on the client device and prior to storing the data file in the cloud data folder in the at least one server of the cloud storage provider system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system providing cloud storage with enhanced data security. The system includes a cloud storage system with a server storing a cloud data folder with data associated with a data storage user. The system also includes a client device operable to communicate over a digital communications network with the cloud storage system to access the cloud data folder. The system further includes a self-contained encryption unit with an executable encryption program and a data file, and a user of the cloud storage can define which portions of their data is stored in the data file. The encryption unit is provided in the cloud data folder. The encryption program includes an encryption tool that encrypts the data file prior to the data file being stored in memory on the client device or being stored in the cloud data folder in the cloud storage system.
-
Citations
20 Claims
-
1. A system for providing cloud storage of digital data, comprising:
-
a cloud storage provider system including at least one server storing a cloud data folder with data associated with a data storage user; a client device operable to communicate over a digital communications network with the cloud storage provider system to access the cloud data folder on the at least one server; and an encryption unit comprising an executable encryption program and a data file, wherein the encryption unit is provided in the cloud data folder, wherein the data file of the encryption unit includes a subset of the data associated with the data storage user, and wherein the executable encryption program includes an encryption tool encrypting the data file prior to storing the data file in memory on the client device and prior to storing the data file in the cloud data folder in the at least one server of the cloud storage provider system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of providing data security when using cloud storage, comprising:
-
with a client device, accessing via a network a cloud storage folder on a data storage device in a cloud storage system; in the cloud storage folder, loading a data security folder comprising an encryption program executable and a data file; inserting a set of user data into the data file; assigning a password to the set of user data; executing the encryption program executable to encrypt the set of user data with an encryption algorithm using the password; and after the executing step, storing the cloud storage folder in memory of the client device or on the data storage device of the cloud storage system, - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An encryption method for cloud storage systems, comprising:
-
receiving a request to open an encrypted file in a cloud storage folder; prompting the user to input a password associated with the encrypted file; determining the password is valid; and only when the password is determined valid, decrypting the encrypted file using the password, wherein the decrypting of the encrypted file is performed by an encryption program associated with the encrypted file in the cloud storage folder. - View Dependent Claims (17, 18, 19, 20)
-
Specification