Skip to content

A basic model of a Blockchain algorithm that uses the data structure of a Merkle Tree with SHA256 encryption and works by storing medical data such as patients names and their diagnostics.

License

Notifications You must be signed in to change notification settings

gtambara/encrypted-medical-blockchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

encrypted-medical-blockchain

This project was idealized to serve as a small-scale model for a data storage system based on the strucure proposed by Satoshi Nakamoto. The project, a considerable part of the design of a complete Blockchain, proved to be efficient in what it proposes to do, and able to store much more safely than usual, making it ideal for use in systems that require some care with the content to be saved. This works with a model not very complex and easy to understand, intended to be used for learning purposes. The SHA-256 hash function is able to guarantee that the encrypted hash is not decodable, if implemented in a network with its due alterations, it's capable of being easily verifiable for cases where data has changed during insertion or by error.

To test it with the gcc compiler, it goes as follows on the terminal:

gcc -o exec main.c auxiliar.c -lssl -lcrypto

I tested the ccode with an Ubuntu Xenial Xerus(16.04) and with a windows 10, so it should be working fine with something different.

PS: the user interface is in Brazilian Portuguese.

About

A basic model of a Blockchain algorithm that uses the data structure of a Merkle Tree with SHA256 encryption and works by storing medical data such as patients names and their diagnostics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages