Font Size: a A A

Research And Application Of Identity Authentication And Authorization Scheme Based On Blockchain Technology

Posted on:2022-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:X MaFull Text:PDF
GTID:2518306332468354Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Currently,the implementation architecture of network applications is in the process of transforming from centralized to distributed.With the continuous exploration of blockchain technology and its application models by researchers in various industries,there are more and more cases of implementing distributed systems with the help of this technology to create trusted network environments or build new type of trust system.From the perspective of practice in scenarios such as supply chain,data sharing,credible evidence,and industrial product traceability,the application of blockchain technology is still at a relatively early stage.Taking the digital field as an example,a blockchain-based system can be used to solve problems such as easy data leakage,uncontrollable user identity,and information islands.As a communication network without infrastructure,the mobile ad hoc network(MANET)has the characteristics of distributed networking.It adopts a distributed control method which allows network nodes to connect to each other on the basis of autonomous operation to provide services.Although MANET is increasingly used in scenarios such as 5G,Internet of Vehicles and machine communications,the security challenges it face are also becoming prominent.This thesis focuses on the security issues of MANET nodes in the process of networking and information interaction,and tries to introduce blockchain technology into MANET field.On the basis of combing and summarizing the research results in related fields,the following research work is carried out on the identity authentication and authorization mechanism based on blockchain technology:1.The design and implementation verification of the identity authentication scheme.In order to reduce the generation and maintenance cost of the overlay network in the MANET scenario,this authentication scheme adopts cross-layer design,lightweight authentication ledger and consensus algorithm to meet the application scenarios where the capabilities of MANET nodes are limited.In the implementation phase,based on Java Socket network programming,modules such as node communication,consensus,generation block are implemented and their availability is tested.According to the results of module operation,this thesis analyzes the applicable scenarios and security of proposed scheme.This authentication scheme can meet the demand of second-level authentication,and can provide security in terms of anti-tampering,tracking malicious nodes,preventing forgery and fraud,etc.2.Design of authorization scheme and realization method.On the basis of the authentication scheme,this thesis introduces the smart contract(SC)in the design of the authorization scheme to manage and control access rights.According to the requirements and scenarios proposed in the thesis,the authorization scheme improves the implementation methods of the role-based access control mechanism(RBAC).Then,this thesis briefly describes the basic method of implementing permission control in the Ethereum platform using the Solidity language,which can lay the foundation for the implementation of the authorization module in the next stage.
Keywords/Search Tags:blockchain technology(BT), mobile ad-hoc network(MANET), identity authentication and authorization mechanism, smart contract(SC), consensus algorithm
PDF Full Text Request
Related items