Compositional security and collateral leakage
N. Bordenabe, A. McIver, C Morgan, T. Rabehaja

TL;DR
This paper explores collateral information leaks in secure program refinement, emphasizing the importance of accounting for leaks outside declared variables, and proposes a collateral-aware semantic model to analyze and bound such leaks.
Contribution
It introduces a formal treatment of collateral leaks in compositional security models and adapts a Hidden-Markov framework to quantify and bound these leaks.
Findings
Collateral leaks can occur outside declared variables affecting security.
A collateral-aware semantic model enables calculation of leak severity.
Techniques are provided to bound collateral leakage in cryptographic contexts.
Abstract
In quantitative information flow we say that program is "at least as secure as" just when the amount of secret information flowing from is never more than flows from , with of course a suitable quantification of "flow". This secure-refinement order is compositional just when implies for any context , again with a suitable definition of "context". Remarkable however is that leaks caused by executing might not be limited to their declared variables: they might impact correlated secrets in variables declared and initialised in some broader context to which do not refer even implicitly. We call such leaks collateral because their effect is felt in domains of which (the programmers of) might be wholly unaware: our inspiration is the "Dalenius" phenomenon for statistical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Cryptography and Data Security · Adversarial Robustness in Machine Learning
