2014
DOI: 10.3233/jcs-140501
|View full text |Cite
|
Sign up to set email alerts
|

StatVerif: Verification of stateful processes

Abstract: Abstract-We present StatVerif, which is an extension the ProVerif process calculus with constructs for explicit state, in order to be able to reason about protocols that manipulate global state. Global state is required by protocols used in hardware devices (such as smart cards and the TPM), as well as by protocols involving databases that store persistent information. We provide the operational semantics of StatVerif. We extend the ProVerif compiler to a compiler for StatVerif: it takes processes written in t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
57
1

Year Published

2014
2014
2021
2021

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 34 publications
(58 citation statements)
references
References 6 publications
0
57
1
Order By: Relevance
“…Examples include the TESLA protocols, the security device and contract signing examples from [1], the keyserver protocol from [11], and the exclusive secrets and envelope protocol models for TPMs from [5]. In each case, our results are more general or the analysis is more efficient than previous results.…”
Section: Resultscontrasting
confidence: 50%
See 2 more Smart Citations
“…Examples include the TESLA protocols, the security device and contract signing examples from [1], the keyserver protocol from [11], and the exclusive secrets and envelope protocol models for TPMs from [5]. In each case, our results are more general or the analysis is more efficient than previous results.…”
Section: Resultscontrasting
confidence: 50%
“…The ProVerif tool [2] has been extended to partially handle DH with inverses [8], bilinear pairings [12], and mutable global state [1]. From a user perspective, Tamarin provides a more expressive property specification language that, e. g., allows for direct specification of temporal properties.…”
Section: Related Toolsmentioning
confidence: 99%
See 1 more Smart Citation
“…Accordingly, we believe the definition is necessary, but may not be sufficient. This limitation could be overcome by introducing a stateful variant of the applied pi calculus, indeed, Arapinis, Ritter & Ryan [ARR11] make some progress in this direction. A further limitation of our privacy definition is the restriction to settings with one issuer, indeed, this corresponds to the cryptographic game.…”
Section: Further Work and Conclusionmentioning
confidence: 99%
“…For these reasons, we wish to use StatVerif [2] for our analysis; it is an extension of ProVerif which can deal with protocols that have persistent state. Unfortunately, StatVerif does not reliably terminate when the state space is infinite, such as in the case studies we are using in this paper.…”
Section: Introductionmentioning
confidence: 99%