Quantifying information flow in interactive systems

被引:3
|
作者
Mestel, David [1 ]
机构
[1] Univ Luxembourg, Luxembourg, Luxembourg
来源
2019 IEEE 32ND COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF 2019) | 2019年
关键词
Quantified information flow; automata theory; NONINTERFERENCE; LEAKAGE;
D O I
10.1109/CSF.2019.00035
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:414 / 427
页数:14
相关论文
共 50 条
  • [41] A static analysis for quantifying information flow in a simple imperative language
    Clark, David
    Hunt, Sebastian
    Malacaria, Pasquale
    JOURNAL OF COMPUTER SECURITY, 2007, 15 (03) : 321 - 371
  • [42] Quantifying configurational information for a stochastic particle in a flow-field
    Tang, Evelyn
    Golestanian, Ramin
    NEW JOURNAL OF PHYSICS, 2020, 22 (08):
  • [43] Quantifying Timing-Based Information Flow in Cryptographic Hardware
    Mao, Baolei
    Hu, Wei
    Althoff, Alric
    Matai, Janarbek
    Oberg, Jason
    Mu, Dejun
    Sherwood, Timothy
    Kastner, Ryan
    2015 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2015, : 552 - 559
  • [44] Quantifying Hardware Security Using Joint Information Flow Analysis
    Kastner, Ryan
    Hu, Wei
    Althoff, Alric
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1523 - 1528
  • [45] Flow of Information in Biological Systems
    Masoudi-Nejad, Ali
    Zenil, Hector
    SEMINARS IN CELL & DEVELOPMENTAL BIOLOGY, 2016, 51 : 1 - 2
  • [46] Information Flow in Credential Systems
    Becker, Moritz Y.
    2010 23RD IEEE COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF), 2010, : 171 - 185
  • [47] Information flow in biomolecular systems
    van der Vaart, Arjan
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2010, 239
  • [48] Information flow in systems with schedulers
    van der Meyden, Ron
    Zhang, Chenyi
    CSF 2008: 21ST IEEE COMPUTER SECURITY FOUNDATIONS SYMPOSIUM, PROCEEDINGS, 2008, : 301 - +
  • [49] Information Flow in Computational Systems
    Venkatesh, Praveen
    Dutta, Sanghamitra
    Grover, Pulkit
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (09) : 5456 - 5491
  • [50] SYSTEMS, BOUNDARIES, AND INFORMATION FLOW
    BROWN, WB
    ACADEMY OF MANAGEMENT JOURNAL, 1966, 9 (04): : 318 - 327