Ether-IoT: A Realtime Lightweight and Scalable Blockchain-Enabled Cache Algorithm for IoT Access Control
Source abstract
Abstract
Several unique characteristics of Internet of Things (IoT) devices, such as distributed deployment and limited storage, make it challenging for standard centralized access control systems to enable access control in today’s large-scale IoT ecosystem. To solve these challenges, this study presents an IoT access control system called Ether-IoT based on the Ethereum Blockchain (BC) infrastructure with Attribute-Based Access Control (ABAC). Access Contract (AC), Cache Contract (CC), Device Contract (DC), and Policy Contract (PC) are the four central smart contracts (SCs) that are included in the proposed system. CC offers a way to save user characteristics in a local cache system to avoid delays during transactions between BC and IoT devices. AC is the fundamental program users typically need to run to build an access control technique. DC offers a means for storing the resource data created by devices and a method for querying that data. PC offers administrative settings to handle ABAC policies on users’ behalf. Ether-IoT, combined with ABAC and the BC, enables IoT access control management that is decentralized, fine-grained and dynamically scalable. This research gives a real-world case study to illustrate the suggested framework’s implementation. In the end, a simulation experiment is performed to evaluate the system’s performance. To ensure data integrity in dispersed systems, the results show that Ether-IoT can sustain high throughput in contexts with a large number of requests.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Blockchain Technology Applications and Security · IoT and Edge/Fog Computing · Caching and Content Delivery
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (34)
Show source-provided references
1. Privacy preserving Blockchain technique to achieve secure and reliable sharing of IoT data10.32604/cmc.2020.011599 ↗
2. Report · Ericsson Mobility report-June 2022 report edition · 2022
3. Blockchain for electronic voting system—Review and open research challenges
4. Comprehensive survey and research directions on Blockchain IoT access control10.14569/IJACSA.2021.0120530 ↗
5. A cost-efficient and scalable framework for e-voting system based on Ethereum Blockchain
6. Fabric-IoT: A Blockchain-based access control system in IoT10.1109/ACCESS.2020.2968492 ↗
7. A systematic literature review and meta-analysis on scalable Blockchain-based electronic voting systems
8. A state of the art survey and research directions on Blockchain based electronic voting system
9. A consortium Blockchain-based access control framework with dynamic orderer node selection for 5G-enabled industrial IoT10.1109/TII.2021.3078183 ↗
10. An access control model for the Internet of Things based on zero-knowledge token and Blockchain10.1186/s13638-021-01986-4 ↗
11. BFR-SE: A Blockchain-based fair and reliable searchable encryption scheme for IoT with fine-grained access control in cloud environment
12. Blockchain-based IoT access control system: Towards security, lightweight, and cross-domain10.1109/ACCESS.2021.3059863 ↗
13. Dynamic access control and trust management for Blockchain empowered IoT10.1109/JIOT.2021.3125091 ↗
14. Exploiting Blockchain and secure access control scheme to enhance privacy-preserving of IoT publish-subscribe system
15. A Blockchain-based IoT cross-domain delegation access control method
16. A Blockchain-based auditable access control system for private data in service-centric IoT environments10.1109/TII.2021.3114621 ↗
17. LSB: A lightweight scalable Blockchain for IoT security and anonymity10.1016/j.jpdc.2019.08.005 ↗
18. A secure fabric Blockchain-based data transmission technique for industrial internet-of-things10.1109/TII.2019.2907092 ↗
19. Smart contract-based access control for the Internet of Things10.1109/JIOT.2018.2847705 ↗
20. Bitcoin: A peer-to-peer electronic cash system
21. What is Ethereum · 2022
22. Bitcoin · 2022
23. An industrial network intrusion detection algorithm based on multifeature data clustering optimization model10.1109/TII.2019.2946791 ↗
24. Ethereum · Geth Client for building private blockchain networks · 2022
25. Foundation · Node.js · 2022
26. Community · Truffle Suite · 2022
27. Schlueter · npm Inc. (a Subsidiary of GitHub, a Subsidiary of Microsoft) · 2022
28. Community · Ganache · 2022
29. Community · Arduino · 2022
30. Community · Solidity · 2022
31. VS Code · 2022
32. Community · Web3.js · 2022
33. Dunkels · ContikiOS · 2022
34. Foundation · Python · 2022