R2SC: RBAC system smart contract-based

Authors

  • Lucas Vargas Dias Universidade Federal de Santa Maria
  • Tiago Antonio Rizzetti Universidade Federal de Santa Maria
  • Wagner Brignol Instituto Federal de Educação, Ciência e Tecnologia Sul-rio-grandense
  • Luciane Neves Canha Universidade Federal de Santa Maria

DOI:

https://doi.org/10.5335/rbca.v16i3.15634

Keywords:

Blockchain, Smart Contracts, Access Control

Abstract

Due to the popularity of Blockchain technology, there have been many applications of it in many contexts. It is a technology that allows trusted communication between untrusted entities without a centralized third party. Also, Blockchain is a chronological sequence of blocks linked through the hash of each one. This characteristic ensures data integrity and immutability. Therefore, Blockchain is a powerful technology for recording data like access control rules. This work utilizes Blockchain to provide a framework applying the Smart Contract concept for a Role-Based Access Control (RBAC) system. It is the RBAC System Smart Contract-based (R2SC). Also, it uses the framework Truffle to test the Smart Contract functionalities. In counterpart to the related works, R2SC has scalability.

Downloads

Download data is not yet available.

Author Biography

  • Tiago Antonio Rizzetti, Universidade Federal de Santa Maria

    Possui graduação em ciência da computação (2006), mestrado em computação (2009) e doutorado em engenharia elétrica no pelo Programa de Pós Graduação em Engenharia Elétrica (2018), pela Universidade Federal de Santa Maria (UFSM). Atualmente é professor adjunto da UFSM, e tem experiência na área de Ciência da computação e Engenharia Elétrica, com ênfase em Redes Elétricas Inteligentes e possui interesse nas áreas de segurança cibernética, sistemas embarcados, redes P2P, internet das coisas (IoT) e redes de computadores.

Published

2024-12-03

Issue

Section

Original Paper

How to Cite

[1]
2024. R2SC: RBAC system smart contract-based. Brazilian Journal of Applied Computing. 16, 3 (Dec. 2024), 116–123. DOI:https://doi.org/10.5335/rbca.v16i3.15634.