CRJan 24, 2018

An Algebraic Approach for Reasoning About Information Flow

arXiv:1801.08090v4
AI Analysis

This work addresses information flow analysis for security systems, presenting an incremental algebraic approach to improve specification and analysis.

The paper tackles the problem of analyzing information leaks in security systems by proposing algebraic operators to simplify large system specifications, enabling easier computation of information leakage bounds, as demonstrated on the Crowds Protocol with a new algorithm.

This paper concerns the analysis of information leaks in security systems. We address the problem of specifying and analyzing large systems in the (standard) channel model used in quantitative information flow (QIF). We propose several operators which match typical interactions between system components. We explore their algebraic properties with respect to the security-preserving refinement relation defined by Alvim et al. and McIver et al. We show how the algebra can be used to simplify large system specifications in order to facilitate the computation of information leakage bounds. We demonstrate our results on the specification and analysis of the Crowds Protocol. Finally, we use the algebra to justify a new algorithm to compute leakage bounds for this protocol.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes