The DOI matches its Crossref record; 29 of the 29 references it cites were found in a registry or an index.
Smart Contract-Based Access Control for the Internet of Things
Open accessAbstract
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.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“Research based on the Bitcoin blockchain includes Feng et al. [80], who used tokens to represent access rights. When passing tokens, access control policies are embedded into the transactions of locking scripts, and users can prove that they have tokens by unlocking scripts [81]”
From A Survey of IoT Privacy Security: Architecture, Technology, Challenges, and Trends (2024) · cites this paper as [80]
In the citing paper
“Although blockchain uses encryption and digital signature to preserve transactions, recent measurement results [299] show that a certain amount of transaction is leaked during blockchain operations and data protection of blockchain is not very robust in practice.”
From Blockchain for 5G and beyond networks: A state of the art survey (2020) · cites this paper as [299]
Citations
Cites
Bitcoin: A Peer-to-Peer Electronic Cash SystemPreprint
Nakamoto, S. (2019) · SSRN Electronic Journal · doi:10.2139/ssrn.3440802 · Cited by 14,677
Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications
Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., & Ayyash, M. (2015) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2015.2444095 · Cited by 8,630
Role-based access control models
Sandhu, R. S., Coyne, E. J., Feinstein, H. L., & Youman, C. E. (1996) · Computer · doi:10.1109/2.485845 · Cited by 5,927
Internet of Things in industries: A survey
Xu, L. D., He, W., & Li, S. (2014) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2014.2300753 · Cited by 5,172
Blockchains and smart contracts for the internet of things
Christidis, K., & Devetsikiotis, M. (2016) · IEEE Access · doi:10.1109/access.2016.2566339 · Cited by 4,552
Decentralizing Privacy: Using Blockchain to Protect Personal Data
Zyskind, G., Nathan, O., & Pentland, A. '. (2015) · 2015 IEEE Security and Privacy Workshops · doi:10.1109/spw.2015.27 · Cited by 2,617
MedRec: Using Blockchain for Medical Data Access and Permission Management
Azaria, A., Ekblaw, A., Vieira, T., & Lippman, A. (2016) · 2016 2nd International Conference on Open and Big Data (OBD) · doi:10.1109/obd.2016.11 · Cited by 2,526
Security, privacy and trust in Internet of Things: The road ahead
Sicari, S., Rizzardi, A., Grieco, L. A., & Coen‐Porisini, A. (2014) · Computer Networks · doi:10.1016/j.comnet.2014.11.008 · Cited by 2,341
Blockchain for IoT security and privacy: The case study of a smart home
Dorri, A., Kanhere, S. S., Jurdak, R., & Gauravaram, P. (2017) · 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops) · doi:10.1109/percomw.2017.7917634 · Cited by 1,843
Internet of Things in the 5G Era: Enablers, Architecture, and Business Models
Palattella, M. R., Dohler, M., Grieco, A., Rizzo, G., Torsner, J., Engel, T., & Ladid, L. (2016) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.2016.2525418 · Cited by 1,459
Access control: principle and practice
Sandhu, R. S., & Samarati, P. (1994) · IEEE Communications Magazine · doi:10.1109/35.312842 · Cited by 1,302
Can blockchain strengthen the internet of things?
Kshetri, N. (2017) · IT Professional · doi:10.1109/mitp.2017.3051335 · Cited by 918
Fairaccess: a new blockchain-based access control framework for the internet of things
Ouaddah, A., Abou Elkalam, A., & Ait Ouahman, A. (2016) · Security and Communication Networks · doi:10.1002/sec.1748 · Cited by 688
Internet of Things Architecture: Recent Advances, Taxonomy, Requirements, and Open Challenges
Yaqoob, I., Ahmed, E., Hashem, I. A. T., Ahmed, A. I. A., Gani, A., Imran, M., & Guizani, M. (2017) · IEEE Wireless Communications · doi:10.1109/mwc.2017.1600421 · Cited by 668
Botnets and Internet of Things Security
Bertino, E., & Islam, N. (2017) · Computer · doi:10.1109/mc.2017.62 · Cited by 618
Attribute-Based Access Control
Hu, V. C., Kuhn, D. R., Ferraiolo, D. F., & Voas, J. (2015) · Computer · doi:10.1109/mc.2015.33 · Cited by 578
Access control in the Internet of Things: Big challenges and new opportunities
Ouaddah, A., Mousannif, H., Kalam, A. A. E., & Ouahman, A. A. (2016) · Computer Networks · doi:10.1016/j.comnet.2016.11.007 · Cited by 462
A capability-based security approach to manage access control in the Internet of Things
Gusmeroli, S., Piccione, S., & Rotondi, D. (2013) · Mathematical and Computer Modelling · doi:10.1016/j.mcm.2013.02.006 · Cited by 363
Twenty Security Considerations for Cloud-Supported Internet of Things
Singh, J. P., Pasquier, T., Bacon, J., Ko, H., & Eyers, D. M. (2015) · IEEE Internet of Things Journal · doi:10.1109/jiot.2015.2460333 · Cited by 333
Blockchain Based Access Control
Maesa, D. D. F., Mori, P., & Ricci, L. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-59665-5_15 · Cited by 320
Identity Authentication and Capability Based Access Control (IACAC) for the Internet of Things
Mahalle, P. N., Anggorojati, B., Prasad, N. R., & Prasad, R. (2013) · Journal of Cyber Security and Mobility · doi:10.13052/jcsm2245-1439.142 · Cited by 253
An Efficient Authentication and Access Control Scheme for Perception Layer of Internet of Things
Ye, N., Zhu, Y., Wang, R., Malekian, R., & Qiao-min, L. (2014) · Applied Mathematics & Information Sciences · doi:10.12785/amis/080416 · Cited by 235
Using Blockchain and smart contracts for secure data provenance managementPreprint
Ramachandran, A., & Kantarcıoğlu, M. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1709.10000 · Cited by 156
Toward a Lightweight Authentication and Authorization Framework for Smart Objects
Hernández-Ramos, J. L., Pawlowski, M. P., Jara, A. J., Skármeta, A., & Ladid, L. (2015) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.2015.2393436 · Cited by 145
Data Exfiltration From Internet of Things Devices: iOS Devices as Case Studies
D’Orazio, C., Choo, K. R., & Yang, L. T. (2016) · IEEE Internet of Things Journal · doi:10.1109/jiot.2016.2569094 · Cited by 143
A Community-Driven Access Control Approach in Distributed IoT Environments
Hussein, D., Bertin, E., & Frey, V. (2017) · IEEE Communications Magazine · doi:10.1109/mcom.2017.1600611cm · Cited by 78
Liu, Q., Zhang, H., Wan, J., & Chen, X. (2017) · IEEE Access · doi:10.1109/access.2017.2693380 · Cited by 76
Access Control Model for AWS Internet of Things
Bhatt, S., Patwa, F., & Sandhu, R. S. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-64701-2_57 · Cited by 65
Scalable Role-Based Data Disclosure Control for the Internet of Things
Yavari, A., Panah, A. S., Georgakopoulos, D., Jayaraman, P. P., & van Schyndel, R. (2017) · IEEE International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs.2017.307 · Cited by 38
Research works printed but not linked: 9
- 2018, Open IoT Platform in Xidian University
- 2018, Geth Client for Building Private Blockchain Networks
- 2018, An introduction to ethereum smart contracts
- 2018, Implement Access Control in a Simple IoT System Using Ethereum Smart Contrats
- 2018, Web3 Javascript API to Interact With Ethereum Nodes
- 2018, A contract-oriented high-level language for implementing smart contracts
- 2018, Remix IDE for Ethereum Smart Contract Programming
- 2018, An introduction to ethereum platform
- 2018, Bitcoin—Open source P2P Money
Cited by
Sorted by citations
Blockchain-Enabled Smart Contracts: Architecture, Applications, and Future Trends
Wang, S., Ouyang, L., Yuan, Y., Ni, X., Han, X., & Wang, F. (2019) · IEEE Transactions on Systems Man and Cybernetics Systems · doi:10.1109/tsmc.2019.2895123 · Cited by 1,244
Blockchain smart contracts: Applications, challenges, and future trends
Khan, S. N., Loukil, F., Ghedira-Guegan, C., Benkhelifa, E., & Bani-Hani, A. I. (2021) · Peer-to-Peer Networking and Applications · doi:10.1007/s12083-021-01127-0 · Cited by 971
Enabling Massive IoT Toward 6G: A Comprehensive Survey
Guo, F., Yu, F. R., Zhang, H., Li, X., Ji, H., & Leung, V. C. M. (2021) · IEEE Internet of Things Journal · doi:10.1109/jiot.2021.3063686 · Cited by 745
Blockchain for Secure EHRs Sharing of Mobile Cloud Based E-Health Systems
Nguyen, D. C., Pathirana, P. N., Ding, M., & Seneviratne, A. (2019) · IEEE Access · doi:10.1109/access.2019.2917555 · Cited by 574
“[28] R. Xu, Y. Chen, E. Blasch, and G. Chen, ‘‘BlendCAC: A smart contract enabled decentralized capability-based access control mechanism for the IoT,’’ Computers, vol. 7, no. 3, p. 39, 2018.”
BackgroundInfluentialSecurity and Privacy for Green IoT-Based Agriculture: Review, Blockchain Solutions, and Challenges
Ferrag, M. A., Shu, L., Yang, X. K., Derhab, A., & Maglaras, L. A. (2020) · IEEE Access · doi:10.1109/access.2020.2973178 · Cited by 461
Metadata
- Authors
- Zhang, Y., Kasahara, S., Shen, Y., Jiang, X., & Wan, J.
- Affiliations
- Nara Institute of Science and Technology (JP)
- Xidian University (CN)
- Inner Mongolia University of Technology (CN)
- Venue
- IEEE Internet of Things Journal
- Published
- 2019-04
- Volume
- 6
- Issue
- 2
- Pages
- 1594-1605
- ISSN
- 2327-4662 (ISSN-L)
- 2372-2541
- OpenAlex
- W2963983602
- Cited by
- 788
- References
- 29
- Citations by year
- 2026: 33 · 2025: 71 · 2024: 74 · 2023: 110 · 2022: 124 · 2021: 153 · 2020: 120 · 2019: 81
- FWCI
- 151.17
- Type
- journal article
- Language
- en
- Open access
- green
- naist.repo.nii.ac.jp
- Licence
- Locations
- IEEE Internet of Things Journal (publishedVersion)
- Institutional Repositories DataBase (IRDB) (acceptedVersion)
- arXiv (Cornell University) (submittedVersion)
- NAIST Digital Library (Nara Institute of Science and Technology) (submittedVersion, cc-by-nc-nd)
- arXiv (Cornell University)
- Funders
- National Basic Research Program of China (2017YFB1400700)
- Japan Society for the Promotion of Science (15H04008)
- National Natural Science Foundation of China (U1536202, 61571352, 61502255)
- Topics
- Physical Sciences › Computer Science › Information Systems › Blockchain Technology Applications and Security
- Physical Sciences › Computer Science › Computer Networks and Communications › Access Control and Trust
- Physical Sciences › Computer Science › Computer Networks and Communications › Advanced Authentication Protocols Security
- Keywords
- smart contracts, access control, Internet of Things, Ethereum, distributed access control, misbehavior detection, punishment mechanism, single-board computer
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review