Smart Contract-Based Access Control for the Internet of Things
Yuanyu Zhang, Shoji Kasahara, Yulong Shen, Xiaohong Jiang and, Jianxiong Wan

TL;DR
This paper presents a blockchain-based access control framework for IoT systems using smart contracts to enable distributed, trustworthy, and dynamic access management, demonstrated through a practical Ethereum implementation.
Contribution
It introduces a novel smart contract architecture with multiple contracts for static and dynamic access control, misbehavior judgment, and management in IoT environments.
Findings
Successfully implemented on Ethereum platform.
Demonstrated effective access control in a multi-device IoT setup.
Provides a scalable and trustworthy access control solution.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAccess Control and Trust · Security and Verification in Computing · Internet Traffic Analysis and Secure E-voting
