Access Control Mechanism for IoT using Blockchain
Pratik Patel1, Pinkal Chauhan2

1Kovuru Vijaya Kumar*, Computer Science and Engineering department, Rayalaseema University, Kurnool, Andhra Pradesh, India.
2Ch GVN Prasad, Department of Computer Science & Engineering, Sri Indu College of Engg & Tech, Hyderabad. India.
Manuscript received on February 28, 2020. | Revised Manuscript received on March 22, 2020. | Manuscript published on March 30, 2020. | PP: 5473-5481 | Volume-8 Issue-6, March 2020. | Retrieval Number: F1137038620/2020©BEIESP | DOI: 10.35940/ijrte.F1137.038620

Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (

Abstract: In our everyday lives, IoT plays a vital role. It is crucial to sense, capture and share data from connected devices via internet. Existing system proposed centralized client/server approach where central authority keeps a record of all the activities. Failure of such centralized authority makes the whole system fail. A decentralized / distributed approach is therefore needed if a single failure point is avoided. In this paper contains information to integrating Blockchain in IoT ecosystem in order to achieve access control. We proposed smart contract based architecture which consist multiple permission contract, one decision contract and one entry contract, to achieve distributed and secure IoT device access control. To conclude system framework, we provide a case study in an IoT system with two laptops and one Raspberry Pi single-board computers, where the PCs, DC and EC are implemented based on the Ethereum smart contract platform to achieve the access control.
Keywords: Blockchain, IoT, Raspberry pi, Security, Access control.
Scope of the Article: Blockchain-enabled IoT Device and Data Security and Privacy.