Font Size: a A A

A Distributed Trusted Network Connection Protocol Based On Blockchain

Posted on:2021-03-11Degree:MasterType:Thesis
Country:ChinaCandidate:L ShangFull Text:PDF
GTID:2518306050968049Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
Along with the rapid growth of the size and complexity of Internet of Things,the security of terminals has increasingly become a focus.In order to ensure the security of terminals,the trusted network connection(TNC)could realize not only the user authentication but also the platform attestation during the network access process.However,the existing TNC infrastructure is based on a centralized architecture,which could not provide distributed services.To address this problem,we present a blockchain-based distributed TNC protocol named BTNC to ensure the reliability of terminals in the distributed environment according to the decentralization,trustlessness,trackability,and immutability features of blockchain.The main research results of this thesis are as follows:First,we construct the system model of the blockchain-based distributed TNC protocol,analyse the security threats and come up with a threat model,including unauthorized user,illegal platform and platform replacement attack,then correspondingly define the security goals of our scheme,including user authentication,platform attestation and resist platform replacement attack.Second,combining key exchange protocol based on blockchain and D-H PN protocol included in TNC specification,we propose a blockchain-based distributed trusted network connection protocol,which realizes mutual user authentication and platform attestation among terminals in the distributed environment.At the same time,our protocol is able to resist platform replacement attack.Third,we make a security analysis on BTNC using Protocol Composition Logic proof method and conclude that our protocol can satisfy the security goals above.Then,the performance overhead caused by our scheme is evaluated and the experiments show that it is efficient and feasible for different kinds of terminals to achieve BTNC.
Keywords/Search Tags:distributed environment, trusted network connection, blockchain, platform measurement, key exchange
PDF Full Text Request
Related items