作者
Luca Durante, Riccardo Sisto, Adriano Valenzano
发表日期
2003/4/1
期刊
ACM Transactions on Software Engineering and Methodology (TOSEM)
卷号
12
期号
2
页码范围
222-284
出版商
ACM
简介
Testing equivalence is a powerful means for expressing the security properties of cryptographic protocols, but its formal verification is a difficult task because of the quantification over contexts on which it is based. Previous articles have provided insights into using theorem-proving for the verification of testing equivalence of spi calculus specifications. This article addresses the same verification problem, but uses a state exploration approach. The verification technique is based on the definition of an environment-sensitive, labeled transition system representing a spi calculus specification. Trace equivalence defined on such a transition system coincides with testing equivalence. Symbolic techniques are used to keep the set of traces finite. If a difference in the traces of two spi descriptions (typically a specification and the corresponding implementation of a protocol) is found, it can be used to automatically build the spi …
引用总数
20032004200520062007200820092010201120122013201420152016201720182019202020212022202320241325511744125333432211
学术搜索中的文章
L Durante, R Sisto, A Valenzano - ACM Transactions on Software Engineering and …, 2003