<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1405-5546</journal-id>
<journal-title><![CDATA[Computación y Sistemas]]></journal-title>
<abbrev-journal-title><![CDATA[Comp. y Sist.]]></abbrev-journal-title>
<issn>1405-5546</issn>
<publisher>
<publisher-name><![CDATA[Instituto Politécnico Nacional, Centro de Investigación en Computación]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-55462008000300006</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[Formal Support to Security Protocol Development: A Survey]]></article-title>
<article-title xml:lang="es"><![CDATA[Soporte Formal para el Desarrollo de Protocolos de Seguridad: una Visión General]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[López Pimentel]]></surname>
<given-names><![CDATA[Juan Carlos]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Monroy]]></surname>
<given-names><![CDATA[Raúl]]></given-names>
</name>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Instituto Tecnológico de Estudios Superiores de Monterrey Computer Science Department ]]></institution>
<addr-line><![CDATA[Atizapán de Zaragoza ]]></addr-line>
<country>México</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>09</month>
<year>2008</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>09</month>
<year>2008</year>
</pub-date>
<volume>12</volume>
<numero>1</numero>
<fpage>89</fpage>
<lpage>108</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-55462008000300006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-55462008000300006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-55462008000300006&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[Security protocols aim to allow two or more principals to establish a secure communication over a hostile network, such as the Internet. The design of security protocols is particularly error-prone, because it is difficult to anticipate what an intruder may achieve interacting through a number of protocol runs, claiming to be an honest participant. Thus, the verification of security protocols has attracted a lot of interest in the formal methods community and as a result lots of verification techniques/tools, as well as good practices for protocol design, have appeared in the two last decades. In this paper, we describe the state of the art in automated tools that support security protocol development. This mainly involves tools for protocol verification and, to a lesser extent, for protocol synthesis and protocol diagnosis and repair. Also, we give an overview of the most significant principles for the design of security protocols and of the major problems that still need to be addressed in order to ease the development of security protocols.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[Los Protocolos de Seguridad tienen como objetivo permitir que dos o más agentes puedan establecer una comunicación de manera segura en una red a pesar de ambientes hostiles, tales como Internet. El diseño de estos protocolos es particularmente propenso a errores, por eso, es difícil anticipar lo que un intruso puede lograr cuando, pretendiendo ser un participante honesto, interactúa con una cantidad considerable de corridas del protocolo. Así, la verificación de protocolos de seguridad ha atraído un gran interés en la comunidad de los métodos formales, dando como resultado la aparición, en las dos últimas décadas, de una gran cantidad de técnicas/herramientas, además de buenas prácticas para mejorar su diseño. En este artículo, describimos el estado del arte de las herramientas automatizadas que soportan el desarrollo de protocolos de seguridad. Principalmente, incluímos herramientas para su verificación, y en menor grado, trabajos sobre su síntesis; además de métodos en el diagnóstico y reparación de protocolos incorrectos. También, damos un resumen de los principios más importantes para mejorar el diseño de esta clase de protocolos y los principales problemas que todavía necesitan ser resueltos para facilitar su desarrollo.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Formal methods]]></kwd>
<kwd lng="en"><![CDATA[security protocols]]></kwd>
<kwd lng="en"><![CDATA[protocol synthesis]]></kwd>
<kwd lng="en"><![CDATA[protocol diagnosis and repair]]></kwd>
<kwd lng="es"><![CDATA[Métodos formales]]></kwd>
<kwd lng="es"><![CDATA[protocolos de seguridad]]></kwd>
<kwd lng="es"><![CDATA[síntesis de protocolos]]></kwd>
<kwd lng="es"><![CDATA[diagnóstico y reparación de protocolos]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font face="verdana" size="4"><b>Formal Support to Security Protocol Development: A Survey</b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="3"><b><i>Soporte Formal para el Desarrollo de Protocolos de Seguridad: una Visi&oacute;n General</i></b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="2"><b>Juan Carlos L&oacute;pez Pimentel and Ra&uacute;l Monroy</b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><i>Computer Science Department Tecnol&oacute;gico de Monterrey, Campus Estado de M&eacute;xico Carretera al lago de Guadalupe, Km 3.5, Atizap&aacute;n de Zaragoza, 52926, M&eacute;xico <a href="mailto:juan.pimentel@itesm.mx">juan.pimentel@itesm.mx</a>,   <a href="mailto:raulm@itesm.mx">raulm@itesm.mx</a></i></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2">Article received on April 16, 2008    <br> Accepted on June 20, 2008</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>     <p align="justify"><font face="verdana" size="2">Security protocols aim to allow two or more principals to establish a secure communication over a hostile network, such as the Internet. The design of security protocols is particularly error&#150;prone, because it is difficult to anticipate what an intruder may achieve interacting through a number of protocol runs, claiming to be an honest participant. Thus, the verification of security protocols has attracted a lot of interest in the formal methods community and as a result lots of verification techniques/tools, as well as good practices for protocol design, have appeared in the two last decades. In this paper, we describe the state of the art in automated tools that support security protocol development. This mainly involves tools for protocol verification and, to a lesser extent, for protocol synthesis and protocol diagnosis and repair. Also, we give an overview of the most significant principles for the design of security protocols and of the major problems that still need to be addressed in order to ease the development of security protocols. </font></p>     <p align="justify"><font face="verdana" size="2"><b>Keywords: </b>Formal methods, security protocols, protocol synthesis, protocol diagnosis and repair.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>     <p align="justify"><font face="verdana" size="2">Los Protocolos de Seguridad tienen como objetivo permitir que dos o m&aacute;s agentes puedan establecer una comunicaci&oacute;n de manera segura en una red a pesar de ambientes hostiles, tales como Internet. El dise&ntilde;o de estos protocolos es particularmente propenso a errores, por eso, es dif&iacute;cil anticipar lo que un intruso puede lograr cuando, pretendiendo ser un participante honesto, interact&uacute;a con una cantidad considerable de corridas del protocolo. As&iacute;, la verificaci&oacute;n de protocolos de seguridad ha atra&iacute;do un gran inter&eacute;s en la comunidad de los m&eacute;todos formales, dando como resultado la aparici&oacute;n, en las dos &uacute;ltimas d&eacute;cadas, de una gran cantidad de t&eacute;cnicas/herramientas, adem&aacute;s de buenas pr&aacute;cticas para mejorar su dise&ntilde;o. En este art&iacute;culo, describimos el estado del arte de las herramientas automatizadas que soportan el desarrollo de protocolos de seguridad. Principalmente, inclu&iacute;mos herramientas para su verificaci&oacute;n, y en menor grado, trabajos sobre su s&iacute;ntesis; adem&aacute;s de m&eacute;todos en el diagn&oacute;stico y reparaci&oacute;n de protocolos incorrectos. Tambi&eacute;n, damos un resumen de los principios m&aacute;s importantes para mejorar el dise&ntilde;o de esta clase de protocolos y los principales problemas que todav&iacute;a necesitan ser resueltos para facilitar su desarrollo.</font></p>     <p align="justify"><font face="verdana" size="2"><b>Palabras claves: </b>M&eacute;todos formales, protocolos de seguridad, s&iacute;ntesis de protocolos, diagn&oacute;stico y reparaci&oacute;n de protocolos.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><a href="/pdf/cys/v12n1/v12n1a6.pdf" target="_blank">DESCARGAR ART&Iacute;CULO EN FORMATO PDF</a></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>References</b></font></p>     <!-- ref --><p align="justify"><font face="verdana" size="2">1. <b>Abadi, M. and Needham, R., </b>Prudent Engineering Practice for Cryptographic Protocols. <i>IEEE Transactions on Software Engineering, </i>22(1):6&#150;15, 1996.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056033&pid=S1405-5546200800030000600001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">2. <b>Abadi, M. and Rogaway, P., </b>Reconciling Two Views of Cryptography (The Computational Soundness of Formal Encryption). <i>Journal of Cryptology, </i>15(2): 103&#150;127, 2002.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056034&pid=S1405-5546200800030000600002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">3. <b>Anderson, R.&#150;J. and Needham, R.&#150;M., </b>Robustness Principles for Public Key Protocols. In <i>Proceedings of the 15th Annual International Cryptology Conference on Advances in Cryptology, CRYPTO '95, </i>edited by Don Coppersmith, LNCS Vol. 963, pp. 236&#150;247, London, UK, 1995. Springer&#150;Verlag.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056035&pid=S1405-5546200800030000600003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">4. <b>Armando, A. and Compagna, L., </b>SATMC: A SAT&#150;based model checker for security protocols. <i>In Proceedings of the 9<sup>th</sup> European Conference in Logics in Artificial Intelligence, JELIA '04, </i>edited by Alferes, J.&#150;J. and Leite, J.&#150;A., LNCS Vol. 3229, pp. 730&#150;733. Springer, 2004.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056036&pid=S1405-5546200800030000600004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">5. <b>Asokan, N. and Ginzboorg, P., </b>Key&#150;Agreement in Ad&#150;hoc Networks. <i>Computer Communications, </i>23(17): 1627&#150;1637, 2000.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056037&pid=S1405-5546200800030000600005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">6. <b>Aura, Tuomas., </b>Strategies against Replay Attacks. In <i>Proceedings of the 10th Computer Security Foundations Workshop (CSFW '97), </i>page 59, Washington, DC, USA, 1997. IEEE Computer Society.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056038&pid=S1405-5546200800030000600006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">7. <b>AVISPA Team, </b><i>AVISPA v1.0 User Manual. </i>v1.0 edition, 2005.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056039&pid=S1405-5546200800030000600007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">8. <b>Basin, D. and M&ouml;dersheim, </b><b>S. and Vigan&ograve;, L., </b>An On&#150;the&#150;Fly Model&#150;Checker for Security Protocol Analysis. In <i>Proceedings of the 8th European Symposium on Research in Computer Security, ESORICS'03, </i>edited by Gollmann, D. and Snekkenes, E., LNCS Vol. 2808, pp. 253&#150;270, Gj&oslash;vik, Norway, 2003. Springer&#150;Verlag.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056040&pid=S1405-5546200800030000600008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">9. <b>Basin, D. and M&ouml;dersheim, </b><b>S. and Vigan&ograve;, L., </b>Algebraic Intruder Deductions. In Geoff Sutcliffe and Andrei Voronkov, editors,   <i>Proceedings of Logic for Programming Artificial Intelligence and Reasoning, LPAR '05, </i>edited by Sutcliffe, G. and Voronkov, A., LNCS Vol. 3835, pp. 549&#150;564, 2005. Springer&#150;Verlag.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056041&pid=S1405-5546200800030000600009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">10. <b>Basin, D. and M&ouml;dersheim, </b><b>S. and Vigan&ograve;, L., </b>OFMC: A Symbolic Model&#150;Checker for Security Protocols. Technical report, 450, ETH Z&uuml;rich, Computer Science, 2004.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056042&pid=S1405-5546200800030000600010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">11. <b>Basin, David. </b>Lazy Infinite&#150;State Analysis of Security Protocols. In Baumgart, Rainer, editors, <i>Proceedings of the International Exhibition and Congress on Secure Networking, CQRE'99, </i>edited by Baumgart, R., LNCS Vol. 1740, pp. 30&#150;42, London, UK, 1999. Springer&#150;Verlag.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056043&pid=S1405-5546200800030000600011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">12. <b>Baudet, M. and Cortier, V. and Kremer, </b>S., Computationally sound implementations of equational theories against passive adversaries. <i>In Proceedings of the 32nd International Colloquium on Automata, Languages and Programming, ICALP'05, </i>edited by Caires, L. and Italiano, G.&#150;F. and Monteiro, L. and Palamidessi, C. and Yung, M., LNCS Vol. 3580, pp. 652&#150;663, 2005. Springer.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056044&pid=S1405-5546200800030000600012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">13. <b>Blanchet, Bruno, </b>An Efficient Cryptographic Protocol Verifier Based on Prolog Rules. In <i>Proceedings of the 14th IEEE Computer Security Foundations Workshop, CSFW'01, </i>pp. 82&#150;96, IEEE Computer Society, 2001.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056045&pid=S1405-5546200800030000600013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">14. <b>Bozga, L. and Lacknech, Y. and P&eacute;rin, M. </b>HERMES: An Automatic Tool for Verification of Secrecy in Security Protocols. In <i>Proceedings of the 15<sup>th</sup> International Conference in Computer Aided Verification CAV'03, </i>LNCS Vol. 2725, pp. 219&#150;222, Boulder, CO, USA, 2003. Springer.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056046&pid=S1405-5546200800030000600014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">15. <b>Brackin, S.&#150;H.,</b> A HOL  Extension of GNY for Automatically  Analyzing  Cryptographic Protocols.  In <i>Proceedings of The 9th Computer Security Foundations Workshop, CSFW'96, </i>page 62, Washington, DC, USA, 1996. IEEE Computer Society Press.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056047&pid=S1405-5546200800030000600015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">16. <b>Burrows, M. and Abadi, M. and Needham, R.&#150;M., </b>A Logic of Authentication.   <i>Proceedings of the Royal Society of London, </i>426(1):233&#150;71, 1989.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056048&pid=S1405-5546200800030000600016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">17. <b>Carlsen, Ulf, </b>Cryptographic Protocols Flaws. In <i>Proceedings IEEE Computer Security Foundations Workshop, CSFW'94, </i>pp. 192&#150;200, 1994. IEEE Computer Society Press.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056049&pid=S1405-5546200800030000600017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">18. <b>Chevalier and Vigneron 2002 Chevalier, Y. and Vigneron, L., </b>Automated unbounded verification of security protocols. <i>In Proceedings of the 14th International Conference on Computer Aided Verification, CAV '02, </i>edited by Brinksma, E. and Larsen, K.&#150;G., LNCS Vol. 2404, pp. 324&#150;337, London, UK, 2002. Springer&#150;Verlag.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056050&pid=S1405-5546200800030000600018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">19. <b>Chevalier, Y. and Rusinowitch, M., </b>Combining Intruder Theories. In <i>Proceedings of the 32nd International Colloquium on Automata, Languages and Programming, ICALP<sup>s</sup>05, </i>edited by Caires, L. and Italiano, G.&#150;F. and Monteiro, L. and Palamidessi, C. and Yung, M., LNCS Vol. 3580, pp. 639&#150;651, 2005. Springer Berlin / Heidelberg.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056051&pid=S1405-5546200800030000600019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">20. <b>Choo, K.&#150;K. Raymond., </b>An Integrative Framework to Protocol Analysis and Repair: Indistinguishability Based Model + Planning + Model Checker. <i>In Proceedings of Five&#150;minute Talks at CSFW'06, </i>2006.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056052&pid=S1405-5546200800030000600020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">21. <b>Cohen, Ernie., </b>First&#150;order verification of cryptographic protocols. <i>Journal of Computer Securirity, </i>11(2): 189&#150;216, 2003.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056053&pid=S1405-5546200800030000600021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">22. <b>Cohen, Ernie., </b>TAPS: A First&#150;Order Verifier for Cryptographic Protocols. In <i>Proceedings of the 13th IEEE Computer Security Foundations Workshop, CSFW <b>'</b>00, </i>pp. 144, Washington, DC, USA, 2000. IEEE Computer Society.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056054&pid=S1405-5546200800030000600022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">23. <b>Comon, H. and Nieuwenhuis, R., </b>Induction = I&#150;Axiomatization + First&#150;Order Consistency. Technical report, LSV&#150;98&#150;9, Laboratoire Sp&eacute;cification et V&eacute;rification, ENS Cachan, France, Cachan, France, 1998.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056055&pid=S1405-5546200800030000600023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">24. <b>Comon&#150;Lundh, H. and Shmatikov, V., </b>Intruder Deductions, Constraint Solving and Insecurity Decision in Presence of Exclusive Or. In <i>Proceedings of the 18th Annual IEEE Symposium on Logic in Computer Science, LICS '03, </i>pp. 271, Washington, DC, USA, 2003. IEEE Computer Society.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056056&pid=S1405-5546200800030000600024&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">25. <b>Dolev, D. and Yao, A.&#150;C., </b>On the security of public key protocols. Technical report, 2, Stanford University, Stanford, CA, USA, 1983.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056057&pid=S1405-5546200800030000600025&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">26. <b>Gong, L. and Syverson P.,</b> Fail&#150;stop protocols: A new approach to designing secure protocols. <i>In Proceedings of the 5th International Working Conference on Dependable Computing for Critical Applications, </i>pp. 44&#150;55, 1995.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056058&pid=S1405-5546200800030000600026&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">27. <b>Heam, P.&#150;C. and Boichut, Y. and Kouchnarenko, O. and Oehl, F., </b>Improvements on the genet and klay technique to automatically verify security protocols. In <i>Proceedings of the International WS on Automated Verification of Infinite&#150;State Systems, AVIS'2004, </i>joint to ETAPS'04, pp. 1&#150;11, Barcelona, Spain, 2004.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056059&pid=S1405-5546200800030000600027&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">28. <b>Heather, J. and Lowe, G. and Schneider, S., </b>How to prevent type flaw attacks on security protocols. <i>Journal of Computer Security, </i>11(2):217&#150;244, 2003.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056060&pid=S1405-5546200800030000600028&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">29. <b>Kremer, S. and Mazar&eacute;, L., </b>Adaptive Soundness of Static Equivalence. In <i>Proceedings of the 12th European Symposium on Research in Computer Security, ESORICS'07, </i>edited by Biskup, J. and Lopez, J.,    LNCS Vol. 4734, pp. 610&#150;625, 2007. Springer.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056061&pid=S1405-5546200800030000600029&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">30. <b>Lafourcade, P. and Lugiez, D. and Treinen, R., </b>Intruder deduction for the equational theory of Abelian groups with distributive encryption. <i>Information and Compututation, </i>205(4):581&#150;623, 2007.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056062&pid=S1405-5546200800030000600030&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">31. <b>L&oacute;pez&#150;Pimentel, J.&#150;C. and Monroy, R. and Hutter, D., </b>A Method for Patching Interleaving&#150;Replay Attacks in Faulty Security Protocols. <i>Electronic Notes in Theoretical Computer Science, </i>174:117&#150;130, 2007. Also available from the Proceedings of the 1st FLoC Workshop on Verification and Debugging.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056063&pid=S1405-5546200800030000600031&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">32. <b>L&oacute;pez&#150;Pimentel, J.&#150;C. and Monroy, R. and Hutter, D., </b>On the Automated Correction of Faulty Security Protocols Susceptible to a Replay Attack. In <i>Proceedings of the 12th European Symposium Research Computer Security, ESORICS'07, </i>edited by Biskup, J. and Lopez, J., LNCS Vol.4734, pp. 594&#150;609, 2007. Springer.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056064&pid=S1405-5546200800030000600032&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">33. <b>Lowe, Gavin., </b>An Attack on the Needham&#150;Schroeder Public&#150;Key Authentication Protocol.    <i>Information Processing Letters, </i>56(3): 131&#150;133, 1995.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056065&pid=S1405-5546200800030000600033&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">34. <b>Lowe, Gavin., </b>A Hierarchy of Authentication Specifications.   In <i>Proceedings of the 10th Computer Security Foundations Workshop, CSFW '97, </i>pp. 31, Rockport, Massachusetts, USA, 1997. IEEE Computer Society.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056066&pid=S1405-5546200800030000600034&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">35. <b>Lowe, Gavin., </b>Breaking and Fixing the Needham&#150;Schroeder Public&#150;Key Protocol Using FDR. In <i>Proceedings of the Second International  Workshop on  Tools and Algorithms for Construction and Analysis of Systems, TACAS'96, </i>edited by Margaria, T. and Steffen, B., LNCS Vol. 1055, pp. 147&#150;166, London, UK, 1996. Springer&#150;Verlag.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056067&pid=S1405-5546200800030000600035&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">36. <b>Lowe, Gavin., </b>Casper: a compiler for the Analysis of Security Protocols. In <i>Proceedings of the 10<sup>th</sup> Computer Security Foundations Workshop, CSFW'97, </i>pp. 53&#150;84, Journal in Computer Security, Vol. 6, IEEE Computer Society, Washington, DC, USA, 1998.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056068&pid=S1405-5546200800030000600036&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">37. <b>Malladi and Alves&#150;Foss 2003 Malladi, S. and Alves&#150;Foss, J., </b>How to prevent type&#150;flaw guessing attacks on password protocols. In <i>Proceedings of the 2003 Workshop on Foundations of Computer Security (FCS03), </i>pp. 1&#150;12, 2003. Technical Report of University of Ottawa.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056069&pid=S1405-5546200800030000600037&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">38. <b>Malladi, S. and Alves&#150;Foss, J. and Heckendorn, R., </b>On Preventing Replay Attacks on Security Protocols.  In <i>Proceedings International Conference on Security and Management, ICSM'02, </i>pp. 77&#150;83, 2002.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056070&pid=S1405-5546200800030000600038&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">39. <b>Meadows, Catherine., </b>The NRL Protocol Analyzer: An Overview. <i>Journal of Logic Programming, </i>26(2): 113&#150;131, 1996.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056071&pid=S1405-5546200800030000600039&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">40. <b>Meadows, Catherine., </b>Extending Formal cryptographic protocol analysis techniques for group protocols and low<b>&#150;</b>level cryptographic primitives. In <i>Proceedings of the First Workshop on Issues in the Theory of Security, WITS'00, </i>edited by Degano, P., pp. 87&#150;92, Geneva, Switzerland, July, 2000.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056072&pid=S1405-5546200800030000600040&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">41. <b>Meadows, Catherine, </b>A Procedure for Verifying Security Against Type Confusion Attacks. In <i>Proceedings of the 16th IEEE Computer Security Foundations Workshop, CSFW'03, </i>pp. 62, Pacific Grove, CA, USA, 2003. IEEE Computer Society.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056073&pid=S1405-5546200800030000600041&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">42. <b>Paulson, L.&#150;C.</b>, <i>Isabelle: a Generic Theorem Prover. </i>Springer&#150;Verlag, 1994.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056074&pid=S1405-5546200800030000600042&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">43. <b>Paulson, L.&#150;C., </b>The Inductive Approach to Verifying Cryptographic Protocols. <i>Journal in Computer Security, </i>6(1&#150;2):85&#150;128, 1998.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056075&pid=S1405-5546200800030000600043&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">44. <b>Pereira, O. and Quisquater, J.&#150;J., </b>Some attacks upon authenticated group key agreement protocols. <i>Journal in Computer Security, </i>11(4):555&#150;580, 2003.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056076&pid=S1405-5546200800030000600044&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">45. <b>Perrig, A. and Song D., </b>Looking for Diamonds in the Desert &#151; Extending Automatic Protocol Generation to Three&#150;Party Authentication and Key Agreement Protocols. In <i>Proceedings of the 13th IEEE Computer Security Foundations Workshop, CSFW'00, </i>pp. 64&#150;76, 2000. IEEE Computer Society Press.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056077&pid=S1405-5546200800030000600045&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">46. <b>Rusinowitch, Micha&euml;l and Turuani, Mathieu. </b>Protocol Insecurity with Finite Number of Sessions is NP&#150;Complete. <i>In Proceedings of the 2001 Computer Security Foundations Workshop, CSFW 2001, </i>pp. 174&#150;190, Computer Science Press, 2001.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056078&pid=S1405-5546200800030000600046&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">47. <b>Ryan, P.Y.&#150;A. and Schneider, S.&#150;A. </b>An attack on a recursive authentication protocol; a cautionary tale. <i>Information Processing Letters, </i>65(1):7&#150;10 (1998).</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056079&pid=S1405-5546200800030000600047&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">48. <b>Song, X. D. and Berezin, S. and Perrig, A., </b>Athena: A Novel Approach to Efficient Automatic Security Protocol Analysis. <i>Journal of Computer Security, </i>9(1&#150;2):47&#150;74, 2001.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056080&pid=S1405-5546200800030000600048&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">49. <b>Steel, G. and Bundy, A. and Denney, E., </b>Finding Counterexamples to Inductive Conjectures and Discovering Security Protocol Attacks.  <i>Proceedings of the Foundations of Computer Security Workshop, (FCS'02), </i>pp. 81<b>&#150;</b>90, 2002. Also appeared in <i>Proceedings of The Verify'02 Workshop. </i>Also available as Informatics Research Report EDI&#150;INF&#150;RR&#150;0141.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056081&pid=S1405-5546200800030000600049&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">50. <b>Steel, G. and Bundy, A. and Maidl, M., </b>Attacking the Asokan&#150;Ginzboorg Protocol for Key Distribution in an Ad&#150;Hoc Bluetooth Network Using CORAL. In <i>Proceedings of 23rd IFIP International Conference on Formal Techniques for Networked and Distributed Systems, IFIP TC6 /WG 6.1, FORTE'03, </i>edited by K&ouml;nig, H. and Heiner, M. and Wolisz, A., pp. 1&#150;10, 2003.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056082&pid=S1405-5546200800030000600050&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">51. <b>Syverson, Paul., </b>A taxonomy of replay attacks. In <i>Proceedings of the Seventh Computer Security Foundations Workshop, </i>CSFW'94, pp. 187&#150;191, Franconia, New Hampshire, USA, 1994. IEEE Computer Society Press.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056083&pid=S1405-5546200800030000600051&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">52. <b>Syverson, P. and Meadows, C. and Cervesato, I. </b>Dolev&#150;Yao is no better than Machiavelli. In <i>Proceedings of the First Workshop on Issues in the Theory of Security, WITS'00, </i>2000.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056084&pid=S1405-5546200800030000600052&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">53. <b>Thayer&#150;Fabrega, F.&#150;J. and Herzog, J.&#150;C. and Guttman, J.&#150;D., </b>Strand spaces: Why is a security protocol correct? <i>In Proceedings of the 1998 Symposium on Security and Privacy, </i>pp. 160&#150;171, Oakland, CA, USA, 1998. IEEE computer Society.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056085&pid=S1405-5546200800030000600053&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">54. <b>Weidenbach, Christoph., </b>Towards an Automatic Analysis of Security Protocols in First&#150;Order Logic.    In <i>Proceedings of the  16th International Conference on Automated Deduction, CADE&#150;16, </i>edited by Harald Ganzinger, LNCS Vol. 1632, pp. 314&#150;328, London, UK, 1999. Springer&#150;Verlag.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2056086&pid=S1405-5546200800030000600054&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Abadi]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Needham]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Prudent Engineering Practice for Cryptographic Protocols]]></article-title>
<source><![CDATA[IEEE Transactions on Software Engineering]]></source>
<year>1996</year>
<volume>22</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>6-15</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Abadi]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Rogaway]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Reconciling Two Views of Cryptography: The Computational Soundness of Formal Encryption]]></article-title>
<source><![CDATA[Journal of Cryptology]]></source>
<year>2002</year>
<volume>15</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>103-127</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Anderson]]></surname>
<given-names><![CDATA[R.-J.]]></given-names>
</name>
<name>
<surname><![CDATA[Needham]]></surname>
<given-names><![CDATA[R.-M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Robustness Principles for Public Key Protocols]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Coppersmith]]></surname>
<given-names><![CDATA[Don]]></given-names>
</name>
</person-group>
<source><![CDATA[Proceedings of the 15th Annual International Cryptology Conference on Advances in Cryptology, CRYPTO '95]]></source>
<year>1995</year>
<volume>963</volume>
<page-range>236-247</page-range><publisher-loc><![CDATA[London ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Armando]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Compagna]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[SATMC: A SAT-based model checker for security protocols]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Alferes]]></surname>
<given-names><![CDATA[J.-J.]]></given-names>
</name>
<name>
<surname><![CDATA[Leite]]></surname>
<given-names><![CDATA[J.-A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Proceedings of the 9th European Conference in Logics in Artificial Intelligence, JELIA '04]]></source>
<year>2004</year>
<volume>3229</volume>
<page-range>730-733</page-range><publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Asokan]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Ginzboorg]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Key-Agreement in Ad-hoc Networks]]></article-title>
<source><![CDATA[Computer Communications]]></source>
<year>2000</year>
<volume>23</volume>
<numero>17</numero>
<issue>17</issue>
<page-range>1627-1637</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aura]]></surname>
<given-names><![CDATA[Tuomas]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Strategies against Replay Attacks]]></article-title>
<source><![CDATA[Proceedings of the 10th Computer Security Foundations Workshop (CSFW '97)]]></source>
<year>1997</year>
<page-range>59</page-range><publisher-loc><![CDATA[Washington, DC ]]></publisher-loc>
<publisher-name><![CDATA[IEEE Computer Society]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="">
<collab>AVISPA</collab>
<source><![CDATA[AVISPA v1.0 User Manual. v1.0]]></source>
<year>2005</year>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Basin]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Mödersheim]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Viganò]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An On-the-Fly Model-Checker for Security Protocol Analysis]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Gollmann]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Snekkenes]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Proceedings of the 8th European Symposium on Research in Computer Security, ESORICS'03]]></source>
<year>2003</year>
<volume>2808</volume>
<page-range>253-270</page-range><publisher-loc><![CDATA[Gjøvik ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Basin]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Mödersheim]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Viganò]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Algebraic Intruder Deductions]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Sutcliffe]]></surname>
<given-names><![CDATA[Geoff]]></given-names>
</name>
<name>
<surname><![CDATA[Voronkov]]></surname>
<given-names><![CDATA[Andrei]]></given-names>
</name>
</person-group>
<source><![CDATA[Proceedings of Logic for Programming Artificial Intelligence and Reasoning, LPAR '05]]></source>
<year>2005</year>
<volume>3835</volume>
<page-range>549-564</page-range><publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Basin]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Mödersheim]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Viganò]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<source><![CDATA[OFMC: A Symbolic Model-Checker for Security Protocols]]></source>
<year>2004</year>
<volume>450</volume>
<publisher-loc><![CDATA[Zürich ]]></publisher-loc>
<publisher-name><![CDATA[Computer Science]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Basin]]></surname>
<given-names><![CDATA[David]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Lazy Infinite-State Analysis of Security Protocols]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Baumgart]]></surname>
<given-names><![CDATA[Rainer]]></given-names>
</name>
</person-group>
<source><![CDATA[Proceedings of the International Exhibition and Congress on Secure Networking, CQRE'99]]></source>
<year>1999</year>
<volume>1740</volume>
<page-range>30-42</page-range><publisher-loc><![CDATA[London ]]></publisher-loc>
<publisher-name><![CDATA[UKSpringer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Baudet]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Cortier]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Kremer]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Computationally sound implementations of equational theories against passive adversaries]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Caires]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Italiano]]></surname>
<given-names><![CDATA[G.-F.]]></given-names>
</name>
<name>
<surname><![CDATA[Monteiro]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Palamidessi]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Yung]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Proceedings of the 32nd International Colloquium on Automata, Languages and Programming, ICALP'05]]></source>
<year>2005</year>
<volume>3580</volume>
<page-range>652-663</page-range><publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Blanchet]]></surname>
<given-names><![CDATA[Bruno]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An Efficient Cryptographic Protocol Verifier Based on Prolog Rules]]></article-title>
<source><![CDATA[Proceedings of the 14th IEEE Computer Security Foundations Workshop, CSFW'01]]></source>
<year>2001</year>
<page-range>82-96</page-range><publisher-name><![CDATA[IEEE Computer Society]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bozga]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Lacknech]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Périn]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[HERMES: An Automatic Tool for Verification of Secrecy in Security Protocols]]></article-title>
<source><![CDATA[Proceedings of the 15th International Conference in Computer Aided Verification CAV'03]]></source>
<year>2003</year>
<volume>2725</volume>
<page-range>219-222</page-range><publisher-loc><![CDATA[Boulder ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Brackin]]></surname>
<given-names><![CDATA[S.-H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A HOL Extension of GNY for Automatically Analyzing Cryptographic Protocols]]></article-title>
<source><![CDATA[Proceedings of The 9th Computer Security Foundations Workshop, CSFW'96]]></source>
<year>1996</year>
<page-range>62</page-range><publisher-loc><![CDATA[Washington, DC ]]></publisher-loc>
<publisher-name><![CDATA[IEEE Computer Society Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Burrows]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Abadi]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Needham]]></surname>
<given-names><![CDATA[R.-M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Logic of Authentication]]></article-title>
<source><![CDATA[Proceedings of the Royal Society of London]]></source>
<year>1989</year>
<volume>426</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>233-71</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Carlsen]]></surname>
<given-names><![CDATA[Ulf]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Cryptographic Protocols Flaws]]></article-title>
<source><![CDATA[Proceedings IEEE Computer Security Foundations Workshop, CSFW'94]]></source>
<year>1994</year>
<page-range>192-200</page-range><publisher-name><![CDATA[IEEE Computer Society Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chevalier]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Vigneron]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Automated unbounded verification of security protocols]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Brinksma]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Larsen]]></surname>
<given-names><![CDATA[K.-G.]]></given-names>
</name>
</person-group>
<source><![CDATA[Proceedings of the 14th International Conference on Computer Aided Verification, CAV '02]]></source>
<year>2002</year>
<volume>2404</volume>
<page-range>324-337</page-range><publisher-loc><![CDATA[London ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chevalier]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Rusinowitch]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Combining Intruder Theories]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Caires]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Italiano]]></surname>
<given-names><![CDATA[G.-F.]]></given-names>
</name>
<name>
<surname><![CDATA[Monteiro]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Palamidessi]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Yung]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Proceedings of the 32nd International Colloquium on Automata, Languages and Programming, ICALPs05]]></source>
<year>2005</year>
<volume>3580</volume>
<page-range>639-651</page-range><publisher-loc><![CDATA[BerlinHeidelberg ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Choo]]></surname>
<given-names><![CDATA[K.-K. Raymond]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An Integrative Framework to Protocol Analysis and Repair: Indistinguishability Based Model + Planning + Model Checker]]></article-title>
<source><![CDATA[Proceedings of Five-minute Talks at CSFW'06]]></source>
<year>2006</year>
</nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cohen]]></surname>
<given-names><![CDATA[Ernie]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[First-order verification of cryptographic protocols]]></article-title>
<source><![CDATA[Journal of Computer Securirity]]></source>
<year>2003</year>
<volume>11</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>189-216</page-range></nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cohen]]></surname>
<given-names><![CDATA[Ernie]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[TAPS: A First-Order Verifier for Cryptographic Protocols]]></article-title>
<source><![CDATA[Proceedings of the 13th IEEE Computer Security Foundations Workshop, CSFW '00]]></source>
<year>2000</year>
<page-range>144</page-range><publisher-loc><![CDATA[Washington, DC ]]></publisher-loc>
<publisher-name><![CDATA[IEEE Computer Society]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Comon]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Nieuwenhuis]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[Induction = I-Axiomatization + First-Order Consistency]]></source>
<year>1998</year>
<publisher-loc><![CDATA[Cachan ]]></publisher-loc>
<publisher-name><![CDATA[Laboratoire Spécification et Vérification]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B24">
<label>24</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Comon-Lundh]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Shmatikov]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Intruder Deductions, Constraint Solving and Insecurity Decision in Presence of Exclusive Or]]></article-title>
<source><![CDATA[Proceedings of the 18th Annual IEEE Symposium on Logic in Computer Science, LICS '03]]></source>
<year>2003</year>
<page-range>271</page-range><publisher-loc><![CDATA[Washington, DC ]]></publisher-loc>
<publisher-name><![CDATA[IEEE Computer Society]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B25">
<label>25</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dolev]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Yao]]></surname>
<given-names><![CDATA[A.-C.]]></given-names>
</name>
</person-group>
<source><![CDATA[On the security of public key protocols]]></source>
<year>1983</year>
<publisher-loc><![CDATA[Stanford ]]></publisher-loc>
<publisher-name><![CDATA[Stanford University]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B26">
<label>26</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gong]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Syverson]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Fail-stop protocols: A new approach to designing secure protocols]]></article-title>
<source><![CDATA[Proceedings of the 5th International Working Conference on Dependable Computing for Critical Applications]]></source>
<year>1995</year>
<page-range>44-55</page-range></nlm-citation>
</ref>
<ref id="B27">
<label>27</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Heam]]></surname>
<given-names><![CDATA[P.-C.]]></given-names>
</name>
<name>
<surname><![CDATA[Boichut]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Kouchnarenko]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
<name>
<surname><![CDATA[Oehl]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Improvements on the genet and klay technique to automatically verify security protocols]]></article-title>
<source><![CDATA[Proceedings of the International WS on Automated Verification of Infinite-State Systems, AVIS'2004]]></source>
<year>2004</year>
<page-range>1-11</page-range><publisher-loc><![CDATA[Barcelona ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B28">
<label>28</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Heather]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Lowe]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Schneider]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[How to prevent type flaw attacks on security protocols]]></article-title>
<source><![CDATA[Journal of Computer Security]]></source>
<year>2003</year>
<volume>11</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>217-244</page-range></nlm-citation>
</ref>
<ref id="B29">
<label>29</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kremer]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Mazaré]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Adaptive Soundness of Static Equivalence]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Biskup]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Lopez]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Proceedings of the 12th European Symposium on Research in Computer Security, ESORICS'07]]></source>
<year>2007</year>
<volume>4734</volume>
<page-range>610-625</page-range><publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B30">
<label>30</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lafourcade]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Lugiez]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Treinen]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Intruder deduction for the equational theory of Abelian groups with distributive encryption]]></article-title>
<source><![CDATA[Information and Compututation]]></source>
<year>2007</year>
<volume>205</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>581-623</page-range></nlm-citation>
</ref>
<ref id="B31">
<label>31</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[López-Pimentel]]></surname>
<given-names><![CDATA[J.-C.]]></given-names>
</name>
<name>
<surname><![CDATA[Monroy]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Hutter]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Method for Patching Interleaving-Replay Attacks in Faulty Security Protocols]]></article-title>
<source><![CDATA[Electronic Notes in Theoretical Computer Science]]></source>
<year>2007</year>
<volume>174</volume>
<page-range>117-130</page-range></nlm-citation>
</ref>
<ref id="B32">
<label>32</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[López-Pimentel]]></surname>
<given-names><![CDATA[J.-C.]]></given-names>
</name>
<name>
<surname><![CDATA[Monroy]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Hutter]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[On the Automated Correction of Faulty Security Protocols Susceptible to a Replay Attack]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Biskup]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Lopez]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Proceedings of the 12th European Symposium Research Computer Security, ESORICS'07]]></source>
<year>2007</year>
<volume>4734</volume>
<page-range>594-609</page-range><publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B33">
<label>33</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lowe]]></surname>
<given-names><![CDATA[Gavin]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An Attack on the Needham-Schroeder Public-Key Authentication Protocol]]></article-title>
<source><![CDATA[Information Processing Letters]]></source>
<year>1995</year>
<volume>56</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>131-133</page-range></nlm-citation>
</ref>
<ref id="B34">
<label>34</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lowe]]></surname>
<given-names><![CDATA[Gavin]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Hierarchy of Authentication Specifications]]></article-title>
<source><![CDATA[Proceedings of the 10th Computer Security Foundations Workshop, CSFW '97]]></source>
<year>1997</year>
<page-range>31</page-range><publisher-loc><![CDATA[Rockport^eMassachusetts Massachusetts]]></publisher-loc>
<publisher-name><![CDATA[IEEE Computer Society]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B35">
<label>35</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lowe]]></surname>
<given-names><![CDATA[Gavin]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Breaking and Fixing the Needham-Schroeder Public-Key Protocol Using FDR]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Margaria]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Steffen]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Proceedings of the Second International Workshop on Tools and Algorithms for Construction and Analysis of Systems, TACAS'96]]></source>
<year>1996</year>
<volume>1055</volume>
<page-range>147-166</page-range><publisher-loc><![CDATA[London ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B36">
<label>36</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lowe]]></surname>
<given-names><![CDATA[Gavin]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Casper: a compiler for the Analysis of Security Protocols]]></article-title>
<source><![CDATA[ournal in Computer Security]]></source>
<year>1998</year>
<volume>6</volume>
<publisher-loc><![CDATA[Washington, DC ]]></publisher-loc>
<publisher-name><![CDATA[IEEE Computer Society]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B37">
<label>37</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Malladi]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Alves-Foss]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[How to prevent type-flaw guessing attacks on password protocols]]></article-title>
<source><![CDATA[Proceedings of the 2003 Workshop on Foundations of Computer Security (FCS03)]]></source>
<year>2003</year>
<page-range>1-12</page-range><publisher-name><![CDATA[University of Ottawa]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B38">
<label>38</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Malladi]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Alves-Foss]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Heckendorn]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Preventing Replay Attacks on Security Protocols]]></article-title>
<source><![CDATA[Proceedings International Conference on Security and Management, ICSM'02]]></source>
<year>2002</year>
<page-range>77-83</page-range></nlm-citation>
</ref>
<ref id="B39">
<label>39</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Meadows]]></surname>
<given-names><![CDATA[Catherine]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The NRL Protocol Analyzer: An Overview]]></article-title>
<source><![CDATA[Journal of Logic Programming]]></source>
<year>1996</year>
<volume>26</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>113-131</page-range></nlm-citation>
</ref>
<ref id="B40">
<label>40</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Meadows]]></surname>
<given-names><![CDATA[Catherine]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Extending Formal cryptographic protocol analysis techniques for group protocols and low-level cryptographic primitives]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Degano]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Proceedings of the First Workshop on Issues in the Theory of Security, WITS'00]]></source>
<year>July</year>
<month>, </month>
<day>20</day>
<page-range>87-92</page-range><publisher-loc><![CDATA[Geneva ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B41">
<label>41</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Meadows]]></surname>
<given-names><![CDATA[Catherine]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Procedure for Verifying Security Against Type Confusion Attacks]]></article-title>
<source><![CDATA[Proceedings of the 16th IEEE Computer Security Foundations Workshop, CSFW'03]]></source>
<year>2003</year>
<page-range>62</page-range><publisher-loc><![CDATA[Pacific Grove ]]></publisher-loc>
<publisher-name><![CDATA[IEEE Computer Society]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B42">
<label>42</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Paulson]]></surname>
<given-names><![CDATA[L.-C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Isabelle: a Generic Theorem Prover]]></source>
<year>1994</year>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B43">
<label>43</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Paulson]]></surname>
<given-names><![CDATA[L.-C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The Inductive Approach to Verifying Cryptographic Protocols]]></article-title>
<source><![CDATA[Journal in Computer Security]]></source>
<year>1998</year>
<volume>6</volume>
<numero>1-2</numero>
<issue>1-2</issue>
<page-range>85-128</page-range></nlm-citation>
</ref>
<ref id="B44">
<label>44</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pereira]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
<name>
<surname><![CDATA[Quisquater]]></surname>
<given-names><![CDATA[J.-J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Some attacks upon authenticated group key agreement protocols]]></article-title>
<source><![CDATA[Journal in Computer Security]]></source>
<year>2003</year>
<volume>11</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>555-580</page-range></nlm-citation>
</ref>
<ref id="B45">
<label>45</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Perrig]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Song]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Looking for Diamonds in the Desert: Extending Automatic Protocol Generation to Three-Party Authentication and Key Agreement Protocols]]></article-title>
<source><![CDATA[Proceedings of the 13th IEEE Computer Security Foundations Workshop, CSFW'00]]></source>
<year>2000</year>
<page-range>64-76</page-range><publisher-name><![CDATA[IEEE Computer Society Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B46">
<label>46</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rusinowitch]]></surname>
<given-names><![CDATA[Michaël]]></given-names>
</name>
<name>
<surname><![CDATA[Turuani]]></surname>
<given-names><![CDATA[Mathieu]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Protocol Insecurity with Finite Number of Sessions is NP-Complete]]></article-title>
<source><![CDATA[Proceedings of the 2001 Computer Security Foundations Workshop, CSFW 2001]]></source>
<year>2001</year>
<page-range>174-190</page-range><publisher-name><![CDATA[Computer Science Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B47">
<label>47</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ryan]]></surname>
<given-names><![CDATA[P.Y.-A.]]></given-names>
</name>
<name>
<surname><![CDATA[Schneider]]></surname>
<given-names><![CDATA[S.-A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An attack on a recursive authentication protocol; a cautionary tale]]></article-title>
<source><![CDATA[Information Processing Letters]]></source>
<year>1998</year>
<volume>65</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>7-10</page-range></nlm-citation>
</ref>
<ref id="B48">
<label>48</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Song]]></surname>
<given-names><![CDATA[X. D.]]></given-names>
</name>
<name>
<surname><![CDATA[Berezin]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Perrig]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Athena: A Novel Approach to Efficient Automatic Security Protocol Analysis]]></article-title>
<source><![CDATA[Journal of Computer Security]]></source>
<year>2001</year>
<volume>9</volume>
<numero>1-2</numero>
<issue>1-2</issue>
<page-range>47-74</page-range></nlm-citation>
</ref>
<ref id="B49">
<label>49</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Steel]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Bundy]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Denney]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Finding Counterexamples to Inductive Conjectures and Discovering Security Protocol Attacks]]></article-title>
<source><![CDATA[Proceedings of the Foundations of Computer Security Workshop, (FCS'02)]]></source>
<year>2002</year>
<page-range>81-90</page-range></nlm-citation>
</ref>
<ref id="B50">
<label>50</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Steel]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Bundy]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Maidl]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Attacking the Asokan-Ginzboorg Protocol for Key Distribution in an Ad-Hoc Bluetooth Network Using CORAL]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[König]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Heiner]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Wolisz]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Proceedings of 23rd IFIP International Conference on Formal Techniques for Networked and Distributed Systems, IFIP TC6 /WG 6.1, FORTE'03]]></source>
<year>2003</year>
<page-range>1-10</page-range></nlm-citation>
</ref>
<ref id="B51">
<label>51</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Syverson]]></surname>
<given-names><![CDATA[Paul]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A taxonomy of replay attacks]]></article-title>
<source><![CDATA[Proceedings of the Seventh Computer Security Foundations Workshop, CSFW'94]]></source>
<year>1994</year>
<page-range>187-191</page-range><publisher-loc><![CDATA[Franconia^eNew Hampshire New Hampshire]]></publisher-loc>
<publisher-name><![CDATA[IEEE Computer Society Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B52">
<label>52</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Syverson]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Meadows]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Cervesato]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Dolev-Yao is no better than Machiavelli]]></article-title>
<source><![CDATA[Proceedings of the First Workshop on Issues in the Theory of Security, WITS'00]]></source>
<year>2000</year>
</nlm-citation>
</ref>
<ref id="B53">
<label>53</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Thayer-Fabrega]]></surname>
<given-names><![CDATA[F.-J.]]></given-names>
</name>
<name>
<surname><![CDATA[Herzog]]></surname>
<given-names><![CDATA[J.-C.]]></given-names>
</name>
<name>
<surname><![CDATA[Guttman]]></surname>
<given-names><![CDATA[J.-D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Strand spaces: Why is a security protocol correct?]]></article-title>
<source><![CDATA[Proceedings of the 1998 Symposium on Security and Privacy]]></source>
<year>1998</year>
<page-range>160-171</page-range><publisher-loc><![CDATA[Oakland ]]></publisher-loc>
<publisher-name><![CDATA[IEEE computer Society]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B54">
<label>54</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Weidenbach]]></surname>
<given-names><![CDATA[Christoph]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Towards an Automatic Analysis of Security Protocols in First-Order Logic]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Ganzinger]]></surname>
<given-names><![CDATA[Harald]]></given-names>
</name>
</person-group>
<source><![CDATA[Proceedings of the 16th International Conference on Automated Deduction, CADE-16]]></source>
<year>1999</year>
<volume>1632</volume>
<page-range>314-328</page-range><publisher-loc><![CDATA[London ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
