×

METHOD AND SYSTEM FOR STORAGE AND RETRIEVAL OF BLOCKCHAIN BLOCKS USING GALOIS FIELDS

  • US 20160321654A1
  • Filed: 06/06/2016
  • Published: 11/03/2016
  • Est. Priority Date: 04/29/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for automatic storage of blocks in block chains with cloud computing, comprising:

  • receiving securely one or more new blocks created for a blockchain on a cloud application on a cloud server network device with the one or more processors from a target application on a target network device with one or more processor via a cloud communications network;

    storing securely with the cloud application the received one or more new blocks in the block chain in one or more cloud storage objects;

    creating with the cloud application a modified Galois field GF(pn) comprising;

    (a) populating a first portion of a Galois field lookup table in the modified Galois field GF(pn) with pn unique field elements;

    (b) populating a second portion 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, for locating a plurality of other cloud server network devices each with one or more processors on the cloud communications network, and(c) securely storing with the cloud application the modified Galois field GF(pn) on the cloud server network device;

    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) a plurality of different types of address locations including;

    virtual network address locations, actual network address locations, virtual protocol port address designations actual protocol port address designations, stored in the Galois Field lookup table in the modified Galois Field GF(pn),thereby providing a first level of security and privacy for storing the received one or more new blocks in the blockchain with the modified Galois field GF(pn);

    storing securely with the cloud application the determined plurality of address locations in a cloud content location map in a non-transitory computer readable medium on the cloud server network device; and

    sending securely with the cloud application the one or more cloud storage objects including the received one or more new blocks in the blockchain to selected ones of the plurality of other cloud servers on the cloud communications network with the determined plurality of address locations determined with the Galois Field lookup table,wherein none of the selected ones of plurality of other cloud server network devices cannot individually determine other locations of the received one or more new blocks in the blockchain on the cloud communications network, thereby providing a second level of security and privacy for storing the received one or more new blocks in the block chain on the cloud communications network.

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