Cargando…

Blockchain-based healthcare management system with two-side verifiability

The lack of data outsourcing in healthcare management systems slows down the intercommunication and information sharing between different entities. A standard solution is outsourcing the electronic health record (EHR) to a cloud service provider (CSP). The outsourcing of the EHR should be performed...

Descripción completa

Detalles Bibliográficos
Autores principales: Tan, Tian Lim, Salam, Iftekhar, Singh, Madhusudan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9009638/
https://www.ncbi.nlm.nih.gov/pubmed/35421184
http://dx.doi.org/10.1371/journal.pone.0266916
_version_ 1784687312995614720
author Tan, Tian Lim
Salam, Iftekhar
Singh, Madhusudan
author_facet Tan, Tian Lim
Salam, Iftekhar
Singh, Madhusudan
author_sort Tan, Tian Lim
collection PubMed
description The lack of data outsourcing in healthcare management systems slows down the intercommunication and information sharing between different entities. A standard solution is outsourcing the electronic health record (EHR) to a cloud service provider (CSP). The outsourcing of the EHR should be performed securely without compromising the CSP functionalities. Searchable encryption would be a viable approach to ensure the confidentiality of the data without compromising searchability and accessibility. However, most existing searchable encryption solutions use centralised architecture. These systems have trust issues as not all the CSPs are fully trusted or honest. To address these problems, we explore blockchain technology with smart contract applications to construct a decentralised system with auditable yet immutable data storage and access. First, we propose a blockchain-based searchable encryption scheme for EHR storage and updates in a decentralised fashion. The proposed scheme supports confidentiality of the outsourced EHR, keyword search functionalities, verifiability of the user and the server, storage immutability, and dynamic updates of EHRs. Next, we implement a prototype using JavaScript and Solidity on the Ethereum platform to demonstrate the practicality of the proposed solution. Finally, we compare the performance and security of the proposed scheme against existing solutions. The result indicates that the proposed scheme is practical while providing the desired security features and functional requirements.
format Online
Article
Text
id pubmed-9009638
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-90096382022-04-15 Blockchain-based healthcare management system with two-side verifiability Tan, Tian Lim Salam, Iftekhar Singh, Madhusudan PLoS One Research Article The lack of data outsourcing in healthcare management systems slows down the intercommunication and information sharing between different entities. A standard solution is outsourcing the electronic health record (EHR) to a cloud service provider (CSP). The outsourcing of the EHR should be performed securely without compromising the CSP functionalities. Searchable encryption would be a viable approach to ensure the confidentiality of the data without compromising searchability and accessibility. However, most existing searchable encryption solutions use centralised architecture. These systems have trust issues as not all the CSPs are fully trusted or honest. To address these problems, we explore blockchain technology with smart contract applications to construct a decentralised system with auditable yet immutable data storage and access. First, we propose a blockchain-based searchable encryption scheme for EHR storage and updates in a decentralised fashion. The proposed scheme supports confidentiality of the outsourced EHR, keyword search functionalities, verifiability of the user and the server, storage immutability, and dynamic updates of EHRs. Next, we implement a prototype using JavaScript and Solidity on the Ethereum platform to demonstrate the practicality of the proposed solution. Finally, we compare the performance and security of the proposed scheme against existing solutions. The result indicates that the proposed scheme is practical while providing the desired security features and functional requirements. Public Library of Science 2022-04-14 /pmc/articles/PMC9009638/ /pubmed/35421184 http://dx.doi.org/10.1371/journal.pone.0266916 Text en © 2022 Tan et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Tan, Tian Lim
Salam, Iftekhar
Singh, Madhusudan
Blockchain-based healthcare management system with two-side verifiability
title Blockchain-based healthcare management system with two-side verifiability
title_full Blockchain-based healthcare management system with two-side verifiability
title_fullStr Blockchain-based healthcare management system with two-side verifiability
title_full_unstemmed Blockchain-based healthcare management system with two-side verifiability
title_short Blockchain-based healthcare management system with two-side verifiability
title_sort blockchain-based healthcare management system with two-side verifiability
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9009638/
https://www.ncbi.nlm.nih.gov/pubmed/35421184
http://dx.doi.org/10.1371/journal.pone.0266916
work_keys_str_mv AT tantianlim blockchainbasedhealthcaremanagementsystemwithtwosideverifiability
AT salamiftekhar blockchainbasedhealthcaremanagementsystemwithtwosideverifiability
AT singhmadhusudan blockchainbasedhealthcaremanagementsystemwithtwosideverifiability