Font Size: a A A

Research On Key Technologies And Applications Of High Efficiency Blockchain

Posted on:2021-04-11Degree:DoctorType:Dissertation
Country:ChinaCandidate:J H FuFull Text:PDF
GTID:1368330623982219Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology,the society has entered the era of information and big data.In order to ensure the stability of society and the convenience of people's lives,issues such as data security,data sharing,data tamper-proof have always attracted researchers' attention.There exist technical and cost difficulties for traditional centralized methods in the process of solving these problems.For example,data recorded at the central node will cause tampering,forgery and disclosure easily;the more nodes are used,the higher the cost of data usage will be.The decentralized blockchain technology has created opportunities to solve these problems.Blockchain technology encrypts data and program smart contracts composed by automated script code by means of cryptography,and it has a distributed infrastructure of operations and economic incentives,which enables peer-to-peer transactions,coordination and collaboration by means of crytography in a distributed system where nodes do not need to add third-party trust.Therefore,since blockchain emerged,it has been widely concerned and studied,and has been applied to all areas of society in an explosive way of development.However,the increasing malicious attacks against blockchain make the blockchain face the risks of data damage,tempering,disclosure and so on.Therefore,how to improve the security performance,operational efficiency and perform efficiency of blockchain has always been the focus of researches.Based on the basic framework of blockchain,this paper studies the performance improvement technology of blockchain based on aggregate signature and slicing,and the key technologies such as the optimization of Hash algorithm based on FPHA and the application to big data processing and intrusion detection in astronomy.The innovations of the paper mainly include the following aspects:Firstly,considering the scalability challenge faced by blockchain,the paper proposes a new type of public blockchain system based on slicing,aggregate signature and encrypted lottery.In the blockchain system,the transaction throughout increases with the number of slices while the length of the consensus remains a constant.Meanwhile,the generation of consensus representatives is controlled by verifiable random functions,which can effectively solve the problem of centralized consensus.In addition,the paper analyzes the performance of the blockchain system and gets the conclusion that it is more reliable than other slicing technology.Secondly,consider that the low computational efficiency of Hash Function in blockchain affects the overall computational efficiency of blockchain and even causes security hidden troubles.This paper proposes a blockchain Hash acceleration optimization algorithm based on FPGA,which combines blockchain with accelerator cards to realize the pipeline Hash Algorithm,optimize communication facilities and improve network data transmission efficiency and the computational performance of Hash Function.Meanwhile,the lightweight Hash Algorithm is selected for multiple Hashes and the transformation of the structures of Hash Algorithm to ensure the security of data information.The experiment results show that the scheme not only improves the security of blockchain,but also improves the efficiency of data processing.In addition,multiple signature messages are aggregated into one signature.When signature verification occurs,the task couldn't be completed to meet the requirements of performance only by using CPU.Therefore,an aggregate signature consensus scheme is proposed based on FPGA.In order to improve the performance of computation,the feature of FPGA parallelism and multiple registers is taken advantage of to accelerate the signature verification.The scheme not only reduces the storage space of signature and saves the bandwidth resources of network,but also reduces the workload of signature verification.At the same time,the scheme also improves the efficiency of signature verification by using the reconfigurable feature of PFGA,so as to improve the performance of blockchain system.Thirdly,aiming to ensure the security,tamper-proof modification and traceability of SKA astronomical big data processing,the paper proposes a SKA data processing scheme based on blockchain.The scheme ensures the integrity,reliability and authenticity of data processing based on the decentralization and distributed consensus of blockchain.Besides,intelligent contract,homomorphic Hash,secure container,aggregate signature and one-way encryption channel are also adopted to ensure the intelligence,security and high performance of the scheme.Fourthly,consider the fact that feature libraries cannot be shared among users and the large dependence of single users detection of malicious intrusion on large feature libraries makes the imbalance between supply and demand,which results in low detection efficiency and detection quality of single users lower than the highest detection quality of the whole network.Based on the blockchain technology,the paper proposes a decentralized,de-trusted,tamper proof,anti-counterfeit,traceable intrusion detection system.Besides,it also proposes the ways to share the feature libraries among users through the P2 P network propagation.These ways not only can achieve the goal that the detection quality of single users is higher than the highest detection quality of the whole network,but also can achieve the goal that the highest detection quality of the existing network can be far better than the highest detection quality of the original network.
Keywords/Search Tags:Blockchain, Slicing, Aggregate Signature, FPGA, Intrusion Detection
PDF Full Text Request
Related items