| With the rapid development of China’s civil aviation industry,higher requirements have been put forward for the information security of aviation data.Air traffic control information is the core data in the commanding process of civil aviation.The current air traffic control information storage solution has the risk of data loss and tampering.How to store it safely and reliably is a long-term important research topic.Blockchain technology is an emerging distributed data storage solution.In the blockchain network,all consensus nodes jointly execute distributed consensus algorithms to ensure the consistency and security of stored data in a decentralized manner without mutual trust in advance.The main research of this thesis is to use blockchain technology to provide data protection for air traffic control information,and a data storage solution is also proposed and implemented.The distributed consensus algorithm is the core algorithm of the blockchain technology.Each consensus node in the blockchain network runs a distributed consensus algorithm to reach consensus with each other and jointly complete data storage decisions.In this thesis,based on the research on several existing distributed consensus algorithms of consortium blockchain,two novel scalable distributed consensus algorithms suitable for air traffic control information storage are proposed.they not only improve the consensus performance and fault tolerance of the algorithm,but also give the scalability of the consensus nodes.During the execution of scalable algorithms,consensus nodes can be dynamically added or deleted,which can be used to build dynamic blockchain applications and has a richer application scenario.At the same time,this thesis implements a blockchain storage system for air traffic control information storage based on the above-mentioned scalable distributed consensus algorithm.The system consists of blockchain server subsystem,air traffic control information bridge subsystem,visualization subsystem,and NST Center.It can meet the real-time storage requirements of all air traffic control information in North China,and provide Multi-condition compound query function.Because the using of blockchain technology,the correctness of data storage throughout the system can be ensured regardless of data loss or data tampering in some consensus nodes.It also provides a reliable tracing mechanism for air traffic control information dispatch responsibility through the blockchain technology. |