Blockchain-Empowered Token-Based Access Control System with User Reputation Evaluation
Source abstract
Abstract
Currently, data security and privacy protection are becoming more and more important. Access control is a method of authorization for users through predefined policies. Token-based access control (TBAC) enhances the manageability of authorization through the token. However, traditional access control policies lack the ability to dynamically adjust based on user access behavior. Incorporating user reputation evaluation into access control can provide valuable feedback to enhance system security and flexibility. As a result, this paper proposes a blockchain-empowered TBAC system and introduces a user reputation evaluation module to provide feedback on access control. The TBAC system divides the access control process into three stages: policy upload, token request, and resource request. The user reputation evaluation module evaluates the user’s token reputation and resource reputation for the token request and resource request stages of the TBAC system. The proposed system is implemented using the Hyperledger Fabric blockchain. The TBAC system is evaluated to prove that it has high processing performance. The user reputation evaluation model is proved to be more conservative and sensitive by comparative study with other methods. In addition, the security analysis shows that the TBAC system has a certain anti-attack ability and can maintain stable operation under the Distributed Denial of Service (DDoS) attack environment.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Access Control and Trust · Blockchain Technology Applications and Security · Privacy-Preserving Technologies in Data
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (34)
Show source-provided references
1. Future internet: The internet of things-a literature review
2. Internet of things security: A survey10.1016/j.jnca.2017.04.002 ↗
3. An authenticated access control framework for digital right management system10.1007/s11042-021-10813-3 ↗
4. Access control in Internet-of-Things: A survey10.1016/j.jnca.2019.06.017 ↗
5. Blockchain for transparent data management toward 6G10.1016/j.eng.2021.10.002 ↗
6. Blockchain-based identity management and access control framework for open banking ecosystem10.1016/j.future.2022.05.015 ↗
7. Blockchain-driven authorized data access mechanism for digital healthcare10.1016/j.sysarc.2022.102714 ↗
8. Blockchain-based multimedia content distribution with the assured system update mechanism10.1007/s11042-021-10948-3 ↗
9. Blockchain-based distributed trust and reputation management systems: A survey10.1109/ACCESS.2020.2969820 ↗
10. Trust and reputation in the Internet of Things: State-of-the-art and research challenges10.1109/ACCESS.2020.2982318 ↗
11. Issues in discretionary access control
12. A practical mandatory access control model for XML databases10.1016/j.ins.2008.12.011 ↗
13. Role-based access control (RBAC): Features and motivations
14. Attribute-based access control10.1109/MC.2015.33 ↗
15. A capability-based security approach to manage access control in the internet of things10.1016/j.mcm.2013.02.006 ↗
16. Token-based access control10.1109/ACCESS.2020.2979746 ↗
17. Blockchain based access control systems: State of the art and challenges
18. Research progress of access control based on blockchain
19. Trusted and efficient cross-domain access control system based on blockchain
20. Distributed attribute-based access control system using permissioned blockchain10.1007/s11280-021-00874-7 ↗
21. Fabric-IoT: A blockchain-based access control system in IoT10.1109/ACCESS.2020.2968492 ↗
22. BlendCAC: A blockchain-enabled decentralized capability-based access control for IoTs
23. Capability- & blockchain-based fine-grained and flexible access control model
24. A thorough trust and reputation based RBAC model for secure data storage in the cloud10.1109/TPDS.2018.2870652 ↗
25. M. Yang, “TDACS: An ABAC and trust-based dynamic access control scheme in hadoop,” arXiv preprint arXiv:2011.07895, 2020.
26. TARAS: Trust-aware role-based access control system in public Internet-of-Things
27. A blockchain based identity management system considering reputation
28. Trust management in decentralized IoT access control system
29. Trust-based blockchain authorization for IoT10.1109/TNSM.2021.3077276 ↗
30. Crowd review and attribute-based credit computation for an access control mechanism in cloud data centers10.1080/1206212X.2020.1746500 ↗
31. Access control: Principle and practice10.1109/35.312842 ↗
32. Bitcoin: A peer-to-peer electronic cash system
33. Blockchain-based access control and behavior regulation system for IoT10.3390/s22218339 ↗
34. Two-stage intelligent model for detecting malicious DDoS behavior10.3390/s22072532 ↗