Abstract
Given the adaptability and effectiveness of the smart health sector, it has gained much momentum in the last few years, particularly during the COVID-19 pandemic. However, the security and privacy of data sent through a public communication channel are gravely threatened by adopting cloud services for data sharing. The security and privacy of the data are also in jeopardy, as the owners lose full ownership of the material once it is uploaded to the cloud. In recent years, ciphertext policy attribute-based encryption (CP-ABE) has shown great potential as a privacy-preserving encryption mechanism. In this paper, a decentralized method of large-scale data storage has been introduced using the interplanetary file system (IPFS), thereby eliminating the issue of centralized storage and frequent data unavailability. A reliable third-party hospital node in a secure environment is adopted in the proposed model to guarantee data integrity and to reduce the load on the resource-constrained devices of the user. Simulation using the Charm-Crypto framework and Pairing-Based Cryptography library using the SS512 curve proves its performance and efficiency. The proposed scheme’s encryption time is constant at 46.96 ms regardless of the size of the attribute set, the key generation time is reduced by 79.09%, and the storage overhead is reduced by 71.3% as compared to the existing schemes.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12243-024-01038-0/MediaObjects/12243_2024_1038_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12243-024-01038-0/MediaObjects/12243_2024_1038_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12243-024-01038-0/MediaObjects/12243_2024_1038_Figa_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12243-024-01038-0/MediaObjects/12243_2024_1038_Figb_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12243-024-01038-0/MediaObjects/12243_2024_1038_Figc_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12243-024-01038-0/MediaObjects/12243_2024_1038_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12243-024-01038-0/MediaObjects/12243_2024_1038_Figd_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12243-024-01038-0/MediaObjects/12243_2024_1038_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12243-024-01038-0/MediaObjects/12243_2024_1038_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12243-024-01038-0/MediaObjects/12243_2024_1038_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12243-024-01038-0/MediaObjects/12243_2024_1038_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12243-024-01038-0/MediaObjects/12243_2024_1038_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12243-024-01038-0/MediaObjects/12243_2024_1038_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12243-024-01038-0/MediaObjects/12243_2024_1038_Fig10_HTML.png)
Similar content being viewed by others
Data availability
No additional data has been used as part of the study presented in this research paper.
References
El Majdoubi D, El Bakkali H, Sadki S, Maqour Z, Leghmid A (2022) The systematic literature review of privacy-preserving solutions in smart healthcare environment. Sec Commun Netw 2022:1–26
Hu S, Zhong T, He H, Li W (2023) Attribute-based encryption of LSSS access structure with expressive dynamic attributes based on consortium blockchain. Ann Telecommun 78(7–8):509–524
Kang P, Yang W, Zheng J (2022) Blockchain private file storage-sharing method based on IPFS. Sensors 22(14):5100
Yang Y, Zheng X, Guo W, Liu X, Chang V (2019) Privacy-preserving smart IoT-based healthcare big data storage and self-adaptive access control system. Inform Sci 479:567–592
Singh A, Rathee G (2023) Physical unclonable function and smart contract-based authentication protocol for medical sensor network. In: Third congress on intelligent systems, Springer Nature Singapore, pp 161–172
Shaikh M, Shibu C, Angeles E, Pavithran D (2021) Data storage in blockchain based architectures for internet of things (IoT). In: 2021 IEEE International IOT, electronics and mechatronics conference (IEMTRONICS). IEEE
Diro A, Reda H, Chilamkurti N, Mahmood A, Jhanjhi N, Nam Y (2020) Lightweight authenticated-encryption scheme for internet of things based on publish-subscribe communication. IEEE Access, pp 1–1:03
Liang K, Susilo W (2015) Searchable attribute-based mechanism with efficient data sharing for secure cloud storage. IEEE Trans Inform Forensic Secur 10(9):1981–1992
Manikonda A, Nalini N (2021) Fine grained security in cloud with cryptographic access control. In: 2021 International conference on advance computing and innovative technologies in engineering (ICACITE). IEEE
Wang J, Chen J, **ong N, Alfarraj O, Tolba A, Ren Y (2022) S-BDS: an effective blockchain-based data storage scheme in zero-trust IoT. ACM Trans Int Technol
Zhu Y, Wu X, Hu Z (2022) Fine grained access control based on smart contract for edge computing. Electronics 11(1):167
Bhardwaj V, Joshi R, Gaur AM (2022) IoT-based smart health monitoring system for COVID-19. SN Comput Sc 3(2)
Xu J, Xue K, Li S, Tian H, Hong J, Hong P, Yu N (2019) Healthchain: a blockchain-based privacy preserving scheme for large-scale health data. IEEE Int Things J 6(5):8770–8781
Han P, Zhang Z, Ji S, Wang X, Liu L, Ren Y (2023) Access control mechanism for the internet of things based on blockchain and inner product encryption. J Inform Secur Appl 74:103446
Naz M, Al-zahrani FA, Khalid R, Javaid N, Qamar AM, Afzal MK, Shafiq M (2019) A secure data sharing platform using blockchain and interplanetary file system. Sustainability 11(24):7054
Kumar R, Tripathi R (2021) Towards design and implementation of security and privacy framework for internet of medical things (IoMT) by leveraging blockchain and IPFS technology. J Supercomput 77(8):7916–7955
Ren Y, Leng Y, Qi J, Sharma PK, Wang J, Almakhadmeh Z, Tolba A (2021) Multiple cloud storage mechanism based on blockchain in smart homes. Futur Gener Comput Syst 115:304–313
de Oliveira MT, Bakas A, Frimpong E, Groot AED, Marquering HA, Michalas A, Olabarriaga SD (2020) A break-glass protocol based on ciphertext-policy attribute-based encryption to access medical records in the cloud. Ann Telecommun 75(3–4):103–119
Choksy P, Chaurasia A, Rao UP, Kumar S (2023) Attribute based access control (ABAC) scheme with a fully flexible delegation mechanism for IoT healthcare. Peer-to-Peer Netw Appl 16(3):1445–1467
El Majdoubi D, El Bakkali H, Sadki S (2021) SmartMedChain: a blockchain-based privacy-preserving smart healthcare framework. J Healthcare Eng 2021:1–19
Shen C, Lu Y, Li J (2020) Expressive public-key encryption with keyword search: generic construction from KP-ABE and an efficient scheme over prime-order groups. IEEE Access 8:93–103
Sun J, **ong H, Liu X, Zhang Y, Nie X, Deng RH (2020) Lightweight and privacy-aware fine-grained access control for IoT-oriented smart health. IEEE Int Things J 7:6566–6575
Zhang Y, Zheng D, Deng RH (2018) Security and privacy in smart health: efficient policy-hiding attribute-based access control. IEEE Int Things J 5(3):2130–2145
Ogundoyin SO, Kamil IA (2021) PAASH: a privacy-preserving authentication and fine-grained access control of outsourced data for secure smart health in smart cities. J Parallel Distrib Comput 155:101–119
Ullah Z, Raza B, Shah H, Khan S, Waheed A (2022) Towards blockchain-based secure storage and trusted data sharing scheme for IoT environment. IEEE Access 10:36978–36994
Zeng P, Zhang Z, Lu R, Choo K-KR (2021) Efficient policy-hiding and large universe attribute-based encryption with public traceability for internet of medical things. IEEE Int Things J 8:10963–10972
Remix - Ethereum IDE remix.ethereum.org. https://remix.ethereum.org/. Accessed 16 Aug 2023
Home Solidity Programming Language soliditylang.org. https://soliditylang.org/. Accessed 16 Aug 2023
GitHub - web3/web3.js: Ethereum JavaScript API github.com. https://github.com/web3/web3.js. Accessed 16 Aug 2023
Ganache - Truffle Suite trufflesuite.com. https://trufflesuite.com/ganache/. Accessed 16 Aug 2023
The crypto wallet for Defi, Web3 Dapps and NFTs MetaMask metamask.io. https://metamask.io/. Accessed 16 Aug 2023
Acknowledgements
This study was carried out under the guidance of Dr. Geetanjali Rathee. I am grateful to her for her unwavering encouragement and insightful criticism, which enabled me to complete this work.
Funding
The authors received no funding from any organization for the research submitted in this paper.
Author information
Authors and Affiliations
Contributions
A. Singh contributed to the methodology, result analysis, and writing of the original draft. G Rathee contributed to the supervision, validation, and review of the final draft.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
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 (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
Singh, A., Rathee, G. FATE: flexible attribute-based traceable encrypted data sharing scheme using smart contracts in wireless medical sensor networks. Ann. Telecommun. (2024). https://doi.org/10.1007/s12243-024-01038-0
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12243-024-01038-0