MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

Semantics of declassification in higher-order languages

Jan Menz
Max Planck Institute for Software Systems
SWS Student Defense Talks - Thesis Proposal
  
AG Audience
English

Date, Time and Location

Tuesday, 29 October 2024
17:00
60 Minutes
E1 5
029
Saarbrücken

Abstract

Declassification allows a programmer to purposfully reveal secret information.
In my thesis, I will argue that treating higher-order programs explicitly and compositionally is important when dealing with declassification,

and using purpose-built logical-relations semantics, we can reason about declassification in new ways while fully supporting higher-order programs.
To support this claim, I will study two different styles of declassification and their semantics. In the first part of my thesis, I will show how to
reason about where declassification, an intensional declassification policy, in the higher-order setting
by adapting logical relations techniques developed for noninterference. This approach leads to the first
compositional semantics for an intensional declassification policy in the higher-order setting.
In the second part of my thesis, I turn towards a style of declassification that has already been more
extensively studied in the higher-order setting using logical relation semantics: what declassification. I
will present a new approach to what declassification in higher-order languages. Specifically, I will
present a novel dependency analysis using a dependent type system and show that what-declassification
guarantees can be obtained from this dependency analysis using logical relations semantics.

Contact

Gretchen Gravelle
+49 681 9303 9102
--email hidden

Virtual Meeting Details

Zoom
passcode not visible
logged in users only

Gretchen Gravelle, 10/29/2024 14:51 -- Created document.