Abstract
The patient’s medical health record (PMHR) has always provided a large amount of research data to medical institutions and pharmaceutical companies, etc., and has contributed to the development in medical research. However, such PMHR data contains the patient’s personal privacy and should be shared under the control of the patients, not the hospital where this data is acquired. In order to protect the privacy of PMHR data while realizing efficient data sharing, this paper proposes a blockchain-based sharing and protection scheme. In this solution, the PMHR data are encrypted and stored in a cloud server, which is equipped with an access control scheme implemented as a smart contract on a blockchain. Different from previous works, in order to ensure efficient access and reduce the workload of patients, the types of users who can apply for access are limited to hospitals and pharmaceutical companies. In order to resist the potential Man-in-the-middle (MITM) attack, we have introduced an improved proxy re-encryption scheme to ensure the secrecy of PMHR data while reducing the computational complexity. The whole system is implemented using Solidity and tested on 10 nodes for function verification. Experimental result shows that the proposed system is more efficient than previous systems. Security under the MITM attack is also ensured by security analysis.


















Similar content being viewed by others
References
Alok N, Krishan K, Chauhan P (2021) Deep learning-based image classifier for malaria cell detection. Mach Learn Healthcare Appl:187–197
Amofa S, Sifah EB, Kwame O-B, Abla S, Xia Q, Gee JC, Gao J (2018) A blockchain-based architecture framework for secure sharing of personal health data. In: 2018 IEEE 20th international conference on e-health networking, applications and services (Healthcom). IEEE, pp 1–6
Ansari H, Vijayvergia A, Kumar K (2018) Dcr-hmm: depression detection based on content rating using hidden markov model. In: 2018 conference on information and communication technology (CICT), IEEE. pp 1–6
Chen Y, Ding S, Xu Z, Zheng H, Yang S (2019) Blockchain-based medical records secure storage and medical service framework. J Med Syst 43(1):1–9
Chen HS, Jarrell JT, Carpenter KA, Cohen DS, Huang X (2019) Blockchain in healthcare: a patient-centered model. Biomed J Sci Tech Res 20(3):15017
Dabral I, Singh M, Kumar K (2019) Cancer detection using convolutional neural network. In: International conference on deep learning, artificial intelligence and robotics. Springer, pp 290–298
Darbari A, Kumar K, Darbari S, Patil PL (2021) Requirement of artificial intelligence technology awareness for thoracic surgeons. The Cardiothoracic Surgeon 29(1):1–10
Durao F, Carvalho JFS, Fonseka A, Garcia VC (2014) A systematic review on cloud computing. J Supercomput 68(3):1321–1346
Eltayieb N, Sun L, Wang K, Li F (2019) A certificateless proxy re-encryption scheme for cloud-based blockchain. In: International conference on frontiers in cyber security. Springer, pp 293–307
Esposito C, De Santis A, Tortora G, Chang H, Choo K-KR (2018) Blockchain: a panacea for healthcare cloud-based data security and privacy. IEEE Cloud Comput 5(1):31–37
Eyal I (2017) Blockchain technology: transforming libertarian cryptocurrency dreams to finance and banking realities. Computer 50(9):38–49
Gan C, Saini A, Zhu Q, Xiang Y, Zhang Z (2020) Blockchain-based access control scheme with incentive mechanism for ehealth systems: patient as supervisor. Multimed Tools Appl:1–17
Gordon WJ, Catalini C (2018) Blockchain technology for healthcare: facilitating the transition to patient-driven interoperability. Computat Structural Biotechnol J 16:224–230
Guo H, Li W, Nejad M, Shen C-C (2019) Access control for electronic health records with hybrid blockchain-edge architecture. In: 2019 IEEE international conference on blockchain Blockchain, IEEE, pp 44–51
Jin H, Luo Y, Li P, Mathew J (2019) A review of secure and privacy-preserving medical data sharing. IEEE Access 7:61656–61669
Karame G, Capkun S (2018) Blockchain security and privacy. IEEE Secur Privacy 16(04):11–12
Khezr S, Moniruzzaman M, Yassine A, Benlamri R (2019) Blockchain technology in healthcare: a comprehensive review and directions for future research. Appl Sci 9(9):1736
Kumar A, Singh N, Kumar P, Vijayvergia A, Kumar K (2017) A novel superpixel based color spatial feature for salient object detection. In: 2017 Conference on information and communication technology (CICT). IEEE, pp 1–5
Kumari S, singh M, Kumar K (2019) Prediction of liver disease using grouping of machine learning classifiers. In: International conference on deep learning, artificial intelligence and robotics. Springer, pp 339–349
Li H, Yang Y, Dai Y, Yu S, Xiang Y (2017) Achieving secure and efficient dynamic searchable symmetric encryption over medical cloud data. IEEE Trans Cloud Comput 8(2):484–494
Liu X, Xia Y, Yang W, Yang F (2018) Secure and efficient querying over personal health records in cloud computing. Neurocomputing 274:99–105
Mansfield-Devine S (2017) Beyond bitcoin: using blockchain technology to provide assurance in the commercial world. Comput Fraud Secur 2017(5):14–18
Mikula T, Jacobsen RH (2018) Identity and access management with blockchain in electronic healthcare records. In: 2018 21st euromicro conference on digital system design (DSD). IEEE, pp 699–706
Negi A, Kumar K, Chauhan P (2021) Deep neural network-based multi-class image classification for plant diseases. Agricultural Inform Autom Using IoT Mach Learn:117–129
Negi A, Kumar K, Chauhan P, Rajput R (2021) Deep neural architecture for face mask detection on simulated masked face dataset against covid-19 pandemic. In: 2021 International conference on computing, communication, and intelligent systems (ICCCIS). IEEE, pp 595–600
Noh S-W, Park Y, Sur C, Shin S-U, Rhee K-H (2017) Blockchain-based user-centric records management system. Int J Control Autom 10(11):133–144
Omar AA, Rahman MS, Basu A, Kiyomoto S (2017) Medibchain: a blockchain based privacy preserving platform for healthcare data. In: International conference on security, privacy and anonymity in computation, communication and storage
Ranganthan VP, Dantu R, Paul A, Mears P, Morozov K (2018) A decentralized marketplace application on the ethereum blockchain. In: 2018 IEEE 4th international conference on collaboration and internet computing (CIC). IEEE, pp 90–97
Remix-IDE. http://remix.ethereum.org/. Accessed Jan 2019
Tanwar S, Parekh K, Evans R (2020) Blockchain-based electronic healthcare record system for healthcare 4.0 applications. J Inf Secur Appl 50:102407
Wang Z, Tian Y, Zhu J (2018) Data sharing and tracing scheme based on blockchain. In: 2018 8th International conference on logistics, informatics and service sciences (LISS). IEEE, pp 1–6
Wang Y, Zhang A, Zhang P, Wang H (2019) Cloud-assisted ehr sharing with security and privacy preservation via consortium blockchain. IEEE Access 7:136704–136719
Zhu T-L, Chen T-H (2021) A patient-centric key management protocol for healthcare information system based on blockchain. In: 2021 IEEE conference on dependable and secure computing (DSC). IEEE, pp 1–5
Funding
This work was funded by Shandong Provincial Natural Science Foundation (No. ZR2021MF050), the MOE (Ministry of Education in China) Project of Humanities and Social Sciences (No. 18YJAZH110), and the National Statistics Science Project (No. 2021LY082).
The authors have no relevant financial or non-financial interests to disclose.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Yuan, WX., Yan, B., Li, W. et al. Blockchain-based medical health record access control scheme with efficient protection mechanism and patient control. Multimed Tools Appl 82, 16279–16300 (2023). https://doi.org/10.1007/s11042-022-14023-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-14023-3