Titre : | Blockchain pour gestion des données médicales |
Auteurs : | RANIA ZOUAOUI, Auteur ; Ahmed Aloui, Directeur de thèse |
Type de document : | Monographie imprimée |
Editeur : | Biskra [Algérie] : Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie, Université Mohamed Khider, 2021 |
Format : | 1 vol. (64 p.) / ill. / 29 cm |
Langues: | Français |
Mots-clés: | Blockchain, Santé,Dossier de santé électroniques DSE,Contrats intelligents |
Résumé : | es dossiers de santé électroniques(DSE)sont des informations privées cri tiques et très sensibles dans le domaine des soins de santé et doivent être fréquemment partagés entre pairs.La blockchainest une base de données partagé equipermet de créer la confiance entre individus sans tiers .Il fournit un historique partagé,immuable et transparent de toutes les transactions pour créer des applications fiables,responsables et transparentes .Cela offre une opportunité unique de développer un système de gestion et de partage des données(DSE) sécurisé et fiable en utilisant la blockchain. L’objectif de ce projet est de proposer un système simple basé sur la blockchain pour la gestion des données médicales. |
Sommaire : |
Introductiongénérale 1
1 TechnologieBlockchain 2 1.1 Introduction.................................. 2 1.2 DéfinitiondeBlockchain........................... 2 1.2.1 Unecomparaisonentrelabasedesdonnéesetblockchain...... 2 1.3 HistoriquedeBlockchain.......................... 3 1.4 Fonctionnalités................................ 4 1.5 Structured’uneBlockchain......................... 5 1.5.1 Transaction.............................. 6 1.5.2 Blocs................................. 6 1.6 Hachage.................................... 9 1.6.1 HachageSHA256........................10 1.7 Mineursetlesnoeuds............................. 10 1.7.1 Mineurs................................ 10 1.7.2 Lesnoeuds.............................. 10 1.8 Chaînegénériquedeblocs.......................... 11 1.9 Contratsintelligents.............................. 11 1.9.1 Définition.............................. 12 1.9.2 Caractéristiques............................ 12 1.9.3 Fonctionnement............................ 12 1.9.4 Avantagesdecontratsintelligents.................. 12 1.9.5 Inconvénientsdecontratsintelligents................ 13 1.10 TypesdecryptographiedansBlockchain.................. 13 1.10.1 Cryptographiesymétrique...................... 13 1.10.2 CryptographieAsymétrique..................... 14 1.10.3 Lasignaturenumérique....................... 14 1.10.4 FonctiondeHachage......................... 15 1.11Typesdeblockchains............................. 15 1.11.1Blockchainspubliques........................ 16 1.11.2Blockchainsprivées......................... 16 1.11.3Blockchainsconsortiums(hybride)................. 16 1.12 AvantagesetlesinconvénientsdelaBlockchain.............. 16 1.12.1 LesavantagesdelaBlockchain................... 16 1.12.2 lesinconvénientsdelaBlockchain................. 17 1.13 Usagedelablockchain............................ 17 1.14 Blockchainaujourd’hui........................... 18 1.14.1 Bitcoin................................ 18 1.14.2 Cryptomonnaies...........................19 1.14.3 Ethereum.............................. 19 1.14.4 HyperledgerFabric......................... 19 1.15 Conclusion.................................. 20 2 ApplicationsdeBlockchaindanslessoinsdesanté 21 2.1 Introduction.................................. 21 2.2 Applicationsdesblockchainsensanté.................... 21 2.2.1 LesblockchainsenrechercheClinique............... 22 2.2.2 Blockchainsdansladétectiondefraudemédicale......... 23 2.2.3 Blockchainsdansl’industriepharmaceutiqueetlarecherche.... 24 2.2.4 BlockchainetleDossierdeSantéÉlectronique........... 25 2.3 Managementetpartagededonnéesdesanté................. 25 2.4 Communicationdedonnéesdesantéentrelesdiversacteursduparcoursde soin dupatient................................ 26 2.5 Comparaisonentrelasolutionclassiqueetlasolutionblockchain..... 27 2.6 Travauxconnexes............................... 28 2.6.1 L’article1:BlockchainApplicationsforHealthcareDataManagement. 28 2.6.1.1 Objectifs.......................... 28 2.6.1.2 Méthodes......................... 29 2.6.1.3 Descriptionducas.................... 29 2.6.1.4 Avantage.......................... 31 2.6.1.5 Résultats......................... 32 2.6.2 L’article2:MedRec:UsingBlockchainforMedicalDataAccess and PermissionManagement.................... 32 2.6.2.1 Objectifs.......................... 32 2.6.2.2 Méthodes......................... 32 2.6.2.3 Avantage......................... 33 2.6.2.4 Résultats......................... 33 2.7 Conclusion.................................. 33 3 Conception 34 3.1 Introduction.................................. 34 3.2 Problématiqueetobjectif........................... 34 3.2.1 Problématique............................ 34 3.2.2 Objectif................................ 34 3.3 Acteursdusystème.............................. 35 3.4 ArchitectureGlobale............................. 35 3.5 Contratintelligent............................... 35 3.6 Fonctionnementglobal............................ 36 3.6.1 Diagrammesdecasd’utilisation................... 36 3.6.2 Diagrammesdeséquence...................... 37 3.7 Architecturedétaillée............................. 42 3.7.1 RéseauBlockchain.......................... 42 3.7.2 Administrateur............................ 43 3.7.3 Patient................................ 43 3.7.4 Professionnelsdesanté........................ 44 3.8 Conclusion.................................. 44 4 Implémentation 45 4.1 Introduction.................................. 45 4.2 OutilsetLangagesdeprogrammation.................... 45 4.2.1 RemixIDE.............................. 45 4.2.2 VisualStudioCode......................... 46 4.2.3 Truffle................................ 46 4.2.4 Ganache................................ 47 4.2.5 Node.js................................ 48 4.2.6 React................................. 49 4.2.7 MetaMask.............................. 49 4.3 Descriptiondusystème............................ 50 4.4 Configurationdel’environnement...................... 50 4.4.1 CréerleprojetDSEsanté....................... 50 4.4.2 Vérifiezpackage.json......................... 51 4.4.3 Développernotreprojet....................... 51 4.4.4 Déployeruncontratintelligent.................... 52 4.4.5 ExécuterleprojetDSEsanté..................... 54 4.5 Lesinterfacesdusystème........................... 55 4.6 Conclusion.................................. 58 Conclusion générale 58 |
Type de document : | Mémoire master |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
MINF/624 | Mémoire master | bibliothèque sciences exactes | Consultable |