Adoption of Bloom Filter and Firebase Framework to Enhance Authentication Time for Healthcare Systems Based on Blockchain Technology

Authors

  • Mowafaq Jawad 1 Department of Computer Sciences, Education College for Pure Sciences, University of Basrah, 6100, Iraq. https://orcid.org/0009-0005-7241-6632
  • Ali A.Yassin 1 Department of Computer Sciences, Education College for Pure Sciences, University of Basrah, 6100, Iraq. https://orcid.org/0000-0003-4425-0071
  • Hamid Ali Abed AL-Asadi 1 Department of Computer Sciences, Education College for Pure Sciences, University of Basrah, 6100, Iraq.

DOI:

https://doi.org/10.56714/bjrs.50.1.23

Keywords:

Blockchain, Healthcare, Bloom Filter, Firebase Framework

Abstract

Healthcare offers several advantages for actual-time smart healthcare.  security concerns are growing due to its constrained computing power, storage capacity, and self-defense capabilities. The tamper-resistant decentralized architecture of more recent blockchain-based authentication solutions gives them significant security features, but they come with a high resource cost because they need a lot of processing power, additional storage, and lengthy authentication processes. Therefore, these challenges offer impediments to achieving the optimal degrees of temporal efficiency and scalability, which are critical for the effective operation of large-scale, time-sensitive IoHT systems. Our work provides an authentication solution specifically created for healthcare systems to address these issues. We work in three phases: initializing, registering, logging in, and authenticating. The suggested system combines blockchain technology, Firebase Framework, Bloom Filter, Multi-Factor authentication, and other elements to improve security and efficiency at the same time. We use the Python programming language to simulate the work, and our findings indicate that the Bloom filter decreases the amount of time it takes to determine whether a person is in the system compared to the previous way. Moreover, using Firebase may reduce transaction numbers by up to 73%. Using the Scyther tool, a security analysis of the proposed scheme proved that the suggested plan is safe from possible threats and maintains the IoHT system's scalability

Downloads

Download data is not yet available.

References

M. R. Naqvi, M. Aslam, M. W. Iqbal, S. K. Shahzad, M. Malik, and M. U. Tahir, "Study of block chain and its impact on Internet of Health Things (IoHT): challenges and opportunities," in 2020 International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA), 2020: IEEE, pp. 1-6. doi: 10.1109/hora49412.2020.9152846.

R. Priyadarshi and M. Gheisari, "Security and Privacy in Machine Learning for IoHT and IoMT: A Review," 2024. doi: 10.20944/preprints202403.0329.v1.

M. Tahir, M. Sardaraz, S. Muhammad, and M. Saud Khan, "A lightweight authentication and authorization framework for blockchain-enabled IoT network in health-informatics," Sustainability, vol. 12, no. 17, p. 6960, 2020. doi:10.3390/su12176960.

B. Alamri, K. Crowley, and I. Richardson, "Blockchain-based identity management systems in health IoT: A systematic review," IEEE Access, vol. 10, pp. 59612-59629, 2022. doi: 10.1109/ACCESS.2022.3180367.

S. M. Umran, S. Lu, Z. A. Abduljabbar, and V. O. Nyangaresi, "Multi-chain blockchain based secure data-sharing framework for industrial IoTs smart devices in petroleum industry," Internet of Things, vol. 24, p. 100969, 2023. https://doi.org/10.1016/j.iot.2023.100969.

M. Arquam, A. Patel, and P. Nand, "The security strength of Blockchain technology: A Survey Report," arXiv preprint arXiv:2205.09097, 2022. doi.org/10.48550/arXiv.2205.09097.

A. Sahai and B. Waters, "Fuzzy identity-based encryption," in Advances in Cryptology–EUROCRYPT 2005: 24th Annual International Conference on the Theory and Applications of Cryptographic Techniques, Aarhus, Denmark, May 22-26, 2005. Proceedings 24, 2005: Springer, pp. 457-473. doi:10.1007/11426639_27.

I. Chiuchisan, D.-G. Balan, O. Geman, I. Chiuchisan, and I. Gordin, "A security approach for health care information systems," in 2017 E-health and bioengineering conference (EHB), 2017: IEEE, pp. 721-724.

R. Almadhoun, M. Kadadha, M. Alhemeiri, M. Alshehhi, and K. Salah, "A user authentication scheme of IoT devices using blockchain-enabled fog nodes," in 2018 IEEE/ACS 15th international conference on computer systems and applications (AICCSA), 2018: IEEE, pp. 1-8. doi: 10.1109/aiccsa.2018.8612856.

A. Mehmood, I. Natgunanathan, Y. Xiang, H. Poston, and Y. Zhang, "Anonymous authentication scheme for smart cloud based healthcare applications," IEEE access, vol. 6, pp. 33552-33567, 2018.

