Skip to main navigation Skip to search Skip to main content

Local abstract verification and refinement of security protocols

  • Ti Zhou*
  • , Mengjun Li
  • , Zhoujun Li
  • *Corresponding author for this work
  • National University of Defense Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The verification problem for security protocols is undecidable, but it is feasible to verify protocols by abstract interpretation. This paper presents a method based on local abstraction and refinement for verifying security protocols terminably. Local abstraction produces a safe approximation of the security protocol, modeled as a set of Horn logic rules. Refinement removes false attacks introduced by local abstraction. In contrast with methods based on global abstraction, our method abstracts only certain rules that can lead to non-termination when computing fixpoints, that is, it does not abstract all rules. We implement this method in a verification tool SPVT and are able to verify well-known protocols. Moreover, our experiments indicate that local abstraction is less costly than global abstraction.

Original languageEnglish
Title of host publicationProceedings of the 6th ACM Workshop on Formal Methods in Security Engineering, FMSE'08,Co-located with the 15th ACM Computer and Communications Security Conference, CCS'08
Pages21-29
Number of pages9
DOIs
StatePublished - 2008
Event6th ACM Workshop on Formal Methods in Security Engineering, FMSE'08, Co-located with the 15th ACM Computer and Communications Security Conference, CCS'08 - Alexandria, VA, United States
Duration: 27 Oct 200831 Oct 2008

Publication series

NameProceedings of the ACM Conference on Computer and Communications Security
ISSN (Print)1543-7221

Conference

Conference6th ACM Workshop on Formal Methods in Security Engineering, FMSE'08, Co-located with the 15th ACM Computer and Communications Security Conference, CCS'08
Country/TerritoryUnited States
CityAlexandria, VA
Period27/10/0831/10/08

Keywords

  • Abstraction
  • Refinement
  • Security protocols
  • Verification

Fingerprint

Dive into the research topics of 'Local abstract verification and refinement of security protocols'. Together they form a unique fingerprint.

Cite this