The rapid development of Internet of things (IoT) device and scale of growth needs a mechanism that is able to manage the devices based on trust to provide the proper services with efficiency and certainty. Reputation systems have been used to administer trust in the virtual domain, but the systems were vulnerable to attacks that exploit the built trust in the system. IoT devices are usually limited in their capabilities and previous approaches would not satisfy their computational capacity. As such we propose a blockchain-based reputation system that utilizes the technology of blockchain and smart contracts to govern and provision the interactions between service requesters and IoT devices with defined access control policies. The proposed solution would be decentralized and scalable, and it will ensure privacy, authenticity and auditability. Through the proposed system, common attacks and limitations of blockchain based reputation systems will be addressed and mitigated.
Date of Award | May 2021 |
---|
Original language | American English |
---|
- Blockchain
- Reputation System
- Smart contract
- Ethereum
- Oracle.
Implementing a Trust Framework for Internet of Things (IoT)
Battah, A. A. (Author). May 2021
Student thesis: Master's Thesis