Y. Liang, "Identity verification and management of electronic health records with blockchain technology," in 2019 ieee international conference on healthcare informatics (ichi), 2019: IEEE, pp. 1-3.

A. Dorri, S. S. Kanhere, R. Jurdak, and P. Gauravaram, "LSB: A Lightweight Scalable Blockchain for IoT security and anonymity," Journal of Parallel and Distributed Computing, vol. 134, pp. 180-197, 2019. doi:10.1016/j.jpdc.2019.08.005.

X. Cheng, F. Chen, D. Xie, H. Sun, and C. Huang, "Design of a secure medical data sharing scheme based on blockchain," Journal of medical systems, vol. 44, no. 2, p. 52, 2020. doi:10.1007/s10916-019-1468-1.

I. T. Javed, F. Alharbi, B. Bellaj, T. Margaria, N. Crespi, and K. N. Qureshi, "Health-ID: A blockchain-based decentralized identity management for remote healthcare," in Healthcare, 2021, vol. 9, no. 6: MDPI, p. 712. doi.org/10.3390/healthcare9060712.

O. Umoren, R. Singh, Z. Pervez, and K. Dahal, "Securing fog computing with a decentralised user authentication approach based on blockchain," Sensors, vol. 22, no. 10, p. 3956, 2022. doi.org/10.3390/s22103956.

N. Alsaeed, F. Nadeem, and F. Albalwy, "A scalable and lightweight group authentication framework for Internet of Medical Things using integrated blockchain and fog computing," Future Generation Computer Systems, vol. 151, pp. 162-181, 2024. doi.org/10.1016/j.future.2023.09.032.

S. Nakamoto, "Bitcoin: A peer-to-peer electronic cash system," 2008. doi.org/10.2139/ssrn.3440802.

S. M. Umran, S. Lu, Z. A. Abduljabbar, J. Zhu, and J. Wu, "Secure data of industrial internet of things in a cement factory based on a Blockchain technology," Applied Sciences, vol. 11, no. 14, p. 6376, 2021. https://doi.org/10.3390/app11146376.

A. A.-N. Patwary, A. Fu, S. K. Battula, R. K. Naha, S. Garg, and A. Mahanti, "FogAuthChain: A secure location-based authentication scheme in fog computing environments using Blockchain," Computer Communications, vol. 162, pp. 212-224, 2020. doi.org/10.1016/j.comcom.2020.08.021.

W. J. Gordon and C. Catalini, "Blockchain technology for healthcare: facilitating the transition to patient-driven interoperability," Computational and structural biotechnology journal, vol. 16, pp. 224-230, 2018. doi.org/10.1016/j.csbj.2018.06.003.

P. P. Ray, D. Dash, K. Salah, and N. Kumar, "Blockchain for IoT-based healthcare: background, consensus, platforms, and use cases," IEEE Systems Journal, vol. 15, no. 1, pp. 85-94, 2020. doi:10.1109/jsyst.2020.2963840.

S. M. Umran, S. Lu, Z. A. Abduljabbar, Z. Lu, B. Feng, and L. Zheng, "Secure and Privacy-preserving Data-sharing Framework based on Blockchain Technology for Al-Najaf/Iraq Oil Refinery," in 2022 IEEE Smartworld, Ubiquitous Intelligence & Computing, Scalable Computing & Communications, Digital Twin, Privacy Computing, Metaverse, Autonomous & Trusted Vehicles (SmartWorld/UIC/ScalCom/DigitalTwin/PriComp/Meta), 2022: IEEE, pp. 2284-2292.doi:10.1109/SmartWorld-UIC-ATC-ScalCom-DigitalTwin-PriComp Metaverse56740.2022.00325

S. M. Umran, S. Lu, Z. A. Abduljabbar, and X. Tang, "A Blockchain-Based Architecture for Securing Industrial IoTs Data in Electric Smart Grid," Computers, Materials & Continua, vol. 74, no. 3, 2023. https://doi.org/10.32604/cmc.2023.034331.

X. Xu, I. Weber, and M. Staples, Architecture for blockchain applications. Springer, 2019. doi.org/10.1007/978-3-030-03035-3.

Z. Zheng, S. Xie, H. Dai, X. Chen, and H. Wang, "An overview of blockchain technology: Architecture, consensus, and future trends," in 2017 IEEE international congress on big data (BigData congress), 2017: Ieee, pp. 557-564. doi: 10.1109/BigDataCongress.2017.85.

D. Mingxiao, M. Xiaofeng, Z. Zhe, W. Xiangwei, and C. Qijun, "A review on consensus algorithm of blockchain," in 2017 IEEE international conference on systems, man, and cybernetics (SMC), 2017: IEEE, pp. 2567-2572. doi : 10.1109/smc.2017.8123011.

B. H. Bloom, "Space/time trade-offs in hash coding with allowable errors," Communications of the ACM, vol. 13, no. 7, pp. 422-426, 1970. doi :10.1145/362686.362692.

