Cargando…

Blockchain-Based Access Control Scheme for Secure Shared Personal Health Records over Decentralised Storage

Blockchain technology provides a tremendous opportunity to transform current personal health record (PHR) systems into a decentralised network infrastructure. However, such technology possesses some drawbacks, such as issues in privacy and storage capacity. Given its transparency and decentralised f...

Descripción completa

Detalles Bibliográficos
Autores principales: Hussien, Hassan Mansur, Yasin, Sharifah Md, Udzir, Nur Izura, Ninggal, Mohd Izuan Hafez
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8038200/
https://www.ncbi.nlm.nih.gov/pubmed/33918266
http://dx.doi.org/10.3390/s21072462
_version_ 1783677320667594752
author Hussien, Hassan Mansur
Yasin, Sharifah Md
Udzir, Nur Izura
Ninggal, Mohd Izuan Hafez
author_facet Hussien, Hassan Mansur
Yasin, Sharifah Md
Udzir, Nur Izura
Ninggal, Mohd Izuan Hafez
author_sort Hussien, Hassan Mansur
collection PubMed
description Blockchain technology provides a tremendous opportunity to transform current personal health record (PHR) systems into a decentralised network infrastructure. However, such technology possesses some drawbacks, such as issues in privacy and storage capacity. Given its transparency and decentralised features, medical data are visible to everyone on the network and are inappropriate for certain medical applications. By contrast, storing vast medical data, such as patient medical history, laboratory tests, X-rays, and MRIs, significantly affect the repository storage of blockchain. This study bridges the gap between PHRs and blockchain technology by offloading the vast medical data into the InterPlanetary File System (IPFS) storage and establishing an enforced cryptographic authorisation and access control scheme for outsourced encrypted medical data. The access control scheme is constructed on the basis of the new lightweight cryptographic concept named smart contract-based attribute-based searchable encryption (SC-ABSE). This newly cryptographic primitive is developed by extending ciphertext-policy attribute-based encryption (CP-ABE) and searchable symmetric encryption (SSE) and by leveraging the technology of smart contracts to achieve the following: (1) efficient and secure fine-grained access control of outsourced encrypted data, (2) confidentiality of data by eliminating trusted private key generators, and (3) multikeyword searchable mechanism. Based on decisional bilinear Diffie–Hellman hardness assumptions (DBDH) and discrete logarithm (DL) problems, the rigorous security indistinguishability analysis indicates that SC-ABSE is secure against the chosen-keyword attack (CKA) and keyword secrecy (KS) in the standard model. In addition, user collusion attacks are prevented, and the tamper-proof resistance of data is ensured. Furthermore, security validation is verified by simulating a formal verification scenario using Automated Validation of Internet Security Protocols and Applications (AVISPA), thereby unveiling that SC-ABSE is resistant to man-in-the-middle (MIM) and replay attacks. The experimental analysis utilised real-world datasets to demonstrate the efficiency and utility of SC-ABSE in terms of computation overhead, storage cost and communication overhead. The proposed scheme is also designed and developed to evaluate throughput and latency transactions using a standard benchmark tool known as Caliper. Lastly, simulation results show that SC-ABSE has high throughput and low latency, with an ultimate increase in network life compared with traditional healthcare systems.
format Online
Article
Text
id pubmed-8038200
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-80382002021-04-12 Blockchain-Based Access Control Scheme for Secure Shared Personal Health Records over Decentralised Storage Hussien, Hassan Mansur Yasin, Sharifah Md Udzir, Nur Izura Ninggal, Mohd Izuan Hafez Sensors (Basel) Article Blockchain technology provides a tremendous opportunity to transform current personal health record (PHR) systems into a decentralised network infrastructure. However, such technology possesses some drawbacks, such as issues in privacy and storage capacity. Given its transparency and decentralised features, medical data are visible to everyone on the network and are inappropriate for certain medical applications. By contrast, storing vast medical data, such as patient medical history, laboratory tests, X-rays, and MRIs, significantly affect the repository storage of blockchain. This study bridges the gap between PHRs and blockchain technology by offloading the vast medical data into the InterPlanetary File System (IPFS) storage and establishing an enforced cryptographic authorisation and access control scheme for outsourced encrypted medical data. The access control scheme is constructed on the basis of the new lightweight cryptographic concept named smart contract-based attribute-based searchable encryption (SC-ABSE). This newly cryptographic primitive is developed by extending ciphertext-policy attribute-based encryption (CP-ABE) and searchable symmetric encryption (SSE) and by leveraging the technology of smart contracts to achieve the following: (1) efficient and secure fine-grained access control of outsourced encrypted data, (2) confidentiality of data by eliminating trusted private key generators, and (3) multikeyword searchable mechanism. Based on decisional bilinear Diffie–Hellman hardness assumptions (DBDH) and discrete logarithm (DL) problems, the rigorous security indistinguishability analysis indicates that SC-ABSE is secure against the chosen-keyword attack (CKA) and keyword secrecy (KS) in the standard model. In addition, user collusion attacks are prevented, and the tamper-proof resistance of data is ensured. Furthermore, security validation is verified by simulating a formal verification scenario using Automated Validation of Internet Security Protocols and Applications (AVISPA), thereby unveiling that SC-ABSE is resistant to man-in-the-middle (MIM) and replay attacks. The experimental analysis utilised real-world datasets to demonstrate the efficiency and utility of SC-ABSE in terms of computation overhead, storage cost and communication overhead. The proposed scheme is also designed and developed to evaluate throughput and latency transactions using a standard benchmark tool known as Caliper. Lastly, simulation results show that SC-ABSE has high throughput and low latency, with an ultimate increase in network life compared with traditional healthcare systems. MDPI 2021-04-02 /pmc/articles/PMC8038200/ /pubmed/33918266 http://dx.doi.org/10.3390/s21072462 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Hussien, Hassan Mansur
Yasin, Sharifah Md
Udzir, Nur Izura
Ninggal, Mohd Izuan Hafez
Blockchain-Based Access Control Scheme for Secure Shared Personal Health Records over Decentralised Storage
title Blockchain-Based Access Control Scheme for Secure Shared Personal Health Records over Decentralised Storage
title_full Blockchain-Based Access Control Scheme for Secure Shared Personal Health Records over Decentralised Storage
title_fullStr Blockchain-Based Access Control Scheme for Secure Shared Personal Health Records over Decentralised Storage
title_full_unstemmed Blockchain-Based Access Control Scheme for Secure Shared Personal Health Records over Decentralised Storage
title_short Blockchain-Based Access Control Scheme for Secure Shared Personal Health Records over Decentralised Storage
title_sort blockchain-based access control scheme for secure shared personal health records over decentralised storage
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8038200/
https://www.ncbi.nlm.nih.gov/pubmed/33918266
http://dx.doi.org/10.3390/s21072462
work_keys_str_mv AT hussienhassanmansur blockchainbasedaccesscontrolschemeforsecuresharedpersonalhealthrecordsoverdecentralisedstorage
AT yasinsharifahmd blockchainbasedaccesscontrolschemeforsecuresharedpersonalhealthrecordsoverdecentralisedstorage
AT udzirnurizura blockchainbasedaccesscontrolschemeforsecuresharedpersonalhealthrecordsoverdecentralisedstorage
AT ninggalmohdizuanhafez blockchainbasedaccesscontrolschemeforsecuresharedpersonalhealthrecordsoverdecentralisedstorage