2003 · 116 citations · 28 references
ComputingComputer ScienceCybersecurityComputer SecurityFormal MethodsSecurity ArchitectureControl-flow AnalysisData-flow AnalysisInformation-theoretic SecurityAbstractionConfidentialityInformation Flow AnalysisInterferenceSecure Information FlowStatistical Testing
We address the problem of characterising the security of a program against unauthorised information flows. Classical approaches are based on non-interference models which depend ultimately on the notion of process equivalence. In these models confidentiality is an absolute property stating the absence of any illegal information flow. We present a model in which the notion of non-interference is approximated in the sense that it allows for some exactly quantified leakage of information. This is characterised via a notion of process similarity which replaces the indistinguishability of processes by a quantitative measure of their behavioural difference. Such a quantity is related to the number of statistical tests needed to distinguish two behaviours. We also present two semantics-based analyses of approximate noninterference and we show that one is a correct abstraction of the other.
28
PE, P. Billingsley · Journal of the American Statistical Association · 1996 · 6.7K citations
Patrick Cousot, Radhia Cousot · 1977 · 6.2K citations
Security Policies and Security Models
Joseph A. Goguen, José Meseguer · 1982 · 2.1K citations
Richard C. Bradley, Patrick Billingsley · Journal of the American Statistical Association · 1987 · 789 citations