What it does
A proof of concept system for storing private medical documents or genome data, such that the documents are highly available, secure, and patients control who has access.
The application allows patients and doctors to upload and view documents.
Documents and metadata are stored decentralized on the Ethereum blockchain and datastore. Document are encrypted such that only authorized parties can view the documents.
How we built it
This project is an application for the Ethereum blockchain. A contract deployed on the Ethereum blockchain stores available documents, each of which is a reference to an encrypted document in Ethereum Swarm. Documents are encrypted/decrypted within the browser.
Accomplishments that we're proud of
Encrypted Document and metadata are both stored in a decentralized way.
What we learned
How to host decentralized applications on a blockchain.
What's next for Secure Record Hive
- Make encryption key handling more secure
- Allow multiple patients to use the system
- Better user interfaces/applications for accessing the system