Title
Bchealth: A Novel Blockchain-Based Privacy-Preserving Architecture For Iot Healthcare Applications
Abstract
The advancements in networking technologies have introduced the Internet of Everything (IoE) and smart living concepts. The main idea behind making everything smarter is to improve individuals' quality of life. An excellent example of such a technology is smart healthcare which provides efficient, sustainable, and real-time human services. However, data security and privacy are among the most important challenges of smart healthcare applications. Blockchain (BC) has been considered as a promising solution for the secure management of healthcare data due to its immutability and transparency features. However, there is a tradeoff between transparency and user data privacy which is a prominent challenge in adopting BC for healthcare applications. Some researchers have considered user data privacy and proposed a few solutions; however, data owner's access control desire has not been considered in the state-of-the-art models. In this paper, to overcome the trade-off challenge between transparency and access control, we propose an architecture (socalled BCHealth) that enables data owners to define their desired access policies over their privacy-sensitive healthcare data. BCHealth is composed of two separate chains for storing access policies and data transactions. We address the real-world development challenges of BC, i.e., scalability, delay, and overhead, by adopting a clustering approach. Our extensive experimental analysis proves the efficiency of BCHealth (in terms of computation and processing time) and its resilience against several security attacks.
Year
DOI
Venue
2021
10.1016/j.comcom.2021.08.011
COMPUTER COMMUNICATIONS
Keywords
DocType
Volume
IoT, Healthcare, Blockchain, Privacy, Access control
Journal
180
ISSN
Citations 
PageRank 
0140-3664
0
0.34
References 
Authors
40
5
Name
Order
Citations
PageRank
Koosha Mohammad Hossein100.34
Mohammad Esmaeil Esmaeili200.34
Tooska Dargahi39412.10
Ahmad Khonsari421042.43
Mauro Conti52430203.80