<span style="font-variant: small-caps">MedAccessX</span>: A Blockchain-Enabled Dynamic Access Control Framework for IoMT Networks

The integration of Internet of Things (IoT) devices in healthcare has enhanced medical efficiency but poses challenges such as data privacy risks and internal abuse. Traditional IoT data access frameworks suffer from centralization, limited scalability, and static permission controls. To address the...

Full description

Saved in:
Bibliographic Details
Main Authors: Guoyi Shi, Minfeng Qi, Qi Zhong, Ningran Li, Wanxin Gao, Lefeng Zhang, Longxiang Gao
Format: Article
Language:English
Published: MDPI AG 2025-03-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/25/6/1857
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The integration of Internet of Things (IoT) devices in healthcare has enhanced medical efficiency but poses challenges such as data privacy risks and internal abuse. Traditional IoT data access frameworks suffer from centralization, limited scalability, and static permission controls. To address these issues, we propose <span style="font-variant: small-caps;">MedAccessX</span>, a blockchain-based access control framework combining attribute-based access control (ABAC) and role-based access control (RBAC). <span style="font-variant: small-caps;">MedAccessX</span> utilizes four types of smart contracts: a user management contract (UMC) for managing user operations, a medical data management contract (MDMC) for handling data, a policy contract (PC) for managing access rights, and an access control contract (ACC) for enforcing permissions and facilitating data sharing. Our evaluation, conducted on a private Ethereum blockchain network with multiple nodes, assesses security, deployment cost, gas consumption, throughput, and response time. Comparative analysis demonstrates that <span style="font-variant: small-caps;">MedAccessX</span> achieves lower deployment costs and higher throughput, outperforming existing solutions.
ISSN:1424-8220