Quantifying information flow in interactive systems

05/10/2019
by   David Mestel, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/25/2017

On the widths of regular and context free languages, with an application to information flow

Given a partially-ordered finite alphabet Σ and a language L ⊆Σ^*, how l...
research
01/09/2019

A Deterministic Algorithm for the Capacity of Finite-State Channels

We propose a modified version of the classical gradient descent method t...
research
04/08/2020

A polynomial-time algorithm for the routing flow shop problem with two machines: an asymmetric network with a fixed number of nodes

We consider the routing flow shop problem with two machines on an asymme...
research
06/20/2018

Effective Divergence Analysis for Linear Recurrence Sequences

We study the growth behaviour of rational linear recurrence sequences. W...
research
02/12/2022

Trinomials and Deterministic Complexity Limits for Real Solving

Consider a univariate polynomial f in Z[x] with degree d, exactly t mono...
research
05/25/2018

Subadditive stake systems

Stake systems which issue stakes as well as coins are proposed. Two suba...
research
02/18/2022

Enumeration of corner polyhedra and 3-connected Schnyder labelings

We show that corner polyhedra and 3-connected Schnyder labelings join th...

Please sign up or login with your details

Forgot password? Click here to reset