Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 1.42 KB

readme.md

File metadata and controls

31 lines (20 loc) · 1.42 KB

TIPE - Medical Blockchain

Propos

Ceci est mon TIPE réalisé lors de ma 3/2 en MP.
Le thème de l'année était "santé et prévention".
Ma partie fut de créer une blockchain pour transmettre des clés de chiffrements, de manière sécurisée.
Ces dernières étaient associées aux dossiers médicaux des patients.

Explications

Les explications complètes figurent dans Presentation_TIPE.pdf.
TL;DR : j'ai tout d'abord créé une blockchain à l'aide de Solana ( installation expliquée dans PrésentationTIPE.pdf ), cf blockchain/solana_blockchain.py.
Puis j'ai implémenté à la main une blockchain dans blockchain/python_blockchain.py

Mon binôme s'est intéressé à la partie cryptographique du système en implémentant notamment le RSA et AES.

Exemple de fonctionnement de la blockchain

Conversation entre un médecin demandant des résultats d'analyse d'un de ses patients et un spécialiste ayant ces derniers.

Transaction aller

Message déchiffré par le spécialiste

Transaction retour

Message déchiffré par le médecin

Transfert du fichier encrypté symétriquement

Analyse sanguine

Analyse sanguine AES