Show simple item record

Authordc.contributor.authorCruz, Raimil 
Authordc.contributor.authorRezk, Tamara 
Authordc.contributor.authorSerpette, Bernard 
Authordc.contributor.authorTanter, Éric 
Admission datedc.date.accessioned2019-05-29T13:41:16Z
Available datedc.date.available2019-05-29T13:41:16Z
Publication datedc.date.issued2017
Cita de ítemdc.identifier.citationLeibniz International Proceedings in Informatics, LIPIcs, Volumen 74, 2017, Pages 53:1–53:27
Identifierdc.identifier.issn18688969
Identifierdc.identifier.other10.4230/LIPIcs.ECOOP.2017.7
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/169103
Abstractdc.description.abstractInformation-flow security typing statically prevents confidential information to leak to public channels. The fundamental information flow property, known as noninterference, states that a public observer cannot learn anything from private data. As attractive as it is from a theoretical viewpoint, noninterference is impractical: real systems need to intentionally declassify some information, selectively. Among the different information flow approaches to declassification, a particularly expressive approach was proposed by Li and Zdancewic, enforcing a notion of relaxed noninterference by allowing programmers to specify declassification policies that capture the intended manner in which public information can be computed from private data. This paper shows how we can exploit the familiar notion of type abstraction to support expressive declassification policies in a simpler, yet more expressive manner. In particular, the type-based approach to declassification—which we develop in an object-oriented setting—addresses several issues and challenges with respect to prior work, including a simple notion of label ordering based on subtyping, support for recursive declassification policies, and a local, modular reasoning principle for relaxed noninterference. This work paves the way for integrating declassification policies in practical security-typed languages.
Lenguagedc.language.isoen
Publisherdc.publisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Type of licensedc.rightsAttribution-NonCommercial-NoDerivs 3.0 Chile
Link to Licensedc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/
Sourcedc.sourceLeibniz International Proceedings in Informatics, LIPIcs
Keywordsdc.subjectInformation flow control
Keywordsdc.subjectRelaxed noninterference
Keywordsdc.subjectType abstraction
Títulodc.titleType abstraction for relaxed noninterference
Document typedc.typeArtículo de revista
Catalogueruchile.catalogadorjmm
Indexationuchile.indexArtículo de publicación SCOPUS
uchile.cosechauchile.cosechaSI


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Chile
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Chile