作者
Quoc-Sang Phan, Pasquale Malacaria
发表日期
2014/6/4
图书
Proceedings of the 9th ACM symposium on Information, computer and communications security
页码范围
283-292
简介
We present a novel method for Quantitative Information Flow analysis. We show how the problem of computing information leakage can be viewed as an extension of the Satisfiability Modulo Theories (SMT) problem. This view enables us to develop a framework for QIF analysis based on the framework DPLL(T) used in SMT solvers. We then show that the methodology of Symbolic Execution (SE) also fits our framework. Based on these ideas, we build two QIF analysis tools: the first one employs CBMC, a bounded model checker for ANSI C, and the second one is built on top of Symbolic PathFinder, a Symbolic Executor for Java. We use these tools to quantify leaks in industrial code such as C programs from the Linux kernel, a Java tax program from the European project HATS, and anonymity protocols.
引用总数
2014201520162017201820192020202120222023202444855595411
学术搜索中的文章
QS Phan, P Malacaria - Proceedings of the 9th ACM symposium on Information …, 2014