Implementing a Trust Framework for Internet of Things (IoT)

  • Ammar A. Battah

Student thesis: Master's Thesis


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 AwardMay 2021
Original languageAmerican English


  • Blockchain
  • Reputation System
  • Smart contract
  • Ethereum
  • Oracle.

Cite this