Decentralized file storage systems are pivotal for secure and reliable data management in applications such as healthcare. This research proposes a novel hybrid technology integrating the InterPlanetary File System (IPFS) and Practical Byzantine Fault Tolerance (PBFT) to create a secure storage layer for a Blockchain-based Electronic Health Record (EHR) system. IPFS ensures decentralized data storage with high availability and redundancy, while PBFT provides fault-tolerant consensus to maintain data integrity and consistency across network nodes. The proposed architecture encrypts healthcare records using AES, splits them into chunks for storage on IPFS, and employs PBFT to validate transactions, ensuring resilience against faulty or malicious nodes. The hybrid approach achieves robust security, scalability, and fault tolerance, making it ideal for sensitive medical data management. Experimental outcomes demonstrate enhanced data integrity, availability, and reliability, positioning this solution as a significant advancement in decentralized storage for healthcare applications.
Introduction
Blockchain is a decentralized, distributed ledger that securely records transactions across a network. Technologies like Bitcoin and Ethereum have proven blockchain’s value in creating transparent, efficient, and peer-to-peer systems. This research focuses on developing a hybrid decentralized file storage system using InterPlanetary File System (IPFS) and Practical Byzantine Fault Tolerance (PBFT) to enhance data integrity, availability, and fault tolerance—particularly in healthcare systems.
2. Research Objective and Outcome
The primary goal is to design a blockchain-based Electronic Health Record (EHR) system that is:
Secure
Fault-tolerant
Scalable
Resilient to network failures
By integrating IPFS (for decentralized storage) with PBFT (for consensus and reliability), the system ensures consistent and reliable access to sensitive healthcare data even during partial system failures.
3. Literature Review
Key contributions include:
Li et al. (2020): Improved PBFT scalability for high-volume systems.
Hegde et al. (2023): Applied PBFT in lightweight blockchain frameworks for healthcare.
Kebira et al. (2023): Introduced BlockMedCare, integrating IoT, blockchain, and IPFS for medical data security.
All support the benefits of combining IPFS and PBFT in secure, scalable systems—especially for healthcare.
4. Proposed Methodology
The system uses:
IPFS: Distributes encrypted EHR data in chunks, ensuring redundancy and availability.
PBFT: Ensures consensus among nodes, even in the presence of malicious actors.
Smart Contracts (on Ethereum): Facilitate secure and seamless interactions between healthcare providers, patients, and systems.
Data flow:
Encrypt EHRs using AES
Split and store on IPFS
Maintain consensus using PBFT
Ensure secure access and integrity via smart contracts
5. Experimental Analysis & Results
Comparative Evaluation
The hybrid system (IPFS + PBFT) was compared with other decentralized storage and consensus mechanisms like:
The hybrid approach outperforms others in overall accuracy due to its high security, fault tolerance, energy efficiency, and regulatory compliance, making it ideal for Electronic Health Record (EHR) systems.
Conclusion
This study demonstrates the hybrid approach of combining IPFS with PBFT that stands out as the most secure and effective for storing and accessing healthcare records in an EHR system. The combination leverages the strengths of both technologies, providing enhanced security, high availability, fault tolerance, performance, scalability, regulatory compliance, and flexibility. This hybrid system addresses the specific needs of healthcare data management, ensuring that sensitive patient information is stored and accessed securely, reliably, and efficiently. In conclusion, the Hybrid (IPFS + PBFT) solution is one of the best choices for managing healthcare records on a blockchain, balancing high security, scalability, energy efficiency, and fault tolerance. This makes it an ideal solution for the stringent requirements of Electronic Health Recording (EHR) systems.
References
[1] Keccak specifications Guido Bertoni1, Joan Daemen1, Micha¨el Peeters2 and Gilles Van Assche1, (2018)
[2] A Scalable Multi-Layer PBFT Consensus for Blockchain Wenyu Li; Chenglin Feng; Lei Zhang; Hao Xu; Bin Cao; Muhammad Ali Imran, (2020).
[3] IoT data privacy via blockchains and IPFS Authors- Muhammad Salek Ali, Koustabh Dolui, Fabio Antonelli, (2017).
[4] A survey on the security of blockchain systemspanelXiaoqi Li a, Peng Jiang a, Ting Chen b, Xiapu Luo a, Qiaoyan Wen c- In their comprehensive survey (2020)
[5] Study and Survey on Blockchain Privacy and Security Issues Sourav Banerjee, Debashis Das, Manju Biswas, Utpal Biswas
[6] Blockchain Technology in Electronic Healthcare Systems Sujatha Alla, Leili Soltanisehat, Unal Tatar, and Omer Keskin Engineering Management & Systems Engineering Department
[7] Blockchain security enhancement: an approach towards hybrid consensus algorithms and machine learning techniques K. Venkatesan & Syarifah Bahiyah Rahayu- In their pioneering research (2024)
[8] Secure PBFT Consensus-Based Lightweight Blockchain for Healthcare Application Pawan HegdeandPraveen Kumar ReddyMaddikunta, (2023).
[9] Electronic Healthcare Data Record Security Using Blockchain and Smart Contract Farjana Khanam Nishi, Mahizebin Shams-E-, (2021)
[10] Blockchain in government: Benefits and implications of distributed ledger technology for information sharing Author links open overlay panelSvein Ølnes a, Jolien Ubacht b, Marijn Janssen, (2017).
[11] Mohsin, J.; Han, L.; Hammoudeh, M.; Hegarty, R. Two Factor vs. Multi-factor, an Authentication Battle in Mobile Cloud Computing Environments. In Proceedings of the International Conference on Future Networks and Distributed Systems, Cambridge, UK, 19–20 July 2017; ACM: New York, NY, USA, 2017; p. 39. [Google Scholar]
[12] Systematic approach to analyzing security and vulnerabilities of blockchain systems Thesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, System Design and Management Program, 2019
[13] Blockchain-Assisted Secure Fine-Grained Searchable Encryption for a Cloud-Based Healthcare Cyber-Physical System IEEE/CAA J Autom Sin, 8 (12) (2021)
[14] Dorri A, Kanhere SS, Jurdak R. Towards an Optimized BlockChain for IoT. In: Proceedings of the Second International Conference on Internet-of-Things Design and Implementation – IoTDI ’17. ACM Press: Pittsburgh, PA, USA; (2017).
[15] BlockMedCare: A healthcare system based on IoT, Blockchain and IPFS for data management security Author- Kebira Azbeg, Ouail Ouchetto, Said Jai Andaloussi, (2022).
[16] [Retracted] Blockchain in Secure Healthcare Systems: State of the Art, Limitations, and Future Directions Vahiny Sharma,Ankur Gupta,Najam Ul Hasan,Mohammad Shabaz,and Isaac Ofori, (2022).
[17] Exploring Potentials and Challenges of Blockchain-based Public Key Infrastructures, Thomas Hepp; Fabian Spaeh; Alexander Schoenhals; Philip Ehret; Bela Gipp, (2019).
[18] Blockchain-Enabled Smart Contracts: Architecture, Applications, and Future Trends Shuai Wang; Liwei Ouyang; Yong Yuan; Xiaochun Ni; Xuan Han; Fei-Yue Wang, (2019).
[19] Tracing manufacturing processes using blockchain-based token compositions Author links open overlay panelMartin Westerkamp, Friedhelm Victor, Axel Küpper, (2020).
[20] C. C. Agbo, Q. H. Mahmoud, and J. M. Eklund, “Blockchain technology in healthcare: a systematic review,” Multidisciplinary Digital Publishing Institute, In Healthcare, vol. 7, no. 2,p. 56, 2019.