2013 · 31 citations · 27 references
ComputingComputer ScienceComputer SystemsFormal MethodsProgramming LanguagesWeb SecurityControl-flow AnalysisData-flow AnalysisDeductive VerificationProof AssistantsControl Flow ControlCoqDependency AnalysisInformation Flow AnalysisInformation Flow ControlPrecisionRelative PrecisionStatic Dependency Analysis
Motivated by the problem of stateless web tracking (fingerprinting), we propose a novel approach to hybrid information flow monitoring by tracking the knowledge about secret variables using logical formulae. This knowledge representation helps to compare and improve precision of hybrid information flow monitors. We define a generic hybrid monitor parametrised by a static analysis and derive sufficient conditions on the static analysis for soundness and relative precision of hybrid monitors. We instantiate the generic monitor with a combined static constant and dependency analysis. Several other hybrid monitors including those based on well-known hybrid techniques for information flow control are formalised as instances of our generic hybrid monitor. These monitors are organised into a hierarchy that establishes their relative precision. The whole framework is accompanied by a formalisation of the theory in the Coq proof assistant.
27
A Mathematical Theory of Communication
Claude E. Shannon · Bell System Technical Journal · 1948 · 80.7K citations
Third-Party Web Tracking: Policy and Technology
Jonathan Mayer, John C. Mitchell · 2012 · 495 citations
An information-theoretic model for adaptive side-channel attacks
Boris Köpf, David Basin · 2007 · 364 citations
Noninterference through Secure Multi-execution
Dominique Devriese, Frank Piessens · 2010 · 245 citations · Full text