Revamping-Health-Insurance-Using-Quantum-Cryptography-Based-Blockchain
README.md

Revamping Health Insurance Using Quantum Cryptography Based Blockchain

This system efficiently stores, accesses, and retrieves patient data and eases the process of health insurance using Blockchain, where the blockchain data is encrypted using Post-Quantum Cryptography encryption and then hash is generated using QHC256 to make it resistant to quantum attack.

Features

  • To facilitate the exchange of health insurance information between numerous parties, including hospital staff, lab workers, and patients.
  • To keep patient data accurate when transferred across facilities.
  • Creating, storing, and gaining access to patient data on the blockchain network effectively.
  • To make purchasing medications or drugs from pharmacies simpler.
  • To keep up access controls and authentication for medical records utilising blockchain-based smart contracts.
  • Instead of using the SHA256 Hashing Algorithm, the QHC256 post-quantum cryptography is employed to improve the security of the data on the conventional blockchain.
  • To create a quantum attack-resistant ideal algorithm.

Tech Stack

Front-End : HTML, CSS, Flask

Back-End : Python, Ganache

Installation

Clone / Download my project to your working directory.

Download and Install Python3 and Pip3 from official website, https://www.python.org/downloads/

Download and Install Ganache from this site, https://trufflesuite.com/ganache/

Either quickstart or else setup a workplace in Ganache

Then install the following dependencies in the working directoryusing following commands,

  cd my-project
  python -m venv /path/to/directory
  path\to\venv\Scripts\Activate.ps1
  pip install numpy
  pip install python-csv
  pip install flask
  pip install web3
  pip install python-docx
  pip install docx2pdf

#Imortanat Note

The Ganache Addresses and Private Keys used in the project are for experimental purposes, so these will not work with real Ethereum addresses if used.