Skip to main navigation Skip to search Skip to main content

Abstractions for security protocol verification

  • Binh Thanh Nguyen
  • , Christoph Sprenger
  • , Cas Cremers

Research output: Contribution to journalArticlepeer-review

Abstract

We present a large class of security protocol abstractions with the aim of improving the scope and efficiency of verification tools. </span>We propose abstractions that transform a term\textquoterights structure based on its\&nbsp;type as well as abstractions that remove atomic messages, variables, and redundant terms.\&nbsp;Our theory improves on previous work by supporting rewrite theories with the finite-variant property, user-defined types, and untyped variables to cover type flaw attacks.\&nbsp;We prove soundness results for an expressive property language that includes secrecy and authentication.\&nbsp;Applying our abstractions to realistic IETF protocol models, we achieve dramatic speedups and extend the scope of several modern security protocol analyzers
Original languageEnglish
Pages (from-to)459–508
Number of pages50
JournalJournal of Computer Security
Volume26
Issue number4
DOIs
Publication statusPublished - 2018

Fields of science

  • 102 Computer Sciences
  • 102016 IT security

JKU Focus areas

  • Engineering and Natural Sciences (in general)

Cite this