| With the rapid development of general aviation field in China,the relevant flight data is growing explosively,and the flight plan data is a crucial part for the smooth implementation of flight missions.The existing flight plan data storage method depends on the centralized server.The processing functions such as application,approval and query of plan data are opaque.The traditional trust model is difficult to prevent the tampering attack of malicious users,and the data privacy problems caused by data leakage will also harm the interests of users.Aiming at the above problems,this dissertation designs and implements a general aviation flight plan data management and control system based on blockchain technology,in order to solve the current problems of flight plan data management and privacy protection.The main contributions of this dissertation are as follows:(1)Based on the Hyperledger fabric alliance chain platform,starting from the actual business scenario of general aviation,the system divides users into three roles:flight plan applicant,flight plan approver and navigable flight service party,and develops the chain code interaction function,in order that the plan data can flow between different users to complete the interaction functions of application,approval and query.(2)To solve the problem of privacy disclosure,the dissertation uses digital certificate distribution technology to segment the chain code function of user identity certificate.Different roles can only use authorization function to realize role separation.By specifying the access right list of the flight plan,the system provides data content query services for authorized navigable flight service providers to realize access right control and ensure the safe sharing of flight plan data.(3)For files with large space occupation,the system combines IPFS system platform with Hyperledger Fabric and adopts the way of storing file contents under the chain and projecting index values on the chain,which alleviates the problem of expensive storage space of blockchain and improves the privacy of flight plan.This dissertation tests the interactive function,privacy protection and performance of the new general aviation flight plan data control system designed and implemented to ensure the availability and functional effectiveness of the system.Through the display and analysis of the test results,it is verified that the system has achieved the expected effect.This dissertation consists of 6 chapters,including 55 figures,25 tables and 58 references. |