Font Size: a A A

Research On Key Generation And Agreement System Based On Blockchain

Posted on:2021-05-30Degree:MasterType:Thesis
Country:ChinaCandidate:Y SunFull Text:PDF
GTID:2428330614963653Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
The Internet of Things will directly affect the physical world,the security and credibility is a basic requirement for the Internet of Things,which is a core and fundamental issue for the large-scale application of the Internet of Things.With the development of 5G technology,the information security of Internet of Things(Io T)system is facing more and more threats.Due to the huge numbers of nodes and superior difficulty of monitoring,it is likely to encounter all sorts of malicious attacks,data theft and information forgery in the communication process,which will interfere with the normal operation of the Internet of Things system,and pose a threat to system security.Therefore,the first problem to be solved in the security research of Internet of things is to establish a key system for the Internet of Things to ensure the security of the Internet of things data,nodes and the whole system.This paper proposes a key generation system of Io T blockchain-based,and analyzes the mechanism and infrastructure of the system in detail,and analyzes the feasibility through components and coupling between technologies.The results show that the system can be realized and has significance of application with the development of blockchain platform,smart contract and other technologies and the improvement of relevant laws and regulations.In order to promote the systematic implementation,the key generation part of the system is further studied,and smartcontract-based RSA key generation method is proposed.The key generation is implemented in the form of smart contract to ensure the lightweight and security of the system.The experimental results show that the key can be generated correctly when the node triggers the smart contract by the smartcontract-based RSA key generation method,and consumption of gas increases linearly with the length of the key.Aiming at the security defects of RSA algorithm,smartcontract-based ECC key generation method is proposed.Aiming at the security defects of RSA algorithm,smartcontract-based ECC key generation method is proposed.Considering the complexity of ECC algorithm,a multi contract system is proposed,the results show that the growth rate of gas consumed of the system is smaller than the SCRSA key generation,and when the length of the key is equal,the key security of ECC algorithm is much better than RSA algorithms.After studying the key generation technology based on blockchain,this paper proposes blockchain-based key agreement method to solve the problem of key distribution.The system relies on the account key of blockchain to distribute the private key.Compared with the traditional key agreement,this system issimple,easy to implement and low cost in communication.It has practical application significance and is more suitable for the Internet of things with many nodes and limited resources.
Keywords/Search Tags:Internet of Things, Blockchain, Key Generation, RSA Encryption Algorithm, ECC Encryption Algorithm, Key Agreement
PDF Full Text Request
Related items