发明名称 METHOD AND SYSTEM FOR STORAGE AND RETRIEVAL OF BLOCKCHAIN BLOCKS USING GALOIS FIELDS
摘要 A method and system for storage and retrieval of blockchains with Galois Fields. One or more blocks for a blockchain are securely stored and retrieved with a modified Galois Fields on a cloud or peer-to-peer (P2P) communications network. The modified Galois Field provides at least additional layers for security and privacy for blockchains. The blocks and blockchains are securely stored and retrieved for cryptocurrency transactions including, but not limited to, BITCOIN transactions and other cryptocurrency transactions.
申请公布号 US2016321654(A1) 申请公布日期 2016.11.03
申请号 US201615174872 申请日期 2016.06.06
申请人 LESAVICH Stephen;Lesavich Zachary C. 发明人 LESAVICH Stephen;Lesavich Zachary C.
分类号 G06Q20/38;G06Q20/36;G06F17/30;H04L29/08;H04L29/06 主分类号 G06Q20/38
代理机构 代理人
主权项 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.
地址 Kenosha WI US