Méthodes pour la vérification des protocoles cryptographiques dans le modèle calculatoire

Abstract : Critical and private information are exchanged on public environment. To protect it from dishonest users, we use cryptographic tools. Unfortunately, bad conception, poorly written security properties and required security hypothesis lead to attacks, and it may take years before one discover the attack and fix the security schemes involved. In this context, provable security provides formal definitions for security objectives and implied mathematical proofs that these objectives are fullfilled. On another hand, complexity and variety of cryptographic systems are increasing, and proofs by hand are too complicated to write and to verify (Bellare& Rogaway 2004, Shoup 2004, Halevi 2005). Thus, we need computer-assisted verification methods for cryptographic systems. The aim of this thesis is to progress in this direction. More precisely we want significant progress over formal proofs on cryptographic protocols. To verify cryptographic protocols we need to develop a theoritical framework providing: - a precise modelisation for cryptographic protocols and security properties we want to prove in the computationnal model, - designing tactics to automate proofs, - taking into account realistic models for adversary (side-channels...). By the end of the thesis we have enhanced a theoretical framework and computing tools helping verifying cryptographic protocols.
Document type :
Liste complète des métadonnées

Cited literature [48 references]  Display  Hide  Download

Contributor : Abes Star <>
Submitted on : Friday, May 20, 2016 - 11:12:51 AM
Last modification on : Friday, July 6, 2018 - 10:08:02 AM


Version validated by the jury (STAR)


  • HAL Id : tel-01318995, version 1



Mathilde Duclos. Méthodes pour la vérification des protocoles cryptographiques dans le modèle calculatoire. Cryptographie et sécurité [cs.CR]. Université Grenoble Alpes, 2016. Français. ⟨NNT : 2016GREAM002⟩. ⟨tel-01318995⟩



Record views


Files downloads