DeepAI AI Chat
Log In Sign Up

Dynamic Role-Based Access Control for Decentralized Applications

02/13/2020
by   Arnab Chatterjee, et al.
HEC Paris
Bosch
0

Access control management is an integral part of maintaining the security of an application. Although there has been significant work in the field of cloud access control mechanisms, however, with the advent of Distributed Ledger Technology (DLT), on-chain access control management frameworks hardly exist. Existing access control management mechanisms are tightly coupled with the business logic, resulting in governance issues, non-coherent with existing Identity Management Solutions, low security, and compromised usability. We propose a novel framework to implement dynamic role-based access control for decentralized applications (dApps). The framework allows for managing access control on a dApp, which is completely decoupled from the business application and integrates seamlessly with any dApps. The smart contract architecture allows for the independent management of business logic and execution of access control policies. It also facilitates secure, low cost, and a high degree of flexibility of access control management. The proposed framework promotes decentralized governance of access control policies and efficient smart contract upgrades. We also provide quantitative and qualitative metrics for the efficacy and efficiency of the framework. Any Turing complete smart contract programming language is an excellent fit to implement the framework. We expect this framework to benefit enterprise and non-enterprise dApps and provide greater access control flexibility and effective integration with traditional and state of the art identity management solutions.

READ FULL TEXT
09/07/2020

Attribute-Based Access Control for Smart Cities: A Smart Contract-Driven Framework

Efficient and reliable access control in smart cities is critical for th...
03/17/2020

SMACS: Smart Contract Access Control Service

Although blockchain-based smart contracts promise a “trustless” way of e...
02/13/2018

Smart Contract-Based Access Control for the Internet of Things

This paper investigates a critical access control issue in the Internet ...
07/04/2020

Scalable Role-based Access Control Using The EOS Blockchain

Role-based access control (RBAC) policies represent the rights of subjec...
07/29/2022

Blade: A Blockchain-supported Architecture for Decentralized Services

Decentralized services and applications provide a multitude of advantage...
01/08/2021

Semantic Access Control for Privacy Management of Personal Sensing in Smart Cities

Personal and home sensors generate valuable information that could be us...
03/07/2023

Daml: A Smart Contract Language for Securely Automating Real-World Multi-Party Business Workflows

Distributed ledger technologies, also known as blockchains for enterpris...