TTECCDU: a blockchain-based approach for expressive authorization management

被引:1
|
作者
Mahar, Uzma [1 ]
Aleem, Muhammad [1 ]
Zahoor, Ehtesham [2 ]
机构
[1] Natl Univ Comp & Emerging Sci, Islamabad, Pakistan
[2] Educative Inc, Islamabad, Pakistan
关键词
Authorization management; Blockchain; Access control policies; Data science; INTERNET;
D O I
10.7717/peerj-cs.1212
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Authorization uses the access control policies to allow or limit a user the access to a resource. Blockchain-based access control models are used to manage authorization in a decentralized way. Many approaches exist that have provided the distributed access control frameworks which are user driven, transparent and provide fairness with its distributed architecture. Some approaches have used authorization tokens as access control mechanisms and mostly have used smart contracts for the authorization process. The problem is that most of the approaches rely on a single authorization factor like either trust or temporal; however, none has considered other important factors like cost, cardinality, or usage constraints of a resource making the existing approaches less expressive and coarse-grained. Also, the approaches using smart contracts are either complex in design or have high gas cost. To the best of our knowledge, there is no approach that uses all the important authorization factors in a unified framework. In this article, we present an authorization framework: TTECCDU that consists of multi-access control models i.e., trust-based, cost-based, temporal-based, cardinality-based, and usage-based to provide strong and expressive authorization mechanism. TTECCDU also handles the delegation context for authorization decisions. The proposed framework is implemented using smart contracts which are written in a modular form so that they are easily manageable and can be re-deployed when needed. Performance evaluation results show that our smart contracts are written in an optimized manner which consume 60.4% less gas cost when the trust-based access is compared and 59.2% less gas cost when other proposed smart contracts from our approach are compared to the existing approaches.
引用
收藏
页数:32
相关论文
共 50 条
  • [21] Rethinking Forest Management: A Participatory Blockchain-based Governance Approach
    Willrich, Sven
    Melcher, Felix
    Weinhardt, Christof
    PROCEEDINGS OF THE 16TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS, VOL 1: DCNET, ICE-B, OPTICS, SIGMAP AND WINSYS (ICETE), 2019, : 139 - 146
  • [22] Blockchain-based mechanism for fine-grained authorization in data crowdsourcing
    Ma, Haiying
    Huang, Elmo X.
    Lam, Kwok-Yan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 106 : 121 - 134
  • [23] DAG blockchain-based lightweight authentication and authorization schemefor IoT devices
    Wang, Shangping
    Li, Huan
    Chen, Juanjuan
    Wang, Jifang
    Deng, Yingjuan
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 66
  • [24] BCCMS, Authorization Through an Approach for a Blockchain Based Electronic Cards Management System
    Maghawry, Ahmed
    El Hadidi, Amr
    Kholief, Mohamed
    2022 IEEE 28TH INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION (ICE/ITMC) & 31ST INTERNATIONAL ASSOCIATION FOR MANAGEMENT OF TECHNOLOGY, IAMOT JOINT CONFERENCE, 2022,
  • [25] A Blockchain-Based Editorial Management System
    Daraghmi, Eman-Yaser
    Abu Helou, Mamoun
    Daraghmi, Yousef-Awwad
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [26] Blockchain-Based Application for Certification Management
    Karamachoski, Jovan
    Marina, Ninoslav
    Taskov, Pavel
    TEHNICKI GLASNIK-TECHNICAL JOURNAL, 2020, 14 (04): : 488 - 492
  • [27] Blockchain-Based Loyalty Management System
    Santos, Andre F.
    Marinho, Jose
    Bernardino, Jorge
    FUTURE INTERNET, 2023, 15 (05):
  • [28] Blockchain-Based Management of Blood Donation
    Hawashin, Diana
    Mahboobeh, Dunia Amin J.
    Salah, Khaled
    Jayaraman, Raja
    Yaqoob, Ibrar
    Debe, Mazin
    Ellahham, Samer
    IEEE ACCESS, 2021, 9 : 163016 - 163032
  • [29] Blockchain-based biometric identity management
    Salem, Sherif Hamdy Gomaa
    Hassan, Ashraf Yehia
    Moustafa, Marwa S.
    Hassan, Mohamed Nabil
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (03): : 3741 - 3752
  • [30] A blockchain-based database management system
    Samantha Tharani, Jeyakumar
    Tharmakulasingam, Mukunthan
    Muthukkumarasamy, Vallipuram
    KNOWLEDGE ENGINEERING REVIEW, 2020, 35