Inductive invariants for noninterference in multi-agent workflows

Christian Muller, Helmut Seidl, Eugen Zalinescu

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

12 Scopus citations

Abstract

Our goal is to certify absence of information leaks in multi-agent workflows, such as conference management systems like EasyChair. These workflows can be executed by any number of agents some of which may form coalitions against the system. Therefore, checking noninterference is a challenging problem. Our paper offers two main contributions: First, a technique is provided to translate noninterference (in presence of various agent capabilities and declassification conditions) into universally quantified invariants of an instrumented new workflow program. Second, general techniques are developed for checking and inferring universally quantified inductive invariants for workflow programs. In particular, a large class of workflows is identified where inductiveness of invariants is decidable, as well as a smaller, still useful class of workflows where the weakest inductive universal invariant implying the desired invariant, is effectively computable. The new algorithms are implemented and applied to certify noninterference for workflows arising from conference management systems.

Original languageEnglish
Title of host publicationProceedings - IEEE 31st Computer Security Foundations Symposium, CSF 2018
PublisherIEEE Computer Society
Pages247-261
Number of pages15
ISBN (Print)9781538666807
DOIs
StatePublished - 7 Aug 2018
Event31st IEEE Computer Security Foundations Symposium, CSF 2018 - Oxford, United Kingdom
Duration: 9 Jul 201812 Jul 2018

Publication series

NameProceedings - IEEE Computer Security Foundations Symposium
Volume2018-July
ISSN (Print)1940-1434

Conference

Conference31st IEEE Computer Security Foundations Symposium, CSF 2018
Country/TerritoryUnited Kingdom
CityOxford
Period9/07/1812/07/18

Keywords

  • abstract-interpretation
  • inductive-invariants
  • multi-agent-workflows
  • non-interference

Fingerprint

Dive into the research topics of 'Inductive invariants for noninterference in multi-agent workflows'. Together they form a unique fingerprint.

Cite this