Cargando…

A blockchain-based framework for electronic medical records sharing with fine-grained access control

In the medical system, the verification, preservation and synchronization of electronic medical records has always been a difficult problem, and the random dissemination of patient records will bring various risks to patient privacy. Therefore, how to achieve secure data sharing on the basis of ensu...

Descripción completa

Detalles Bibliográficos
Autores principales: Sun, Jin, Ren, Lili, Wang, Shangping, Yao, Xiaomin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7537906/
https://www.ncbi.nlm.nih.gov/pubmed/33022027
http://dx.doi.org/10.1371/journal.pone.0239946
_version_ 1783590759373471744
author Sun, Jin
Ren, Lili
Wang, Shangping
Yao, Xiaomin
author_facet Sun, Jin
Ren, Lili
Wang, Shangping
Yao, Xiaomin
author_sort Sun, Jin
collection PubMed
description In the medical system, the verification, preservation and synchronization of electronic medical records has always been a difficult problem, and the random dissemination of patient records will bring various risks to patient privacy. Therefore, how to achieve secure data sharing on the basis of ensuring users’ personal privacy becomes the key. In recent years, blockchain has been proposed to be a promising solution to achieve data sharing with security and privacy preservation due to its advantages of immutability. So, a distributed electronic medical records searchable scheme was proposed by leveraging blockchain and smart contract technology. Firstly, we perform a hash calculation on the electronic medical data and store the corresponding value on the blockchain to ensure its integrity and authenticity. Then, we encrypt the electronic medical data and store it in the interplanetary file system which is a distributed storage protocol. These operations not only can solve centralized data store of servers of several medical institutions, but also be good at lowering stress from data store and high-frequency access to blockchain. Secondly, the encrypted keyword index information of electronic medical records was stored on the Ethereum blockchain, meanwhile a smart contract deployed in the Ethereum blockchain is used to realize keyword search instead of depending on a centralized third party. Furthermore, we use attribute-based encryption scheme to ensure that only the attributes meeting the access policy can decrypt the encrypted electronic medical records. Finally, our performance analysis and security analysis show that the scheme is secure and efficient.
format Online
Article
Text
id pubmed-7537906
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-75379062020-10-19 A blockchain-based framework for electronic medical records sharing with fine-grained access control Sun, Jin Ren, Lili Wang, Shangping Yao, Xiaomin PLoS One Research Article In the medical system, the verification, preservation and synchronization of electronic medical records has always been a difficult problem, and the random dissemination of patient records will bring various risks to patient privacy. Therefore, how to achieve secure data sharing on the basis of ensuring users’ personal privacy becomes the key. In recent years, blockchain has been proposed to be a promising solution to achieve data sharing with security and privacy preservation due to its advantages of immutability. So, a distributed electronic medical records searchable scheme was proposed by leveraging blockchain and smart contract technology. Firstly, we perform a hash calculation on the electronic medical data and store the corresponding value on the blockchain to ensure its integrity and authenticity. Then, we encrypt the electronic medical data and store it in the interplanetary file system which is a distributed storage protocol. These operations not only can solve centralized data store of servers of several medical institutions, but also be good at lowering stress from data store and high-frequency access to blockchain. Secondly, the encrypted keyword index information of electronic medical records was stored on the Ethereum blockchain, meanwhile a smart contract deployed in the Ethereum blockchain is used to realize keyword search instead of depending on a centralized third party. Furthermore, we use attribute-based encryption scheme to ensure that only the attributes meeting the access policy can decrypt the encrypted electronic medical records. Finally, our performance analysis and security analysis show that the scheme is secure and efficient. Public Library of Science 2020-10-06 /pmc/articles/PMC7537906/ /pubmed/33022027 http://dx.doi.org/10.1371/journal.pone.0239946 Text en © 2020 Sun et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://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
Sun, Jin
Ren, Lili
Wang, Shangping
Yao, Xiaomin
A blockchain-based framework for electronic medical records sharing with fine-grained access control
title A blockchain-based framework for electronic medical records sharing with fine-grained access control
title_full A blockchain-based framework for electronic medical records sharing with fine-grained access control
title_fullStr A blockchain-based framework for electronic medical records sharing with fine-grained access control
title_full_unstemmed A blockchain-based framework for electronic medical records sharing with fine-grained access control
title_short A blockchain-based framework for electronic medical records sharing with fine-grained access control
title_sort blockchain-based framework for electronic medical records sharing with fine-grained access control
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7537906/
https://www.ncbi.nlm.nih.gov/pubmed/33022027
http://dx.doi.org/10.1371/journal.pone.0239946
work_keys_str_mv AT sunjin ablockchainbasedframeworkforelectronicmedicalrecordssharingwithfinegrainedaccesscontrol
AT renlili ablockchainbasedframeworkforelectronicmedicalrecordssharingwithfinegrainedaccesscontrol
AT wangshangping ablockchainbasedframeworkforelectronicmedicalrecordssharingwithfinegrainedaccesscontrol
AT yaoxiaomin ablockchainbasedframeworkforelectronicmedicalrecordssharingwithfinegrainedaccesscontrol
AT sunjin blockchainbasedframeworkforelectronicmedicalrecordssharingwithfinegrainedaccesscontrol
AT renlili blockchainbasedframeworkforelectronicmedicalrecordssharingwithfinegrainedaccesscontrol
AT wangshangping blockchainbasedframeworkforelectronicmedicalrecordssharingwithfinegrainedaccesscontrol
AT yaoxiaomin blockchainbasedframeworkforelectronicmedicalrecordssharingwithfinegrainedaccesscontrol