Skip to main content

A Certificate Infrastructure for Machine-Checked Proofs of Conditional Information Flow

Author(s): Amtoft, T; Dodds, J; Zhang, Z; Appel, Andrew W.; Beringer, L; et al

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1rp5z
Full metadata record
DC FieldValueLanguage
dc.contributor.authorAmtoft, T-
dc.contributor.authorDodds, J-
dc.contributor.authorZhang, Z-
dc.contributor.authorAppel, Andrew W.-
dc.contributor.authorBeringer, L-
dc.contributor.authorHatcliff, J-
dc.contributor.authorOu, X-
dc.contributor.authorCousino, A-
dc.date.accessioned2016-10-17T14:13:56Z-
dc.date.available2016-10-17T14:13:56Z-
dc.date.issued2012en_US
dc.identifier.citationAmtoft, T, Dodds, J, Zhang, Z, Appel, A. "Certificate Infrastructure for MachineChecked Proofs of Conditional Information Flow" Principles of Security And Trust, Lecture Notes in Computer Science, 7215, 369 - 389, doi:10.1007/978-3-642-28641-4_20en_US
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr1rp5z-
dc.description.abstractIn previous work, we have proposed a compositional framework for stating and automatically verifying complex conditional information flow policies using a relational Hoare logic. The framework allows developers and verifiers to work directly with the source code using source-level code contracts. In this work, we extend that approach so that the algorithm for verifying code compliance to an information flow contract emits formal certificates of correctness that are checked in the Coq proof assistant. This framework is implemented in the context of SPARK - a subset of Ada that has been used in a number of industrial contexts for implementing certified safety and security critical systems.en_US
dc.format.extent369 - 389en_US
dc.relation.ispartofPrinciples of Security And Trusten_US
dc.relation.ispartofseriesLecture Notes in Computer Science;-
dc.rightsThis is the author’s final manuscript. All rights reserved to author(s).en_US
dc.titleA Certificate Infrastructure for Machine-Checked Proofs of Conditional Information Flowen_US
dc.typeConference Articleen_US
dc.identifier.doidoi:10.1007/978-3-642-28641-4_20-

Files in This Item:
File Description SizeFormat 
AppelPost2012.pdf456.9 kBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.