2013
DOI: 10.1007/978-3-642-39799-8_48
|View full text |Cite
|
Sign up to set email alerts
|

The TAMARIN Prover for the Symbolic Analysis of Security Protocols

Abstract: Abstract. The Tamarin prover supports the automated, unbounded, symbolic analysis of security protocols. It features expressive languages for specifying protocols, adversary models, and properties, and support for efficient deduction and equational reasoning. We provide an overview of the tool and its applications.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
335
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 452 publications
(357 citation statements)
references
References 14 publications
0
335
0
Order By: Relevance
“…Facts will be used as event annotations in process executions, and also for model checking communication correctness via trace formulas in the following section. Our encoding will rely on the equational theory for pairing, which is embedded in Tamarin prover [14], and includes function symbols , , fst and snd, for pairing and projection of first and second parameters of a pair. Communication within a secure established session is expressed by the manipulation of queues, which will be stored in the set of states S. In SAPIC, we implement queues y pq and y qp as q(y, p, q) and q(y, q, p), respectively, where q is a function symbol for queues.…”
Section: Encoding S Into Amentioning
confidence: 99%
See 4 more Smart Citations
“…Facts will be used as event annotations in process executions, and also for model checking communication correctness via trace formulas in the following section. Our encoding will rely on the equational theory for pairing, which is embedded in Tamarin prover [14], and includes function symbols , , fst and snd, for pairing and projection of first and second parameters of a pair. Communication within a secure established session is expressed by the manipulation of queues, which will be stored in the set of states S. In SAPIC, we implement queues y pq and y qp as q(y, p, q) and q(y, q, p), respectively, where q is a function symbol for queues.…”
Section: Encoding S Into Amentioning
confidence: 99%
“…The encoding creates queues for intra-session communication using processes insert (( s ij , ∅)). The security verification uses the builtin library asymmetric-encryption available in Tamarin [14], and assumes the usual signature and equational theory for public keys pk, secret keys sk, asymmetric encryption aenc and decryption dec.…”
Section: Encoding S Into Amentioning
confidence: 99%
See 3 more Smart Citations