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
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
SmartCheck: Static Analysis of Ethereum Smart Contracts
S. Tikhomirov (2018)
Protecting Personal Data using Smart Contracts
Mohsin Ur Rahman (2019)
Role-Based Access Control Models
R. Sandhu (1996)
Benefits of Location-Based Access Control: A Literature Study
André van Cleeff (2010)
Blockchain based access control systems: State of the art and challenges
Sara Rouhani (2019)
Astraea: A Decentralized Blockchain Oracle
J. Adler (2018)
A blockchain based approach for the definition of auditable Access Control systems
Damiano Di Francesco Maesa (2019)
Blockchain Based Access Control
Damiano Di Francesco Maesa (2017)
LRBAC: A Location-Aware Role-Based Access Control Model
I. Ray (2006)
Smart Contract-Based Access Control for the Internet of Things
Yuanyu Zhang (2019)
Using Blockchain for IOT Access Control and Authentication Management
Abdallah Zoubir Ourad (2018)
Utilizing data grid architecture for the backup and recovery of clinical image data.
B. Liu (2005)
Step by Step Towards Creating a Safe Smart Contract: Lessons and Insights from a Cryptocurrency Lab
Kevin Delmolino (2016)
Decentralized Voting Platform Based on Ethereum Blockchain
D. Khoury (2018)
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