Zum Hauptinhalt springen

Showing 1–3 of 3 results for author: Arquint, L

Searching in archive cs. Search in all archives.
.
  1. arXiv:2212.04171  [pdf, ps, other

    cs.CR cs.PL

    Sound Verification of Security Protocols: From Design to Interoperable Implementations (extended version)

    Authors: Linard Arquint, Felix A. Wolf, Joseph Lallemand, Ralf Sasse, Christoph Sprenger, Sven N. Wiesner, David Basin, Peter Müller

    Abstract: We provide a framework consisting of tools and metatheorems for the end-to-end verification of security protocols, which bridges the gap between automated protocol verification and code-level proofs. We automatically translate a Tamarin protocol model into a set of I/O specifications expressed in separation logic. Each such specification describes a protocol role's intended I/O behavior against wh… ▽ More

    Submitted 8 December, 2022; originally announced December 2022.

  2. A Generic Methodology for the Modular Verification of Security Protocol Implementations (extended version)

    Authors: Linard Arquint, Malte Schwerhoff, Vaibhav Mehta, Peter Müller

    Abstract: Security protocols are essential building blocks of modern IT systems. Subtle flaws in their design or implementation may compromise the security of entire systems. It is, thus, important to prove the absence of such flaws through formal verification. Much existing work focuses on the verification of protocol *models*, which is not sufficient to show that their *implementations* are actually secur… ▽ More

    Submitted 10 September, 2023; v1 submitted 5 December, 2022; originally announced December 2022.

  3. arXiv:2105.13840  [pdf, ps, other

    cs.PL

    Gobra: Modular Specification and Verification of Go Programs (extended version)

    Authors: Felix A. Wolf, Linard Arquint, Martin Clochard, Wytse Oortwijn, João C. Pereira, Peter Müller

    Abstract: Go is an increasingly-popular systems programming language targeting, especially, concurrent and distributed systems. Go differentiates itself from other imperative languages by offering structural subtyping and lightweight concurrency through goroutines with message-passing communication. This combination of features poses interesting challenges for static verification, most prominently the combi… ▽ More

    Submitted 28 May, 2021; originally announced May 2021.