ACM Home Page
Please provide us with feedback. Feedback
Lagrange multipliers and maximum information leakage in different observational models
Full text PdfPdf (281 KB)
Source
Programming languages and analysis for security archive
Proceedings of the third ACM SIGPLAN workshop on Programming languages and analysis for security table of contents
Tucson, AZ, USA
SESSION: Information-flow security table of contents
Pages 135-146  
Year of Publication: 2008
ISBN:978-1-59593-936-4
Authors
Pasquale Malacaria  Queen Mary University of London, London, United Kingdom
Han Chen  Queen Mary University of London, London, United Kingdom
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 79,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1375696.1375713
What is a DOI?

ABSTRACT

This paper explores two fundamental issues in Language based security. The first is to provide a quantitative definition of information leakage valid in several attacker's models. We consider attackers with different capabilities; the strongest one is able to observe the value of the low variables at each step during the execution of a program; the weakest one can only observe a single low value at some stage of the execution.

We will provide a uniform definition of leakage, based on Information Theory, that will allow us to formalize and prove some intuitive relationships between the amount leaked by the same program in different models.

The second issue is Channel Capacity, which in security terms amounts to answering the questions: given a program and an observational model, what is the maximum amount that the program can leak? And which input distribution causes the maximum leakage?

To answer those questions we will introduce techniques from constrained non-linear optimization, mainly Lagrange multipliers and we will show how they provide a workable solution in all observational models considered. In the simplest setting, i.e. under minimal constraints, we will show that channel capacity is achieved by any input distribution which induces a uniform distribution on the observables.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
?hele Boreale: Quantifying Information Leakage in Process Calculi. ICALP (2) 2006: 119--131
 
2
K. Chatzikokolakis, C. Palamidessi, P. Panangaden. Anonymity Proto?ols as Noisy Channels, in: Postpro?eedings of the Symp. on Trustworthy Global Computing, Le?ture Notes in Computer Science, Springer, 2006,
 
3
 
4
 
5
David Clark, Sebastian Hunt, Pasquale Mala?aria: Quantified interference for a while language. Electronic Notes in Theoretical Computer Science 112, Page 149--166, Elsevier, 2005
 
6
David Clark, Sebastian Hunt, Pasquale Mala?aria: Quantitative Analysis of the leakage of confidential data.Electronic Notes in Theoretical Computer S?ien?e 59, 2002
 
7
8
9
 
10
James W Gray III: Toward a methematical foundataion for information flow security. Pro?. 1991 IEEE Symposium on Security and Privacy. Oakland, California, May 1991.
 
11
S. Kullba?k:Information Theory and Statistics. Dover Publications. 1997.
 
12
 
13
J.Heusser and P. Mala?aria: Measuring Insecurity of Programs. Manuscript 2007.
 
14
John M?lean: Security models and information flow. Proc. 1990 IEEE Symposium on Security and Privacy. Oakland, California, May 1990.
15
 
16
Jonathan Millen: Covert Channel capacity. Proc. 1987 IEEE Symposium on Research in Security and Privacy.
 
17
 
18
Andrei Sabelfeld and Andrew C. Myers: Language--Based Information--Flow Security. IEEE Journal on Selected Area in Communications, Volume 21, No. 1, January 2003
 
19
 
20
 
21
D. G. Weber: Quantitative hookup security for covert channel analysis. Proc. 1988 Workshop on the Foundations of Computer Security, Fanconia, New Hampshire, U.S.A., 1988.
 
22
T. Wittbold:Network of covert channels. Proc. 1990 Workshop on the Foundations of Computer Security, 1990.


Collaborative Colleagues:
Pasquale Malacaria: colleagues
Han Chen: colleagues