Show simple item record

Quantitative Information-Flow Tracking for C and Related Languages

dc.date.accessioned2006-11-17T11:12:32Z
dc.date.accessioned2018-11-24T10:25:12Z
dc.date.available2006-11-17T11:12:32Z
dc.date.available2018-11-24T10:25:12Z
dc.date.issued2006-11-17
dc.identifier.urihttp://hdl.handle.net/1721.1/34892
dc.identifier.urihttp://repository.aust.edu.ng/xmlui/handle/1721.1/34892
dc.description.abstractWe present a new approach for tracking programs' use of data througharbitrary calculations, to determine how much information about secretinputs is revealed by public outputs. Using a fine-grained dynamicbit-tracking analysis, the technique measures the information revealedduring a particular execution. The technique accounts for indirectflows, e.g. via branches and pointer operations. Two kinds ofuntrusted annotation improve the precision of the analysis. Animplementation of the technique based on dynamic binary translation isdemonstrated on real C, C++, and Objective C programs of up to half amillion lines of code. In case studies, the tool checked multiplesecurity policies, including one that was violated by a previouslyunknown bug.
dc.format.extent18 p.
dc.format.extent450616 bytes
dc.format.extent1216950 bytes
dc.language.isoen_US
dc.subjectConfidentiality
dc.subjectPrivacy
dc.subjectInformation disclosure
dc.subjectTainting
dc.subjectImplicit flows
dc.subjectValgrind
dc.subjectMemcheck
dc.subjectOpenSSH
dc.titleQuantitative Information-Flow Tracking for C and Related Languages


Files in this item

FilesSizeFormatView
MIT-CSAIL-TR-2006-076.pdf450.6Kbapplication/pdfView/Open
MIT-CSAIL-TR-2006-076.ps1.216Mbapplication/postscriptView/Open

This item appears in the following Collection(s)

Show simple item record