Quantifying Information Flow in Interactive Systems

David Mestel*

*Corresponding author for this work

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

Abstract

We consider the problem of quantifying information flow in interactive systems, modelled as finite-state transducers in the style of Goguen and Meseguer. Our main result is that if the system is deterministic then the information flow is either logarithmic or linear, and there is a polynomial-time algorithm to distinguish the two cases and compute the rate of logarithmic flow. To achieve this we first extend the theory of information leakage through channels to the case of interactive systems, and establish a number of results which greatly simplify computation. We then show that for deterministic systems the information flow corresponds to the growth rate of antichains inside a certain regular language, a property called the width of the language. In a companion work we have shown that there is a dichotomy between polynomial and exponential antichain growth, and a polynomial time algorithm to distinguish the two cases and to compute the order of polynomial growth. We observe that these two cases correspond to logarithmic and linear information flow respectively. Finally, we formulate several attractive open problems, covering the cases of probabilistic systems, systems with more than two users and nondeterministic systems where the nondeterminism is assumed to be innocent rather than demonic.
Original languageEnglish
Title of host publication2019 IEEE 32nd Computer Security Foundations Symposium (CSF)
PublisherThe IEEE
Pages414-41413
Number of pages14
ISBN (Print)978-1-7281-1408-8
DOIs
Publication statusPublished - 28 Jun 2019
Externally publishedYes
Event32nd IEEE Computer Security Foundations Symposium 2019 - Hoboken, United States
Duration: 25 Jun 201928 Jun 2019
https://web.stevens.edu/csf2019/

Conference

Conference32nd IEEE Computer Security Foundations Symposium 2019
Abbreviated titleCSF2019
Country/TerritoryUnited States
CityHoboken
Period25/06/1928/06/19
Internet address

Keywords

  • Random variables
  • Interactive systems
  • Probabilistic logic
  • Upper bound
  • Probability distribution
  • Channel capacity
  • Zinc

Fingerprint

Dive into the research topics of 'Quantifying Information Flow in Interactive Systems'. Together they form a unique fingerprint.

Cite this