×

Method and system for electronic content storage and retrieval with galois fields on cloud computing networks

  • US 9,037,564 B2
  • Filed: 05/09/2012
  • Issued: 05/19/2015
  • Est. Priority Date: 04/29/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for automatic storage of electronic content with cloud computing, comprising:

  • creating on a cloud application on a cloud server network device with one or more processors, a modified Galois field GF(pn);

    comprising;

    (a) selecting a prime integer p,(b) selecting an integer n greater than or equal to one,(c) selecting two or more irreducible polynomials P1(x) and P2(x) for field multiplication operations from a set of irreducible polynomials wherein a largest power for a lead variable in P1(x) and P2(x) includes p, n, or pn,(d) creating a Galois field lookup table,(e) creating a modified Galois field GF(pn) with the two or more irreducible polynomials P1(x) and P2(x) and the Galois field lookup table,(f) generating pn unique field elements for the modified Galois field GF(pn);

    (g) populating a first portion of the Galois field lookup table with the generated pn unique field elements, and(h) populating a second potion of the Galois field lookup table with a plurality of virtual network address locations, actual network address locations, virtual protocol port address designations and actual protocol port address designations, or combinations thereof, for locating a plurality of other cloud server network devices each with one or more processors on the cloud communications network;

    securely storing the modified Galois field GF(pn) with the cloud application in a non-transitory computer readable medium on the cloud server network device;

    configuring with the cloud application the modified Galois field GF(pn) for operation wherein;

    (a) one or more inputs to the modified Galois field GF(pn) produces as a first internal output one of the pn unique elements of the modified Galois field GF(pn) for indexing into the first portion of the Galois Field lookup table, and(b) the first internal output producing a second internal output from the second portion of the Galois Field lookup table including selected ones of the plurality of virtual network address locations, actual network address locations, virtual protocol port address designations and actual protocol port address designations, or combinations thereof;

    receiving electronic content on the cloud application and storing the electronic content in the non-transitory computer readable medium on the cloud server network device 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 cloud application into a plurality of portions;

    saving with the cloud application the plurality of potions in a plurality of cloud storage objects;

    inputting from the cloud application one or more pre-determined inputs into the modified Galois field GF(pn) securely stored on the cloud server network device;

    outputting with the cloud application from the modified Galois field GF(pn) for each one or more pre-determined inputs into the modified Galois Field GF(pn)a plurality of address locations including;

    the virtual network address locations, actual network address locations, virtual protocol port address designations and actual protocol port address designations, or combinations thereof, stored in the Galois Field lookup table in the modified Galois Field GF(pn),wherein the plurality of address locations are 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 plurality of address locations output from the modified Galois field GF(pn) in a cloud content location map with the cloud application in the non-transitory computer readable medium on the cloud server network device;

    sending securely the plurality of cloud storage objects to the plurality of other cloud servers on the cloud communications network with the plurality of address locations output from the modified Galois field GF(pn),wherein the plurality of cloud storage objects are distributed and located in a plurality of other locations on the cloud communications network; and

    providing a layer of security and privacy for the electronic content on the cloud communications network with the plurality of address locations output from the modified Galois field GF(pn) securely stored in the cloud content location map, wherein none of the plurality of other cloud server network devices can individually determine locations of all portions of the received electronic content on the cloud communications network.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×