Research Article

Rogue Device Mitigation in the Internet of Things: A Blockchain-Based Access Control Approach

Figure 5

Illustrating the proposed blockchain-based decentralized IoT access control scheme through its implementation in Geth client of Ethereum. Note that the green-colored frames represent a successful operation while the red-colored ones represent a failed operation. (a) Deploying a contract instance on a server (object) node in Geth client. (b) Testing the access control functions on a IoT device node. (c) Demonstrating the interactions between a subject–object pair via a smart contract with a set of message requests.
(a)
(b)
(c)