Font Size: a A A

Research On Ship Identity Authentication System Based On Blockchain

Posted on:2021-01-13Degree:MasterType:Thesis
Country:ChinaCandidate:W S HanFull Text:PDF
GTID:2392330602989058Subject:Engineering
Abstract/Summary:PDF Full Text Request
Nowadays,with the increasing number of ships in the world,the water traffic environment is becoming more and more complex.The accuracy of ship information directly determines the efficiency of ship management and the safety of navigation traffic.To ensure the authenticity,reliability and credibility of ship information is an important issue in shipping management.Due to the lack of trust between the parties involved in ship information.management under the traditional central database,information interaction and verification cost a lot of human and material resources.The,traditional distributed database can effectively solve the problem of ship information sharing,but the data is.easy to be tampered,and it is difficult to trace ship information.Compared with the traditional distributed database,the blockchain technology has the advantages of tamper proof and traceability.Based on the security mechanism of blockchain,aiming at the demand of shipowners,shipping authorities and third-party users for the real information of ships,this paper studies the ship information authentication system based on the blockchain smart contract,proposes the storage and sharing framework of ship information based on blockchain in multi-channel mode,and designs and implements the identity security authentication scheme of ship blockchain based on hyperledger fabric.It realizes the safe sharing,interoperability,fast query and effective access of shipping information to shipping parties,so that digital asset and certificate information can be shared and managed across subjects.Furthermore,the security protocol in the designed system is modeled and formally verified.The system security model is established,and Josn web token(JWT)is used for authentication on client-server(C/S)side.Attribute based access control(ABAC)provides fine-grained access control in multi-channel and multi node environment.Transport Layer Security(TLS)is used for communication between agents or nodes at the same time Layer)and digital signature technology to ensure the confidentiality,integrity,non repudiation and non tamperability of information.The underlying data change transaction records are stored in the form of blockchain,which makes the information traceable and unchangeable.At the same time,we use the Alice-Bob markup language to formalize the verification of simulation information and use the automated verification tool Avispa to verify the security of the model.Based on the above system model,this paper uses the formal simulation information verification of Alice Bob markup language and the automatic verification tool Avispa to verify the security of the model.At the same time,the system function and performance are analyzed,tested and displayed in detail.The factors that affect the performance of the blockchain system,such as the request rate of the client,the number of clients,the size of the block,the hardware and so on,are obtained,and the suggestions of the optimal parameter range are given to solve the long-term trust and security problems in the ship communication under the condition of ensuring the performance.
Keywords/Search Tags:Blockchain, Identity Authentication, Authority Control, Hyperledger Fabric, Shipping
PDF Full Text Request
Related items