DSpace Repository

Smart Contract-Based Access Control for the Internet of Things

Show simple item record

dc.contributor.author Zhang, Yuanyu en
dc.contributor.author Kasahara, Shoji en
dc.contributor.author Shen, Yulong en
dc.contributor.author Jiang, Xiaohong en
dc.contributor.author Wan, Jianxiong en
dc.date.accessioned 2018-06-28T05:57:09Z en
dc.date.available 2018-06-28T05:57:09Z en
dc.date.issued 2018-06-15 en
dc.identifier.uri http://hdl.handle.net/10061/12558 en
dc.description.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 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. en
dc.language.iso en en
dc.publisher IEEE en
dc.rights (c) 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works. en
dc.subject Access control en
dc.subject Contracts en
dc.subject Internet of Things en
dc.subject Permission en
dc.subject Registers en
dc.subject Servers en
dc.subject Internet of Things en
dc.subject access control en
dc.subject blockchain en
dc.subject smart contract. en
dc.title Smart Contract-Based Access Control for the Internet of Things en
dc.type.nii Journal Article en
dc.contributor.transcription チョウ, エンユ ja
dc.contributor.transcription カサハラ, ショウジ ja
dc.contributor.alternative 張, 元玉 ja
dc.contributor.alternative 笠原, 正治 ja
dc.textversion author en
dc.identifier.jtitle IEEE Internet of Things Journal en
dc.identifier.spage 1 en
dc.identifier.epage 1 en
dc.relation.doi 10.1109/JIOT.2018.2847705 en
dc.identifier.NAIST-ID 74653619 en
dc.identifier.NAIST-ID 73298887 en

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace

Advanced Search


My Account