Title
Protocol analysis modulo combination of theories: a case study in Maude-NPA
Abstract
There is a growing interest in formal methods and tools to analyze cryptographic protocols modulo algebraic properties of their underlying cryptographic functions. It is well-known that an intruder who uses algebraic equivalences of such functions can mount attacks that would be impossible if the cryptographic functions did not satisfy such equivalences. In practice, however, protocols use a collection of well-known functions, whose algebraic properties can naturally be grouped together as a union of theories E1 ∪ ... ∪ En. Reasoning symbolically modulo the algebraic properties E1 ∪ ... ∪ En requires performing (E1 ∪ ... ∪ En)-unification. However, even if a unification algorithm for each individual Ei is available, this requires combining the existing algorithms by methods that are highly non-deterministic and have high computational cost. In this work we present an alternative method to obtain unification algorithms for combined theories based on variant narrowing. Although variant narrowing is less efficient at the level of a single theory Ei, it does not use any costly combination method. Furthermore, it does not require that each Ei has a dedicated unification algorithm in a tool implementation. We illustrate the use of this method in the Maude-NPA tool by means of a well-known protocol requiring the combination of three distinct equational theories.
Year
DOI
Venue
2010
10.1007/978-3-642-22444-7_11
STM
Keywords
Field
DocType
variant narrowing,formal method,unification algorithm,costly combination method,algebraic property,protocol analysis modulo combination,alternative method,cryptographic protocol,case study,cryptographic function,dedicated unification algorithm,algebraic equivalence,exclusive or
Algebraic number,Cryptographic protocol,Protocol analysis,Modulo,Computer science,Exclusive or,Cryptography,Computer security,Unification,Algorithm,Theoretical computer science,Formal methods
Conference
Volume
ISSN
Citations 
6710
0302-9743
6
PageRank 
References 
Authors
0.41
35
4
Name
Order
Citations
PageRank
Ralf Sasse11339.97
Santiago Escobar245227.87
Catherine Meadows392889.05
José Meseguer49533805.39