Submitted:
06 February 2025
Posted:
07 February 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Background
3. Approach
3.1. Define Node in Proposed Blockchain-Based DACS Framework
3.2. Enhanced Smart Contract for DACS with Embedded Security Awareness
- Access Granted: If the requesting node, has the necessary access permissions as per the ACL and maintains a TM above the minimum threshold, the operation is allowed, and the node retains its current permissions.
- Access Denied – Insufficient Permissions: If the requesting node, does not have the required access permissions in the ACL, the operation is denied outright.
- Access Denied – Low Trust Metric: If the requesting node, has the required access permissions but its TM falls below the minimum threshold, the operation is denied due to insufficient trustworthiness.
4. Experiment
5. Performance Analysis
6. Conclusions
Author Contributions
Funding
References
- Van Steen, M.; Tanenbaum, A. S. Distributed systems, 3rd ed.; Leiden, The Netherlands: Maarten van Steen, 2017.
- Patil, A. et al. Design and implementation of a consensus algorithm to build zero trust model. 2020 IEEE 17th India Council International Conference (INDICON). IEEE, 2020. [CrossRef]
- Sengupta, B.; Anantharaman, L. Distritrust: Distributed and low-latency access validation in zero-trust architecture. Journal of Information Security and Applications, 2021. [CrossRef]
- Stafford, V. Zero trust architecture. NIST special publication 800-207, 2020. [CrossRef]
- Gong, Q. et al. SDACS: Blockchain-Based Secure and Dynamic Access Control Scheme for Internet of Things. Sensors 24.7: 2267, 2024. [CrossRef]
- Alboqmi, R. Jahan, S. Gamble, R. F. A Risk Adaptive Access Control Model for the Service Mesh Architecture, 2024 IEEE 3rd International Conference on Computing and Machine Intelligence (ICMI), 2024, pp. 1-6. [CrossRef]
- Wang, P. et al. Dynamic access control and trust management for blockchain-empowered IoT. IEEE Internet of Things Journal 9.15, 2021, pp. 12997-13009. [CrossRef]
- Hwang, D. Y.; Jung, Y. C.; Ki-Hyung K. Dynamic access control scheme for iot devices using blockchain. 2018 international conference on information and communication technology convergence (ICTC). IEEE, 2018. [CrossRef]
- Alevizos, L.; Vinh T. T.; Max H. E. Augmenting zero trust architecture to endpoints using blockchain: A state-of-the-art review. Security and privacy 5.1: e191, 2021. [CrossRef]
- Alkhresheh, A.; Khalid E.; Hossam S. H. DACIoT: Dynamic access control framework for IoT deployments. IEEE Internet of Things Journal 7.12, 2020, pp. 11401-11419. [CrossRef]
- Dutt, N. et al. Self-awareness for autonomous systems. Proceedings of the IEEE 108.7, 2020, pp. 971-975. [CrossRef]
- Petrovska, A. Self-Awareness as a Prerequisite for Self-Adaptivity in Computing Systems. 2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C). IEEE, 2021. [CrossRef]
- Jahan, S.; Gamble, R. F. Applying Security-Awareness to Service-Based Systems. 2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C). IEEE, 2021. [CrossRef]
- Jahan, S. An adaptation assessment framework for runtime security assurance case evolution, Diss. The University of Tulsa, 2021.
- Vanickis, R. et al. Access control policy enforcement for zero-trust-networking. 2018 29th Irish Signals and Systems Conference (ISSC). IEEE, 2018. [CrossRef]
- Gai, K. et al. A blockchain-based access control scheme for zero trust cross-organizational data sharing. ACM Transactions on Internet Technology 23.3, 2023, pp. 1-25. [CrossRef]
- Whyte, S. T.; Omoyiola, B. O.; Okoni, B. Use of Blockchain Technology in Data Integrity Assurance. SSRN, 2022.
- Zhang, Y. et al. Smart Contract-Based Access Control for the Internet of Things, in IEEE Internet of Things Journal, vol. 6, no. 2, 2019, pp. 1594-1605. [CrossRef]
- Rahman, M.; Barbara, G.; Fabrizio, B. Blockchain-based access control management for decentralized online social networks. Journal of Parallel and Distributed Computing 144, 2020, pp. 41-54. [CrossRef]
- Radack, S. M. Federal information processing standard (FIPS) 199, standards for security. 2004.
- Wang, J. et al. Trust and attribute-based dynamic access control model for Internet of Things. 2017 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC). IEEE, 2017. [CrossRef]
- Ahmed, A. et al. BACAD: AI-based framework for detecting vertical broken access control attacks. Egyptian Informatics Journal 28: 100571, 2024. [CrossRef]
- Nguyen, C. T. et al. Proof-of-stake consensus mechanisms for future blockchain networks: fundamentals, applications and opportunities. IEEE access 7, 2019, pp. 85727-85745. [CrossRef]
- Peepliwal, A. K et al. A prototype model of zero trust architecture blockchain with EigenTrust-based practical Byzantine fault tolerance protocol to manage decentralized clinical trials. Blockchain: Research and Applications 5.4: 100232, 2024. [CrossRef]
- Kulkarni, A.; Hazari, N. A.; Niamat, M. A Zero Trust-based framework employed by Blockchain Technology and Ring Oscillator Physical Unclonable Functions for security of Field Programmable Gate Array Supply Chain. IEEE Access, 2024. [CrossRef]
- Elmadani, S.; Hariri, S.; Shao, S. Blockchain based methodology for zero trust modeling and quantification for 5g networks. 2022 IEEE/ACS 19th International Conference on Computer Systems and Applications (AICCSA). IEEE, 2022. [CrossRef]
- Feng, Y. et al. "Blockchain enabled zero trust based authentication scheme for railway communication networks." Journal of Cloud Computing 12.: 62, 2023.
- Jin, Q.; Liming, W. Zero-trust based distributed collaborative dynamic access control scheme with deep multi-agent reinforcement learning. EAI Endorsed Transactions on Security and Safety 8.27, 2020. [CrossRef]
- Ali, F.S. et al. Dynamic acl policy implementation in software defined networks. 2022 International Conference on IT and Industrial Technologies (ICIT). IEEE, 2022. [CrossRef]
- Jung, C. et al. A scalable and dynamic acl system for in-network defense. Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security. 2022. [CrossRef]
- You, H. et al. Dynamic access control method for SDP-based network environments. EURASIP Journal on Wireless Communications and Networking 2023.1: 94, 2023.
- Sun, L. et al. BPDAC: A Blockchain Based and Provenance Enabled Dynamic Access Control Scheme. IEEE Access, 2023. [CrossRef]
- Nakamura, Y. et al. Exploiting smart contracts for capability-based access control in the internet of things. Sensors 20.6: 1793, 2020. [CrossRef]
- Rouhani, S.; Deters, R. Blockchain based access control systems: State of the art and challenges. IEEE/WIC/ACM International Conference on Web Intelligence. 2019.
- Punia, A. et al. A systematic review on blockchain-based access control systems in cloud environment. Journal of Cloud Computing 13.1: 146, 2024.


