Emergent Mind

Type-based Declassification for Free

(1905.00922)
Published May 2, 2019 in cs.CR and cs.PL

Abstract

This work provides a study to demonstrate the potential of using off-the-shelf programming languages and their theories to build sound language-based-security tools. Our study focuses on information flow security encompassing declassification policies that allow us to express flexible security policies needed for practical requirements. We translate security policies, with declassification, into an interface for which an unmodified standard typechecker can be applied to a source programif the program typechecks, it provably satisfies the policy. Our proof reduces security soundnesswith declassificationto the mathematical foundation of data abstraction, Reynolds' abstraction theorem.

We're not able to analyze this paper right now due to high demand.

Please check back later (sorry!).

Generate a summary of this paper on our Pro plan:

We ran into a problem analyzing this paper.

Newsletter

Get summaries of trending comp sci papers delivered straight to your inbox:

Unsubscribe anytime.