Font Size: a A A

Improvement And Implementation Of Diameter Protocol Based On Blockchain Technology

Posted on:2020-12-09Degree:MasterType:Thesis
Country:ChinaCandidate:D D LuFull Text:PDF
GTID:2428330602952313Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet,the security access control management of network devices is becoming more and more important.AAA is a security management mechanism for access control in the network.It provides three security services: authentication,authorization,and accounting.As the next-generation Internet AAA protocol standard,the Diameter protocol is a protocol suitable for future mobile communication systems.However,the traditional system framework based on Diameter protocol has problems such as centralized server overload,single point of failure,data loss and leakage.In recent years,blockchain technology has entered a stage of rapid development.It has the advantages of decentralization and data encryption,which can solve the problems in the authentication,authorization,and account process of the Diameter protocol.Therefore,it is of great significance to improve the Diameter protocol in combination with blockchain technology.In view of the above problems,this thesis combines the blockchain technology to conduct in deep research on the authentication,authorization,and account process of the protocol,and obtains the following research results:(1)For the problem of centralized server overload and single point failure,combined with blockchain point-to-point distributed network technology,a distributed BC-Diameter communication architecture based on blockchain is designed and implemented.The network adopts distributed deployment,which effectively reduces the pressure on individual nodes and enhances the stability of services.(2)For the server data loss and leakage problem,combined with the distributed ledger technology,the user information is stored in the blockchain network,all nodes store a complete book,and the PBFT consensus algorithm maintains the consistency of the books between the nodes.Data encryption is stored in the book database Couch DB to prevent data leakage.(3)Combining the intelligent contract technology,the user's information,user account information and account information table are designed and implemented,and operations such as adding users,checking balances,and updating account are realized,so that user's account management is more secure.(4)Based on the blockchain development platform Hyper Ledger Fabric,this thesis i mplements the Diameter protocol AAA system,which supports user authentication,authorization,offline charging,online charging and other functions.The Diameter se rver adopts distributed deployment,and the user data is stored in the distributed led ger of the blockchain network.The server implements the authentication,authorizati on,and accounting functions for the user by executing the smart contract.The effe ctiveness and practicability of the system are proved by testing and verifying the sy stem function.
Keywords/Search Tags:AAA protocol, Diameter protocol, Blockchain, Authentication, Authorization, Accounting
PDF Full Text Request
Related items