Show simple item record

Quantitative Information Flow as Network Flow Capacity

dc.date.accessioned2007-12-10T14:00:11Z
dc.date.accessioned2018-11-24T10:25:52Z
dc.date.available2007-12-10T14:00:11Z
dc.date.available2018-11-24T10:25:52Z
dc.date.issued2007-12-10en_US
dc.identifier.urihttp://hdl.handle.net/1721.1/39812
dc.identifier.urihttp://repository.aust.edu.ng/xmlui/handle/1721.1/39812
dc.description.abstractWe present a new technique for determining how much information abouta program's secret inputs is revealed by its public outputs. Incontrast to previous techniques based on reachability from secretinputs (tainting), it achieves a more precise quantitative result bycomputing a maximum flow of information between the inputs andoutputs. The technique uses static control-flow regions to soundlyaccount for implicit flows via branches and pointer operations, butoperates dynamically by observing one or more program executions andgiving numeric flow bounds specific to them (e.g., "17 bits"). Themaximum flow in a network also gives a minimum cut (a set of edgesthat separate the secret input from the output), which can be used toefficiently check that the same policy is satisfied on futureexecutions. We performed case studies on 5 real C, C++, and ObjectiveC programs, 3 of which had more than 250K lines of code. The toolchecked multiple security policies, including one that was violated bya previously unknown bug.en_US
dc.format.extent12 p.en_US
dc.relationMassachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratoryen_US
dc.relationen_US
dc.subjectConfidentialityen_US
dc.subjectPrivacyen_US
dc.subjectInformation disclosureen_US
dc.subjectTaintingen_US
dc.subjectImplicit flowsen_US
dc.subjectValgrinden_US
dc.subjectMemchecken_US
dc.titleQuantitative Information Flow as Network Flow Capacityen_US


Files in this item

FilesSizeFormatView
MIT-CSAIL-TR-2007-057.pdf1.035Mbapplication/pdfView/Open
MIT-CSAIL-TR-2007-057.ps25.21Mbapplication/postscriptView/Open

This item appears in the following Collection(s)

Show simple item record