Towards Supporting Attribute-Based Access Control in Hyperledger Fabric Blockchain
- PMID: 36544863
- PMCID: PMC9762829
- DOI: 10.1007/978-3-031-06975-8_21
Towards Supporting Attribute-Based Access Control in Hyperledger Fabric Blockchain
Abstract
Hyperledger Fabric (HLF) is an open-source platform for deploying enterprise-level permissioned blockchains where users from multiple organizations can participate. Preventing unauthorized access to resources in such blockchains is of critical importance. Towards addressing this requirement, HLF supports different access control models. However, support for Attribute-Based Access Control (ABAC) in the current version of HLF is not comprehensive enough to address various requirements that arise when multiple organizations interact in an enterprise setting. To address those shortcomings, in this paper, we develop and present methods for providing full ABAC functionality in Hyperledger Fabric. Performance evaluation under different network configurations using the Hyperledger Caliper benchmarking tool shows that the proposed approach is quite efficient in practice.
Keywords: ABAC; Access control; Blockchain; Chaincode; Hyperledger Fabric; Smart contract.
Figures








References
-
- Androulaki E, et al.: Hyperledger fabric: a distributed operating system for permissioned blockchains. In: Proceedings of 13th EuroSys Conference, pp. 1–15 (2018)
-
- Brotsis S, et al.: On the security and privacy of hyperledger fabric: challenges and open issues. In: IEEE World Congress on Services, pp. 197–204 (2020)
-
- Chung TH, et al.: Guide to attribute based access control (ABAC) definition and considerations. NIST Spec. Publ 800(162), 162–800 (2014)
-
- Ding S, et al.: A novel attribute-based access control scheme using blockchain for IOT. IEEE Access 7, 38431–38441 (2019)
Grants and funding
LinkOut - more resources
Full Text Sources