|
(C=H, R=H, U=H, D=H) |
(C=H, R=M, U=H, D=H) |
(C=H, R=M, U=H, D=H) |
(C=M, R=L, U=L, D=M) |
(C=M, R=L, U=L, D=M) |
(C=M, R=L, U=L, D=M) |
(C=M, R=L, U=L, D=M) |
(C=L, R=L, U=M, D=L) |
(C=L, R=L, U=L, D=L) |
(C=L, R=L, U=M, D=L) |
|
| C, R, U, D | C, R, U, D | C, R, U, D | C, R, U, D | C, R, U, D | C, R, U, D | C, R, U, D | C, R, U, D | C, R, U, D | C, R, U, D | |
| C | C, R, U, D | C, R | C, R, U, D | C, R, U, D | R | R | R, U | R, U | R, U | |
| C | C, R | C, R, U, D | R | R | C, R, U, D | C, R, U, D | R | R | R | |
| C | C, R, U, D | C, R | C, R | C, R | C, R, U, D | C, R, U, D | R | |||
| C | C, R | C, R, U, D | C, R | C, R | R | R | C, R, U, D | |||
| C | C, R | C, R | C, R, U, D | C, R | R | R | R | |||
| C | C, R | C, R | C, R | C, R, U, D | R | R | R | |||
| C | C, R, U, D | C, R | C, R | |||||||
| C | C, R | C, R, U, D | C, R | |||||||
| C | C, R | C, R | C, R, U, D |
| Create (C) | 0.95 | 0.8 | 0.8 | 0.65 | 0.65 | 0.65 | 0.65 | 0.55 | 0.55 | 0.55 |
| Read (R) | 0.95 | 0.75 | 0.75 | 0.6 | 0.6 | 0.6 | 0.6 | 0.55 | 0.55 | 0.55 |
| Update (U) | 0.95 | 0.8 | 0.8 | 0.6 | 0.6 | 0.6 | 0.6 | 0.6 | 0.6 | 0.6 |
| Delete (D) | 0.95 | 0.8 | 0.8 | 0.65 | 0.65 | 0.65 | 0.65 | 0.55 | 0.55 | 0.55 |
| Observation window size | Number of unauthorized access requests | RF | Current TM | Adjusted TM |
| 25 | 3 | 0.00000514 | 1 | 0.99999486 |
| 50 | 7 | 0.00000236 | 1 | 0.99999764 |
| 25 | 3 | 0.00000514 | 0.7 | 0.699996402 |
| 50 | 7 | 0.00000236 | 0.7 | 0.699998348 |
| Number of Nodes | Average Transaction Validation Time (Our Approach) in Seconds | Average Transaction Validation Time (Basic Approach) in Seconds |
| 15 | 0.08523 | 0.002839 |
| 50 | 0.261504 | 0.002834 |
| 100 | 0.468003 | 0.002819 |
| 500 | 2.31576 | 0.002814 |
| 1000 | 4.602902 | 0.002920 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).