Font Size: a A A

Design And Implementation Of Trust Management System In Distributed Internet Of Things

Posted on:2021-03-20Degree:MasterType:Thesis
Country:ChinaCandidate:D F WangFull Text:PDF
GTID:2438330605463766Subject:Electronic information
Abstract/Summary:PDF Full Text Request
Artificial intelligence,big data and other technologies are constantly developing and updating.The widespread use of the Internet of things(IoT)has resulted in increased demand for cooperation between IoT equipment.The establishment of IoT trust mechanism could improve the success rate and reliability of devices cooperation.Therefore,It is greatly significant to design a trust management system to improve the IoT application.Because the trust mechanisms rely on trusted third-party,the data is vulnerable to be modified maliciously.In this paper,IoT trust is quantified as normative trust and risk value.On the basis,we design a trust management model suitable for the distributed IoT,combined with the block chain technology,to realize data immutability,validity and shareability.Furthermore,the trust management system designed in the paper realizes the management and effective sharing of trust data of IoT device,providing a judgment basis for devices to find reliable partners.Helping the IoT device to select reliable partners could improve the success rate of equipment cooperation.The main research results are listed as follows:(1)The construction of the trust management model in the distributed IoT: Based on the environment of distributed IoT,the architecture of the distributed IoT is simulated in this paper.To solve the problem of multiple trust characteristics of distributed IoT in different domains,we propose a canonical trust-risk model.This model quantifies the trust of the IoT into normative trust and risk value,and establishes the trust management standard among IoT domains.Faced with the situation that the existing trust mechanism relies on trusted third-party or additional trust hypothesis,it adopts the blockchain technology to realize the effective sharing of trusted data and get rid of the third-party dependence.Meanwhile,by designing the cloud storage contents of the block,the domain administrator could read and trace the identity and evaluation information of other domain managers,which effectively reduce the occurrence of malicious evaluation.The storage structure and determination method could reduce the malicious evaluation between IoT devices by allowing domain administrators to check whether the subordinate devices are maliciously attacked.Experimental analysis indicates that the model could timely update the equipment trust level,to some extent,improve the success rate of cooperation between the network devices.(2)Design and implementation of the trust management system in the distributed IoT: When the trust management model in distributed IoT is put into operation,it is realized and applied that the trust management system in distributed Internet of things based on blockchain technology.Firstly,this paper analyzes the requirements and functions of the trust management system,and further designs the framework of the system.Secondly,the vue.js and node.js are used to realize the front-end and rear-end functions of the system and develop the interface which used to call the trust evaluation intelligent contract related methods through the ethereum web3.js library.Then,truffle and MetaMask ethereum wallets are used as a media tool to generate trust data blocks and share into a blockchain,ensuring that each terminal participant could view trust data through the blockchain.This system will also upload trust data to the database,and publish the trust data in the visual interface.The current trust value of the device is graded and sorted,and devices with poor performance will be given a risk warning.To sum up,this system provides terminal participants with a more convenient way to check and select cooperative devices,accomplishes the calculation of trust value and the sharing of trust data,and further improves the success rate of the cooperation of IoT devices.
Keywords/Search Tags:Internet of Things, trust management, blockchain, normalized trust, rise value
PDF Full Text Request
Related items