Font Size: a A A

Research On Railway Passenger Identity Authentication System Based On Blockchain Application Mode

Posted on:2020-05-25Degree:MasterType:Thesis
Country:ChinaCandidate:X WangFull Text:PDF
GTID:2392330602481987Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
With the deepening of railway transport reform and the application of modern information technology,railway passenger transport has gradually entered a new era of information and intelligence.With the increase of railway passenger traffic,railway passenger identity information security is also facing great risks and challenges.Criminals use other people's identities to resell train tickets,12306 website user information leakage,the production of clear identity cards lead to the leakage of personal privacy and so on.The leakage of information breeds unfair economic behavior.The traditional identity authentication mode can no longer meet the safety and experience needs of railway passenger identity authentication.Lack of validity of authentication,weak ability of data tampering prevention and vague identity ownership seriously affect the efficiency and experience of railway passenger identity authentication.How to improve the accuracy and efficiency of existing railway passenger identity authentication and realize the information security and process optimization in the process of passenger identity authentication has become an important issue of current railway passenger identity authentication management.This paper takes the railway passenger identity authentication system as the research object,and through consulting a large number of documents,analyses the existing problems of the railway identity authentication mode and process.By using the relevant theories and research methods of identity management,the identity authentication management model based on block chain is introduced into railway passenger transport.By referring to the relevant research on identity authentication based on block chain at home and abroad and combining the reality and characteristics of railway passenger transport in China,this paper puts forward the overall solution of "block chain technology+asymmetric encryption technology+digital identity authentication service+biometric identification technology",and constructs a railway identity authentication system based on block chain application mode.Based on Ethereum development platform,truffle is used to build the development framework and complete the compilation and deployment of intelligent contracts.The client uses HTML5 hybrid mobile application development technology and React Native as the development framework.The server uses Nest.js as the restful API interface provided by the service framework to operate the block chain.The server uses web3.js package to process JSON data and interact with the block chain.The non-sensitive data is stored in PostgreSQL database,and a small amount of sensitive data is stored in the block chain.System test shows that the railway passenger identity authentication system based on block chain makes use of the characteristics of decentralization,non-tampering of information,openness and transparency of block chain technology to realize local storage of user identity and verification of information abstract chain,weakens the central pressure under the central architecture of traditional identity authentication system,and increases the transparency and auditability of passenger identity information.It realizes the fine-grained control of data access of railway passenger identity information,guarantees the security of railway passenger identity information,improves the efficiency,scope,accuracy,automation and intelligence level of railway passenger identity authentication,and enhances the experience of railway passenger travel.
Keywords/Search Tags:Blockchain, Railway Passenger, Identity Authentication, Ethereum
PDF Full Text Request
Related items