Answers are grounded in this paper and cite their sources.
Basic information theory is used to analyse the amount of confidential information which may be leaked by programs written in a very simple imperative language. In particular, a detailed analysis is given of the possible leakage due to equality tests and if statements. The analysis is presented as a set of syntax-directed inference rules and can readily be automated.
No takes yet. Share an insight, caveat, or question.
Clark et al. (2002) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: