Three Branches of Accountability

Sebastian Alexander Mödersheim*, Jorge Cuellar

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingBook chapterResearchpeer-review

Abstract

Security protocols usually describe how honest agents behave, and one proves some security goals to hold even in the presence of an intruder who just does whatever he is capable of where cryptography alone does not provide sufficient protection, accountability can help as a deterrent for the intruder, because his actions may be detected and he could be punished. The novelty of this work is to model actually all three branches of government that are relevant here. First, instead of protocols we have a legal system that defines which actions are legal. Second, we have the police that may detect some crimes and collect evidence. Third, we have a justice system that evaluates evidence, can subpoena participants, and finally may convict players. The broad definition of a legal system allows us to avoid defining all protocols that honest participants may engage in. Rather we describe players (no matter if honest or dishonest) who may do anything that is legal and who can do anything except breaking the cryptography.

Original languageEnglish
Title of host publicationProtocols, Strands, and Logic : Essays Dedicated to Joshua Guttman on the Occasion of his 66.66th Birthday
EditorsDaniel Dougherty, José Meseguer, Sebastian Alexander Mödersheim, Paul Rowe
PublisherSpringer
Publication date2021
Pages293-311
ISBN (Print)978-3-030-91630-5
DOIs
Publication statusPublished - 2021
SeriesLecture Notes in Computer Science
Volume13066
ISSN0302-9743

Keywords

  • Accountability
  • Formal methods
  • Security protocols

Fingerprint

Dive into the research topics of 'Three Branches of Accountability'. Together they form a unique fingerprint.

Cite this