Smart Contract-Based Access Control for the Internet of Things

02/13/2018
by   Yuanyu Zhang, et al.
0

This paper investigates a critical access control issue in the Internet of Things (IoT). In particular, we propose a smart contract-based framework, which consists of multiple access control contracts (ACCs), one judge contract (JC) and one register contract (RC), to achieve distributed and trustworthy access control for IoT systems. Each ACC provides one access control method for a subject-object pair, and implements both static access right validation based on predefined policies and dynamic access right validation by checking the behavior of the subject. The JC implements a misbehavior-judging method to facilitate the dynamic validation of the ACCs by receiving misbehavior reports from the ACCs, judging the misbehavior and returning the corresponding penalty. The RC registers the information of the access control and misbehavior-judging methods as well as their smart contracts, and also provides functions (e.g., register, update and delete) to manage these methods. To demonstrate the application of the framework, we provide a case study in an IoT system with one desktop computer, one laptop and two Raspberry Pi single-board computers, where the ACCs, JC and RC are implemented based on the Ethereum smart contract platform to achieve the access control.

READ FULL TEXT

page 7

page 9

page 10

research
01/23/2019

Interacting with the Internet of Things using Smart Contracts and Blockchain Technologies

Despite technological advances, most smart objects in the Internet of Th...
research
03/17/2019

Multi-Authority Attribute-Based Access Control with Smart Contract

Attribute-based access control makes access control decisions based on t...
research
06/05/2019

A Decentralized IoT Data Marketplace

This paper proposes an architecture for dynamic decentralized marketplac...
research
02/13/2020

Dynamic Role-Based Access Control for Decentralized Applications

Access control management is an integral part of maintaining the securit...
research
04/22/2018

SolidWorx: A Resilient and Trustworthy Transactive Platform for Smart and Connected Communities

Internet of Things and data sciences are fueling the development of inno...
research
11/28/2019

Securing Smart Contract On The Fly

We present Solythesis, a source to source Solidity compiler which takes ...
research
03/21/2018

Optimal Dynamic Contract for Spectrum Reservation in Mission-Critical UNB-IoT Systems

Spectrum reservation is emerging as one of the potential solutions to ca...

Please sign up or login with your details

Forgot password? Click here to reset