Electronic Notes in Theoretical Computer Science · 2002 · 165 citations · 8 references
ComputingComputer ScienceCybersecurityComputer SecurityProgramming LanguagesSyntaxAbstract Syntax TreesData ConfidentialityData ProtectionData SecurityData-flow AnalysisLeak DetectionData LeakageInference RulesInformation LeakageInformation Leakage DetectionLeak AnalysisLeakageLeakage Assessment MetricsSyntax-directed Evaluation
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.
8
A Mathematical Theory of Communication
Claude E. Shannon · Bell System Technical Journal · 1948 · 80.7K citations
James L. Massey · 2002 · 474 citations
Probabilistic noninterference for multi-threaded programs
Andrei Sabelfeld, David Sands · 2002 · 306 citations
Jonathan K. Millen · 1987 · 220 citations
Toward a mathematical foundation for information flow security
James W. Gray · 2002 · 142 citations