30.01.2013 Views

Logical Analysis and Verification of Cryptographic Protocols - Loria

Logical Analysis and Verification of Cryptographic Protocols - Loria

Logical Analysis and Verification of Cryptographic Protocols - Loria

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Résumé<br />

Cette thèse est développée dans le cadre de l’analyse symbolique des protocoles<br />

cryptographiques. Les contributions de cette thèse peuvent être divisées<br />

en trois parties principales :<br />

1. Nous analysons les trois classes des protocoles cryptographiques qui<br />

utilisent respectivement des fonctions de hachage vulnérables à la collision,<br />

des schémas de signature vulnérables à la substitution des clés, et des<br />

primitives cryptographiques représentées par des théories équationnelles<br />

convergentes ayant la propriété de variante finie.<br />

• Nous conjecturons que le problème de vérification de la première<br />

classe des protocoles peut être réduit au problème de vérification de<br />

la classe des protocoles cryptographiques qui utilisent un symbole<br />

associatif de la concaténation, et nous montrons la décidabilité du<br />

problème de vérification de la dernière classe.<br />

• Nous montrons la décidabilité du problème de vérification des deux<br />

dernières classes des protocoles.<br />

2. Nous montrons la décidabilité du problème de déduction clos pour un<br />

nouveau fragment de la logique du premier ordre, et nous montrons<br />

l’application de ce résultat sur le problème de vérification des protocoles<br />

cryptographiques.<br />

3. Nous analysons les protocoles de vote électronique, et nous donnons une<br />

définition formelle pour la propriété de vérifiabilité de vote. Nous montrons<br />

également que certains protocoles de vote électronique satisfont cette<br />

propriété.<br />

Mots clés : protocoles cryptographiques, protocoles de vote électronique,<br />

procédures de décision, primitives algébriques, systèmes de constraintes,<br />

clauses de premier ordre, résolution, saturation, π calcul appliqué.<br />

Cette thèse a été présentée et soutenue à Toulouse le 9 décembre 2009, a été<br />

réalisée sous la direction de Yannick Chevalier et Philippe Balbiani. L’auteur a<br />

obtenu le grade de Docteur en Informatique de l’Université de Toulouse.<br />

vii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!