BOUTERFES, MOHAMED ACHRAFDJEDOUI, KHADIDJAMEDEDJEL, Mansour2024-07-022024-07-022024http://dspace.univ-temouchent.edu.dz/handle/123456789/4429Dans le domaine de la Blockchain, les utilisateurs sont identifiés par leurs clés publiques et utilisent des clés privées pour signer leurs transactions. La sécurisation et la gestion des clés privées posent un défi crucial pour les applications Blockchain, confrontées au risque d'usurpation d'identité des utilisateurs. La double authentification (2FA) offre une méthode pour vérifier l'identité des utilisateurs sans divulguer leurs clés privées, renforçant ainsi la sécurité des transactions Blockchain. Cependant, son application dans un système transparent comme la Blockchain requiert des solutions innovantes pour protéger la confidentialité des utilisateurs. Le protocole de preuve à divulgation nulle de connaissance, Zero Knowledge Proof (ZKP), émerge comme une solution prometteuse à ce défi. En utilisant le ZKP, il est possible de prouver qu'un utilisateur est autorisé à accéder au système Blockchain sans révéler d'informations sensibles telles que sa clé privée. Ce mémoire explore l'application conjointe de la 2FA et du ZKP pour sécuriser les interactions des utilisateurs avec la Blockchain, notamment lors de connexions non sécurisées, tout en garantissant l'intégrité et la confidentialité des données.frBlockchain, authentification, 2FA, ZKP, clé privé, clé publique, transaction , sécurité informatiqueDouble Authentification (2FA) dans la Blockchain à l'aide de ZKPThesis