METHOD AND SYSTEM FOR ELECTRONIC CONTENT STORAGE AND RETRIEVAL WITH GALOIS FIELDS ON CLOUD COMPUTING NETWORKS
First Claim
1. A method for automatic storage of electronic content with cloud computing, comprising:
- receiving electronic content on a first cloud application and storing in a first non-transitory computer readable medium on a cloud server network device with the one or more processors via a cloud communications network comprising;
one or more public communication networks, one or more private networks, one or more community networks and one or more hybrid networks;
splitting the received electronic content with the first cloud application into a plurality of portions;
saving with the first cloud application the plurality of potions in a plurality of cloud storage objects;
determining a plurality of address locations of selected ones of a plurality of other different cloud server network devices each with one or more processors with a Galois field,wherein an input to the Galois field produces an output including a address location of a desired cloud server on the cloud communications network, andwherein the address location can be located anywhere on the one or more public communication networks, one or more private networks, one or more community networks and one or more hybrid networks of the cloud communications network;
storing securely the determined plurality of address locations in a cloud content location map with the first cloud application in the first non-transitory computer readable medium on the cloud server network device;
sending securely the plurality of cloud storage objects to the determined selected ones of the plurality of other different cloud servers on the cloud communications network with the determined plurality of address locations,wherein the plurality of cloud storage objects are distributed and located in a plurality of different locations on the cloud communications network, andwherein none of the selected ones of plurality of other cloud server network devices can individually determine locations of all portions of the received electronic content on the cloud communications network,thereby providing a first layer of security and privacy for the electronic content on the cloud communications network.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for electronic content storage and retrieval with Galois Fields on cloud computing networks. The electronic content is divided into plural portions and stored in plural cloud storage objects. Storage locations for the plural cloud storage objects are selected using a Galois field and the plural cloud storage objects are distributed across the cloud network. When the electronic content is requested, the plural portions are retrieved and transparently combined back into the original electronic content. No server network devices or target network devices can individually determine locations of all portions of the electronic content on the cloud communications network, thereby providing layers of security and privacy for the electronic content on the cloud communications network.
180 Citations
20 Claims
-
1. A method for automatic storage of electronic content with cloud computing, comprising:
-
receiving electronic content on a first cloud application and storing in a first non-transitory computer readable medium on a cloud server network device with the one or more processors via a cloud communications network comprising;
one or more public communication networks, one or more private networks, one or more community networks and one or more hybrid networks;splitting the received electronic content with the first cloud application into a plurality of portions; saving with the first cloud application the plurality of potions in a plurality of cloud storage objects; determining a plurality of address locations of selected ones of a plurality of other different cloud server network devices each with one or more processors with a Galois field, wherein an input to the Galois field produces an output including a address location of a desired cloud server on the cloud communications network, and wherein the address location can be located anywhere on the one or more public communication networks, one or more private networks, one or more community networks and one or more hybrid networks of the cloud communications network; storing securely the determined plurality of address locations in a cloud content location map with the first cloud application in the first non-transitory computer readable medium on the cloud server network device; sending securely the plurality of cloud storage objects to the determined selected ones of the plurality of other different cloud servers on the cloud communications network with the determined plurality of address locations, wherein the plurality of cloud storage objects are distributed and located in a plurality of different locations on the cloud communications network, and wherein none of the selected ones of plurality of other cloud server network devices can individually determine locations of all portions of the received electronic content on the cloud communications network, thereby providing a first layer of security and privacy for the electronic content on the cloud communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for electronic content storage and retrieval on a cloud computing network, comprising in combination for:
-
receiving electronic content on a first cloud application stored in a first non-transitory computer readable medium on a cloud server network device with the one or more processors via a cloud communications network comprising;
one or more public communication networks, one or more private networks, one or more community networks and one or more hybrid networks;splitting the received electronic content with the first cloud application into a plurality of portions; saving with the first cloud application the plurality of potions in a plurality of cloud storage objects; determining a plurality of address locations of selected ones of a plurality of other different cloud server network devices each with one or more processors with a Galois field, wherein an input to the Galois field produces an output including a address location of a desired cloud server on the cloud communications network, and wherein the address location can be located anywhere on the one or more public communication networks, one or more private networks, one or more community networks and one or more hybrid networks of the cloud communications network; storing securely the determined plurality of address locations in a cloud content location map with the first cloud application in the first non-transitory computer readable medium on the cloud server network device; sending securely the plurality of cloud storage objects to the determined selected ones of the plurality of other different cloud servers on the cloud communications network with the determined plurality of address locations, wherein the plurality of cloud storage objects are distributed and located in a plurality of different locations on the cloud communications network, wherein none of the selected ones of plurality of other cloud server network devices can individually determine locations of all portions of the received electronic content on the cloud communications network, thereby providing a first layer of security and privacy for the electronic content on the cloud communications network; receiving in real-time a first request message on the first cloud application on the cloud server network device with the one or more processors from a second cloud application stored in a second non-transitory computer readable medium on a target network device with one or more processors via the cloud communications network, wherein the first request message includes a request for desired cloud electronic content stored in the plurality of cloud storage objects stored on the selected ones of the plurality of other different cloud server network devices distributed across one or more of the network comprising the cloud communications network, and wherein the plurality of different cloud storage objects function as a single, transparent secure storage object for electronic content on the cloud communications network; retrieving securely the cloud content location map on the first cloud application on the cloud server network device, wherein the cloud content location map includes address locations of the selected ones of the plurality of other different cloud server network devices on the cloud communications network; sending from the first cloud application on the cloud server network device a plurality of second request messages for the desired cloud electronic content to the selected ones of the plurality of other different cloud server network devices identified in the retrieved cloud content location map and located on the public communication network, the one or more private networks, community networks and hybrid networks comprising the cloud communications network; receiving on the cloud computing application on the server network device a plurality of response messages including one or more individual portions of the desired cloud electronic content in the plurality of cloud storage objects from the selected ones of the plurality of other different cloud server network devices on the public communication network, the one or more private networks, community networks and hybrid networks comprising the cloud communications network; combining transparently on the first cloud application on the first server network device the one or more individual components of the desired cloud electronic content from the plurality of cloud storage objects from the received plurality of response messages into a final desired electronic cloud content component; and sending securely in real-time the final desired cloud electronic content component as the requested desired cloud electronic content from the first cloud application on the cloud server network device to the target network device via the cloud communications network, wherein the second cloud application on the target network device cannot determine the desired cloud electronic content was stored in the retrieved plurality of cloud storage objects and cannot determine which of the selected ones of the plurality of other different cloud server network devices on which the one or more public, private, community or hybrid networks on the cloud communications network may have stored portions of the desired cloud electronic content, thereby providing a second layer of security and privacy for the desired cloud electronic content on the cloud communications network.
-
Specification