Font Size: a A A

Research On Blockchain Technology Against Quantum Computing Attacks

Posted on:2022-07-31Degree:MasterType:Thesis
Country:ChinaCandidate:P J ZhangFull Text:PDF
GTID:2518306323460684Subject:Software engineering
Abstract/Summary:
In recent years,blockchain technology has developed rapidly and is widely used in medical care,finance,energy and other fields.Blockchain technology is playing an increasingly important role in our daily lives.Blockchain is a distributed computing account.And it is a combination of a variety of technological innovations,including cryptography,consensus algorithms,hash functions,smart contracts,etc.The security of the blockchain mainly relies on the underlying cryptographic technology foundation,especially digital signatures.Most of the existing blockchain technologies use elliptic curve cryptographic algorithms.However,with the development of quantum search algorithms,digital signatures based on elliptic curve cryptography can be cracked in a short period of time.The security of blockchain attracted attention from high-tech institutions and the financial market.In the post-quantum era,lattice-based public key cryptosystems which can resist the quantum search algorithm have become the object of attention of many scientific researchers.qTESl A is a digital signature based on lattice cipher,which can effectively resist quantum search algorithm attacks.Based on the above theory,this paper proposes a scheme.In this scheme,the digital signature qTESLA based on the lattice cipher is introduced into the blockchain.This paper designs a simulated bitcoin exchange platform,and analyzes performance of the architecture.The experiment proved that anti-quantum blockchain system can be realizedHowever,a common problem of digital signatures based on lattice cipher is that the public keys and signatures generated by them are too lengthy.The public key and signature of the qTESLA digital signature are also too lengthy.Blockchain transactions contain data such as the signature and public key of the transaction initiator.The data will eventually be packaged into blocks on the blockchain.Each block in the lattice-based blockchain accommodates only a small number of transactions which contain public keys and signatures.As a result,the efficiency of the entire blockchain network decreases.The paper abandons the traditional way of thinking,which is to improve the qTESLA digital signature algorithm to reduce the burden of a single block capacity.Instead,the IPFS(Inter Planetary File System)protocol network is introduced on the basis of the digital signature blockchain based on lattice cipher.Because the IPFS protocol network has the characteristics of security and convenience,the public key and signature generated by the digital signature based on the lattice cipher will be Transmitted to the IPFS protocol network for storage.The paper has carried out experimental verification based on the above theory.Through the analysis of the experimental data,it can be concluded that the solution not only reduces the burden on the capacity of a single block to a certain extent,but also is more efficient than blockchain system without IPFS protocol network as the difficulty of mining increases,in the case of a certain block size.
Keywords/Search Tags:blockchain, digital signature, IPFS, qTESLA, quantum search algorithms
Related items