| According to the 14 th Five-Year Plan,the scale of China’s civil aviation passenger and baggage transportation will enter a new stage.On the basis of the monthly customer complaints of Civil Aviation Administration of China,passenger baggage service complaints rank third among the complaint types,accounting for 11.63%,and there are many problems.The existing problems of baggage information and processing system are as follows: 1.The data obtained are generally stored in a centralized database.Once the central server occurs failure will lead to the collapse of the whole network as well as high risk of external attack.2.There is no perfect data sharing mechanism and platform between different baggage tracking departments,which leads to information islands.3.Personal data privacy becomes a key issue in baggage tracking system.However,the existing data sharing method is coarse-grained,and passenger information is open to the whole network.4.Blockchain cannot store images,which restricts the further development of baggage tracking services.5.The generation and transmission of baggage data will reach an unprecedented scale,which puts forward high requirements for the scalability of baggage tracking system.On the one hand,to solve the centralized problem of traditional database,a realtime baggage tracking system based on RFID(Radio Frequency Identification)and blockchain is designed,which realizes the automatic storage of baggage processing information to the blockchain.It not only ensures the secure storage of baggage data,but also increases the transparency of the baggage tracking process.Secondly,the program that automatically stores data in blockchain is designed to obtain luggage tracking information.Using the characteristics of automatic and long-distance identification of RFID,data recording errors can be avoided and labor costs can be reduced.Thirdly,we design a data sharing platform based on blockchain to strengthen cooperation between different airports.The design of smart contract achieves data management and sharing control management,not only avoiding information island,but also facilitating information sharing.On the other hand,aiming to solve the problems of privacy data protection and scalability,a privacy protection architecture based on blockchain-edge architecture is designed.Firstly,an edge storage System based on IPFS(Inter Planetary File System)and ABE(Attribute-based Encryption)is built,realizing "off-chain storage,on-chain index",enhancing the scalability of blockchain,solving the problem of limited storage scale of blockchain.Secondly,multi-channel structure allows different services to join different channels,so as to realize coarse-grained privacy protection.The combination of access control by blockchain and ABE can avoid malicious data theft,thus protecting personal privacy and achieving fine-grained privacy protection.Thirdly,PBFT(Practical Byzantine Fault Tolerance)is simplified to CS-PBFT(PBFT Consensus Based on Credit Score)according to the authorized access of consortium blockchain and baggage tracking business scenarios.In order to simplify the communication process,in the absence of Byzantine nodes,CS-PBFT adopted a simplified consistency protocol to reduce the communication traffic between nodes.Besides,the node credit score mechanism effectively identifies and excludes Byzantine nodes in the system,so that the algorithm can execute the simplified consistency protocol most of time,thus improving the long-term operation efficiency of the system.Finally,according to the above design scheme,the baggage tracking system based on blockchain is developed and tested,which verifies the functions of data collection,CP-ABE encryption and decryption,off-chain storage system,blockchain data storage,smart contract data sharing and management,etc.The prototype system is deployed to ensure the reproducibility of the system and verify whether the design can meet the practical needs.Experiments show that the system can ensure the security of baggage data,update the baggage tracking data in real time,improve the speed and automation level of baggage processing,and effectively protect the privacy of passengers while strengthening the secure sharing of data among different airports. |