A method and system for securely storing large blockchain files

A technology for secure storage and storage system, which is applied in the field of computer network security, and can solve the problems of high encryption calculation cost, poor scalability, and inability to ensure the secure storage of storage nodes.

Active Publication Date: 2021-11-12
中科天御(苏州)科技有限公司
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

One is the method and system for expanding storage on the existing nodes and block space of the blockchain (such as patent 201710139269.1, patent 201711344195.1, etc.), mainly using memory database and disk database to expand the blockchain, single-node disk and Memory cannot accommodate the rapid expansion of large file transactions, so the effect of such methods is positively limited
The second category is the blockchain storage method using multi-level storage (such as patent 201810937197.X, 201810847133.0, etc.), using multi-level storage for capacity expansion, which increases the complexity of system management and the difficulty of scheduling, and is inefficient. The security of storage nodes cannot be guaranteed and stored in the above background; the data fragmentation used is also for parallel processing of blockchain calculations, not to support security
The third category is to use data encryption to increase the security of blockchain files and data storage (such as patent 201811118776.8, system IPFS scheme, etc.), which has high encryption calculation cost and poor scalability
[0004] The blockchain is developing rapidly in the field of data sharing and data transactions. The current blockchain file storage system has great limitations. When facing large file applications, there are problems such as low storage efficiency and high cost.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and system for securely storing large blockchain files

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The present invention will be further described below in conjunction with accompanying drawing and embodiment:

[0033] The block chain large file security storage system disclosed in an embodiment of the present invention, its steps are:

[0034] 1) Establish a blockchain virtual storage module, including cloud storage nodes and local storage nodes of blockchain nodes. The cloud storage nodes use tenant permissions for virtual isolation, and multiple storage nodes are virtually isolated on one or more clouds; The local storage node of the blockchain node is a shared storage space separated from the blockchain user node;

[0035] 2) Large file block splitting module, first judge whether the file size is greater than the threshold Ψ, if the file size is below the threshold Ψ, the file will not be split (that is, N=1); if the file is not smaller than the threshold Ψ, the large The file is evenly split into N parts in binary form, and the N parts of the sub-file are redun...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention relates to a method and system for safe storage of large files in the blockchain. The safe storage method is as follows: 1) The user of the blockchain node registers the large file in the blockchain, and the storage system splits the large file and stores it in the blockchain. The copy of the large file is redundantly stored in the storage network; 2) The large file is split into N blocks, and the redundancy is K, and randomly stored in M ​​storage nodes; 3) The storage nodes are blockchain nodes and A collection of cloud storage nodes; 4) The user uses the public key to encrypt the file block and the index of the storage location and records it in the blockchain block; 5) After the user logs in to the blockchain at any node, he can use the private key to decrypt the file block and storage location index to recover large files. The invention improves and solves the problem of safe storage and fast synchronization of large files in the block chain, and the system realizes the safe operation of users switching terminals to safely restore large files, and breaks through the limitation of block chain transaction file size.

Description

technical field [0001] The invention relates to a block chain storage method and system, in particular to a block chain large file safe storage method and system, belonging to the field of computer network security. Background technique [0002] Blockchain application scenarios have begun to penetrate into multiple fields, resulting in a large number of applications running on the main chain platform. For the underlying platform of the blockchain, it is not only necessary to greatly improve the performance of high concurrency, transaction confirmation speed, security, etc., but also access to the shared data of the blockchain by various institutions has become a difficulty encountered in the development. In the process of sharing data, reliable data management and secure access control are crucial. Therefore, the demand for distributed storage of large files and large blocks of data is becoming more and more urgent. [0003] Current research and solutions on blockchain and...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/08H04L29/06
CPCH04L63/0442H04L67/1095H04L67/1097
Inventor 邓高见马多耀陈德勇李宜花
Owner 中科天御(苏州)科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products