zama-ai / bounty-program

Zama Bounty Program: Contribute to the FHE space and Zama's open source libraries and get rewarded 💰
https://zama.ai
239 stars 12 forks source link

Secure Healthcare Data on Blockchain #100

Closed Maniveer007 closed 7 months ago

Maniveer007 commented 7 months ago

Bounty Name: Secure Healthcare Data on Blockchain

Bounty Type: Major Bounty

Category: Application

Library Targeted: FHEVM

Reward: 5K-10K depending on included components

Overview: This proposal demonstrates the application of FHEVM in creating a secure healthcare data processing system on a blockchain. It showcases how hospitals can leverage FHEVM to preserving patient privacy, potentially revolutionizing healthcare research and personalized medicine

Problem Statement :

Traditional databases have become increasingly vulnerable to data breaches, posing a significant threat to the privacy and safety of sensitive patient information in healthcare settings. This is particularly concerning due to the highly confidential nature of healthcare data, which can include diagnoses, medications, allergies, and even personal details like names and addresses

Deliverables The solution would be a demo client/server app which would demonstrate the feasability of the usecase, together with explanations of the methods and choices made along the way. Concretely, the deliverables could include:

Roadmap

Part 1: Contract

Phase 1 focuses on bringing key hospital functions like medication management, and access-controlled patient records onto the blockchain through smart contracts. Robust encryption of private keys ensures only authorized parties, like hospital management or patients (with consent), can decrypt and view information. This transparent and secure system lays the foundation for revolutionizing healthcare by enhancing security, privacy, and trust.

Part 2 : Client-Server

Phase 2 dives into building dedicated applications for hospitals and patients, seamlessly interacting with the smart contracts deployed in Phase 1. While the smart contracts themselves remain secure and tamper-proof on the blockchain, encryption and decryption occur on the server-side for enhanced security. This centralized approach minimizes potential vulnerabilities on individual devices and strengthens control over sensitive data access. This two-tiered approach balances accessibility with robustness, paving the way for a secure and user-friendly healthcare ecosystem.

Part 3 : Documentation and tutorial

an interactive demo app showcases functionality, a working tutorial empowers developers, in-depth documentation provides technical details, and Create a comprehensive blog post or series of posts on Medium describing the use case, methodologies, techniques, and results obtained.

Macro Sizing (Estimated)

Part 1 : 5-8 days Part 2 : 6-10 days Part 3 : 4-6 days

Total Macro Sizing (Estimated): 15-24 days

zama-bot commented 7 months ago

Hello Maniveer007,

Thank you for your Grant application! Our team will review and add comments in your issue! In the meantime:

  1. Join the FHE.org discord server for any questions (pick the Zama library channel you will use).
  2. Ask questions privately: bounty@zama.ai.
aquint-zama commented 7 months ago

Hello @Maniveer007,

Thank you for your Grant proposal. Healthcare on Blockchain is an interesting topic and would be a good demo use case. Do you think there is a way to extend FHE operations to more than ACL by adding some processing on data.

Goal is to have an app that would be useful for both healthcare professionals and patients, and hard to do without FHE. Wdyt?

Maniveer007 commented 7 months ago

Dear Team,

I want to express my sincere gratitude for considering our grant proposal and for offering your valuable feedback.

In response to your helpful suggestion, we've come up with a plan to add features for processing data that meet the different needs of healthcare professionals, researchers, and patients.

Here's a detailed outline of how we intend to implement the proposed extension:

Enhanced Data Processing for Healthcare Professionals/Researchers:

Each researcher will be granted access to specific datasets through a whitelisting process. The researchers will get processed Dataset from blockchain for only which they are Whitelisted (This processing of data will be totally on-chain).

Introduction of New Actors:

Building upon your suggestion to introduce two actors (healthcare professionals and patients), we've expanded the scope by adding an additional actor. Our approach will involve developing separate applications tailored to each actor's unique needs:

1. Healthcare Professionals/Researchers:

Each researcher will be granted access to specific datasets, ensuring that they receive specific datasets processed from the blockchain without compromising the privacy of sensitive information.

2. Hospital Staff:

Following the conventional workflow, hospital staff members will upload data to the blockchain securely, maintaining data integrity and privacy.

3. Patients:

Patients will have the ability to retrieve encrypted data from the blockchain, allowing them to access their healthcare information securely. Our user-friendly interface will prioritize user privacy and convenience

Once again, thank you for your invaluable input, which has played a pivotal role in shaping our project's direction. We're eager to embark on this journey of innovation and look forward to sharing our progress with you.

Warm regards, Maniveer007

aquint-zama commented 7 months ago

Thanks for this grant suggestion. As discussed, the issue with it, is the limited usage of FHE operations on data, bringing some value for sure but not the one we could sponsor through the grant program. I encourage you to fill another grant proposal if you have an other idea, feel also free to start discussing the idea on discord. Cheers,