Abstract
Nowadays, smart healthcare and Electronic Health Record (EHR) play a significant role in simplifying the experience of medical treatment and cuts down the trivial work of paramedics. However, this poses significant challenges for organizations, including the management, transfer and protection of EHR which is vital for correct detection. To overcome these challenges, cloud computing presented which offers various attractive features for EHR management such as data availability, elasticity, and ubiquitous computation. However, the use of cloud computing introduces confidentiality and privacy concerns which can lead to human health threat. A trivial solution for this problem is encryption which makes searching a desired document infeasible, more specifically in big data scenarios. Although searchable encryption is a candidate solution, it suffers from keyword guessing attacks, malicious service providers, lack of trust, data integrity, and fairness. In this paper, we propose BACASE-SH framework that leverages blockchain technology to EHR integrity and availability insurance, fair payment, and establish trust among the involved parties. Moreover, we present a certificate-less authenticated asymmetric searchable encryption scheme to address challenges such as data owner (patient) and data user (physician) identity and keyword guessing attacks. The scheme is implemented using a smart contract, and the evaluation results show its efficiency.
Similar content being viewed by others
Data Availability
Not applicable.
References
Boneh D, Di Crescenzo G, Ostrovsky R, Persiano G (2004) Public key encryption with keyword search. In: Cachin C, Camenisch JL (eds), Advances in Cryptology - EUROCRYPT 2004, pp 506–522, Berlin, Heidelberg. Springer Berlin Heidelberg
Tang Q, Chen L (2010) Public-key encryption with registered keyword search. In: Martinelli F, Preneel B (eds) Public key infrastructures, services and applications, pp 163–178, Berlin, Heidelberg, Springer Berlin Heidelberg
Rhee HS, Park JH, Susilo W, Lee DH (2010) Trapdoor security in a searchable public-key encryption scheme with a designated tester. J Syst Softw 83(5):763–771
Chen Y-C (2014) SPEKS: secure server-designation public key encryption with keyword search against keyword guessing attacks. Comput J 58(4):922–933
Zhang J, Song C, Wang Z, Yang T, Ma W (2018) Efficient and provable security searchable asymmetric encryption in the cloud. IEEE Access 6:68384–68393
Pakniat N (2019) Designated tester certificateless encryption with keyword search. J Inform Sec Appl 49:102394
Hassan A, Wang Y, Elhabob R, Eltayieb N, Li F (2020) An efficient certificateless public key encryption scheme with authorized equality test in healthcare environments. J Syst Architect 109:101776
Pakniat N, Shiraly D, Eslami Z (2020) Certificateless authenticated encryption with keyword search: enhanced security model and a concrete construction for industrial iot. J Inform Secur Appl 53:102525
Baodong QY, Chen QH, Liu X, Zheng D (2020) Public-key authenticated encryption with keyword search revisited: security model and constructions. Inf Sci 516:515–528
Han M, Puyi X, Lei X, Chungen X (2023) Tca-peks: trusted certificateless authentication public-key encryption with keyword search scheme in cloud storage. Peer-to-Peer Netw Appl 16(1):156–169
Oladayo OO, Kehinde OO (2022) A certificateless keyword searchable encryption scheme in multi-user setting for fog-enhanced industrial internet of things. Trans Emerg Telecommun Technol 33(4):e4257
Liu X, Dong H, Kumari N, Kar J (2023) A pairing-free certificateless searchable public key encryption scheme for industrial internet of things. IEEE Access 11:58754–58764
Lu J, Hongbo L, Jianye H, Sha M, Au MHA, Qiong H (2023) Certificateless public key authenticated encryption with keyword search achieving stronger security. Inform 14(3)
Chen B, Libing W, Lu HW, Zhou, He D (2020) A blockchain-based searchable public-key encryption with forward and backward privacy for cloud-assisted vehicular social networks. IEEE Trans Veh Technol 69(6):5813–5825
Li H, Tian H, Zhang F, He J (2019) Blockchain-based searchable symmetric encryption scheme. Comput Electr Eng 73:32–45
Chen L, Lee W-K, Chang C-C, Choo K-KR, Zhang N (2019) Blockchain based searchable encryption for electronic health record sharing. Future Generation Comput Syst 95:420–429
Lashkami SR, Atani RE, Arabnouri A, Salemi G (2020) A blockchain based framework for complete secure data outsourcing with malicious behavior prevention. In: 2020 28th Iranian Conference on Electrical Engineering (ICEE), pp 1–7
Yan X, Yuan X, Ye Q, Tang Y (2020) Blockchain-based searchable encryption scheme with fair payment. IEEE Access 8:109687–109706
Chang X, Lan Y, Zhu L, Zhang C (2021) A blockchain-based dynamic searchable symmetric encryption scheme under multiple clouds. Peer-to-Peer Netw Appl 14:3647–3659
Li H, Wang T, Qiao Z, Yang B, Gong Y, Wang J, Qiu G (2021) Blockchain-based searchable encryption with efficient result verification and fair payment. J Inform Secur Appl 58:102791
Mamta BB, Gupta K-CL, Leung VCM, Psannis KE, Yamaguchi S (2021) Blockchain-assisted secure fine-grained searchable encryption for a cloud-based healthcare cyber-physical system. IEEE/CAA J Automatica Sinica 8(12):1877–1890
Liu Z, Chunqiang H, Li R, Xiang T, Li X, Jiguo Y, Xia H (2023) A privacy-preserving outsourcing computing scheme based on secure trusted environment. IEEE Trans Cloud Comput 11(3):2325–2336
Xiang X, Zhao X (2022) Blockchain-assisted searchable attribute-based encryption for e-health systems. J Syst Architect 124:102417
Jian S, Zhang L, Yi M (2022) Ba-rmkabse: blockchain-aided ranked multi-keyword attribute-based searchable encryption with hiding policy for smart health system. Futur Gener Comput Syst 132:299–309
Chen B, Xiang T, He D, Li H, Choo K-KR (2023) Bpvse: publicly verifiable searchable encryption for cloud-assisted electronic health records. IEEE Trans Inform Forensic Sec 18:3171–3184
Hancheng G, Haiping H, Lingyan XF, Xiao, Qi L (2023) Blockchain-enabled fine-grained searchable encryption with cloud-edge computing for electronic health records sharing. IEEE Internet Things J 10(20):18414–18425
Liu J, Fan Y, Sun R, Liu L, Celimuge W, Mumtaz S (2023) Blockchain-aided privacy-preserving medical data sharing scheme for e-healthcare system. IEEE Internet Things J 10(24):21377–21388
Lei X, Sun S, Yuan X, Liu JK, Zuo C, Chungen X (2021) Enabling authorized encrypted search for multi-authority medical databases. IEEE Trans Emerg Top Comput 9(1):534–546
Abdelfattah S, Baza M, Mahmoud MMEA, Fouda MM, Abualsaud KA, Guizani M (2022) Multidata-owner searchable encryption scheme over medical cloud data with efficient access control. IEEE Syst J 16(3):5067–5078
Linlin X (2022) Dsas: a secure data sharing and authorized searchable framework for e-healthcare system. IEEE Access 10:30779–30791
Li C, Dong M, Li J, Gang X, Chen X-B, Liu W, Ota K (2022) Efficient medical big data management with keyword-searchable encryption in healthchain. IEEE Syst J 16(4):5521–5532
Boneh D, Franklin M (2001) Identity-based encryption from the weil pairing. In: Kilian J (ed) Advances in Cryptology — CRYPTO 2001, pp 213–229, Berlin, Heidelberg. Springer Berlin Heidelberg
Funding
Not applicable.
Author information
Authors and Affiliations
Contributions
Arian Arabnouri wrote the main manuscript text and searchable encryption scheme and Alireza Shafieinejad wrote smart contracts and formal verifications.
Corresponding author
Ethics declarations
Conflicts of Interest
Arian Arabnouri, as the first author, declares that he has no conflict of interest. Further, Alireza Shafieinejad, as the second author, declares that he has no conflict of interest.
Ethics Approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Consent to publish
All authors have approved the manuscript and agree with its submission to Peer-to-Peer Networking and Applications.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the Topical Collection: Special Issue on 2 - Track on Security and Privacy
Guest Editors: Rongxing Lu
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) 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
Arabnouri, A., Shafieinejad, A. BACASE-SH: Blockchain-based authenticated certificate-less asymmetric searchable encryption for smart healthcare. Peer-to-Peer Netw. Appl. (2024). https://doi.org/10.1007/s12083-024-01687-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12083-024-01687-x