Online citations, reference lists, and bibliographies.

Context-Aware And Dynamic Role-Based Access Control Using Blockchain

Mohsin Ur Rahman, Barbara Guidi, F. Baiardi, L. Ricci
Published 2020 · Computer Science

Cite This
Download PDF
Analyze on Scholarcy
Share
Trust and risk issue in distributed environments represent today an important research topic. Access Control Systems are mainly used in security to control access to resources. Access control policies are used to express the rights of users to access resources. In this paper, the Blockchain is used as a tool for location-aware Role-based access control system to provide dynamic and auditable access control policies. In the proposed approach, user-role relationships are publicly visible on the Blockchain. On the other hand, the resource owners send transactions to the Blockchain to manage the relationship between roles and permissions. The location server is associated with an Ethereum account which monitors the location information of the users and dynamically changes the active role of the user by sending transaction to the LRBAC smart contract. The proposed approach achieves auditability, preventing the data provider or third parties from falsely denying the access rights granted by RBAC policies. We deployed the RBAC smart contract on the Ethereum Rinkeby testnet and the experimental results show that the proposed approach is feasible.
This paper references
10.1145/3194113.3194115
SmartCheck: Static Analysis of Ethereum Smart Contracts
S. Tikhomirov (2018)
10.1007/978-3-030-34914-1_3
Protecting Personal Data using Smart Contracts
Mohsin Ur Rahman (2019)
10.1109/2.485845
Role-Based Access Control Models
R. Sandhu (1996)
10.1109/GreenCom-CPSCom.2010.148
Benefits of Location-Based Access Control: A Literature Study
André van Cleeff (2010)
10.1145/3350546.3352561
Blockchain based access control systems: State of the art and challenges
Sara Rouhani (2019)
10.1109/CYBERMATICS_2018.2018.00207
Astraea: A Decentralized Blockchain Oracle
J. Adler (2018)
10.1016/J.COSE.2019.03.016
A blockchain based approach for the definition of auditable Access Control systems
Damiano Di Francesco Maesa (2019)
10.1007/978-3-319-59665-5_15
Blockchain Based Access Control
Damiano Di Francesco Maesa (2017)
10.1007/11961635_10
LRBAC: A Location-Aware Role-Based Access Control Model
I. Ray (2006)
10.1109/JIOT.2018.2847705
Smart Contract-Based Access Control for the Internet of Things
Yuanyu Zhang (2019)
10.1007/978-3-319-94370-1_11
Using Blockchain for IOT Access Control and Authentication Management
Abdallah Zoubir Ourad (2018)
10.1016/J.COMPMEDIMAG.2004.09.004
Utilizing data grid architecture for the backup and recovery of clinical image data.
B. Liu (2005)
10.1007/978-3-662-53357-4_6
Step by Step Towards Creating a Safe Smart Contract: Lessons and Insights from a Cryptocurrency Lab
Kevin Delmolino (2016)
10.1109/IMCET.2018.8603050
Decentralized Voting Platform Based on Ethereum Blockchain
D. Khoury (2018)
10.1002/sec.1748
FairAccess: a new Blockchain-based access control framework for the Internet of Things
Aafaf Ouaddah (2016)



This paper is referenced by
Semantic Scholar Logo Some data provided by SemanticScholar