B. M. Maggs and R. K. Sitaraman, "Algorithmic nuggets in content delivery," ACM SIGCOMM Computer Communication Review, vol. 45, no. 3, pp. 52-66, 2015. doi : 10.1145/2805789.2805800.

Y. Li, R. Miao, C. Kim, and M. Yu, "{FlowRadar}: A better {NetFlow} for data centers," in 13th USENIX symposium on networked systems design and implementation (NSDI 16), 2016, pp. 311-324. doi/10.5555/2930611.2930632.

F. Angius, M. Gerla, and G. Pau, "Bloogo: Bloom filter based gossip algorithm for wireless ndn," in Proceedings of the 1st ACM workshop on Emerging Name-Oriented Mobile Networking Design-Architecture, Algorithms, and Applications, 2012, pp. 25-30. doi/abs/10.1145/2248361.2248369.

X. Tian and Y. Cheng, "Loop mitigation in bloom filter based multicast: A destination-oriented approach," in 2012 Proceedings IEEE INFOCOM, 2012: IEEE, pp. 2131-2139. doi : 0.1109/infcom.2012.6195596.

O. Rottenstreich and I. Keslassy, "The bloom paradox: When not to use a bloom filter," IEEE/ACM Transactions on Networking, vol. 23, no. 3, pp. 703-716, 2014. doi : 10.1109/infcom.2012.6195533.

E. A. Durham, M. Kantarcioglu, Y. Xue, C. Toth, M. Kuzu, and B. Malin, "Composite bloom filters for secure record linkage," IEEE transactions on knowledge and data engineering, vol. 26, no. 12, pp. 2956-2968, 2013. doi:10.1109/tkde.2013.91.

A. Margara and G. Cugola, "High-performance publish-subscribe matching using parallel hardware," IEEE Transactions on Parallel and Distributed Systems, vol. 25, no. 1, pp. 126-135, 2013. doi:10.1109/tpds.2013.39.

P. Jiang, Y. Ji, X. Wang, J. Zhu, and Y. Cheng, "Design of a multiple bloom filter for distributed navigation routing," IEEE Transactions On Systems, Man, And Cybernetics: Systems, vol. 44, no. 2, pp. 254-260, 2013. doi:10.1109/tsmc.2013.2242884.

S. Xiong, Y. Yao, Q. Cao, and T. He, "kbf: A bloom filter for key-value storage with an application on approximate state machines," in IEEE INFOCOM 2014-IEEE Conference on Computer Communications, 2014: IEEE, pp. 1150-1158. doi : 10.1109/infocom.2014.6848046.

D. Guo and M. Li, "Set reconciliation via counting bloom filters," IEEE Transactions on Knowledge and Data Engineering, vol. 25, no. 10, pp. 2367-2380, 2012. doi : 10.1109/tkde.2012.215.

S. Geravand and M. Ahmadi, "Bloom filter applications in network security: A state-of-the-art survey," Computer Networks, vol. 57, no. 18, pp. 4047-4064, 2013. doi : 10.1016/j.comnet.2013.09.003.

K. M. Hlaing and D. E. Nyaung, "Electricity billing system using ethereum and firebase," in 2019 International Conference on Advanced Information Technologies (ICAIT), 2019: IEEE, pp. 217-221. doi:10.1109/aitc.2019.8920931.

Kaggle. "Healthcare Dataset." kaggle. https://www.kaggle.com/datasets/prasad22/healthcare-dataset/data (accessed.

S. Meisami, M. Beheshti-Atashgah, and M. Aref, "Using Blockchain to Achieve Decentralized Privacy In IoT Healthcare. arXiv 2021," arXiv preprint arXiv:2109.14812. doi.org/10.5121/ijci.2023.120208.

C. Esposito, M. Ficco, and B. B. Gupta, "Blockchain-based authentication and authorization for smart city applications," Information Processing & Management, vol. 58, no. 2, p. 102468, 2021. doi:10.1016/j.ipm.2020.102468.

Y. Imine, D. E. Kouicem, A. Bouabdallah, and L. Ahmed, "MASFOG: An efficient mutual authentication scheme for fog computing architecture," in 2018 17th IEEE international conference on trust, security and privacy in computing and communications/12th IEEE international conference on big data science and engineering (TrustCom/BigDataSE), 2018: IEEE, pp. 608-613. doi 10.1109/TrustCom/BigDataSE.2018.00091.

Downloads

Published

30-06-2024

How to Cite

Al-ali, M., A.Yassin, A., & Ali Abed AL-Asadi, H. (2024). Adoption of Bloom Filter and Firebase Framework to Enhance Authentication Time for Healthcare Systems Based on Blockchain Technology. Basrah Researches Sciences, 50(1), 16. https://doi.org/10.56714/bjrs.50.1.23

Issue

Section

Articles