A General Noninterference Policy for Polynomial Time
Emmanuel Hainry, Romain Péchoux
Abstract
We introduce a new noninterference policy to capture the class of functions computable in polynomial time on an object-oriented programming language. This policy makes a clear separation between the standard noninterference techniques for the control flow and the layering properties required to ensure that each “security” level preserves polynomial time soundness, and is thus very powerful as for the class of programs it can capture. This new characterization is a proper extension of existing tractable characterizations of polynomial time based on safe recursion. Despite the fact that this noninterference policy is Π 1 0 -complete, we show that it can be instantiated to some decidable and conservative instance using shape analysis techniques.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext bee75624-1ea6-43f3-9a4f-8accc72caa05Cited by top-tier papers2
- Polynomial Time and Dependent TypesRobert AtkeyPOPL 2024 · 5 citations
- Declassification Policy for Program Complexity AnalysisEmmanuel Hainry, Bruce M. Kapron, Jean-Yves Marion, Romain PéchouxLICS 2024
Builds on1
Related papers
- Cyclic Implicit ComplexityGianluca Curzi, Anupam DasLICS 2022 · 4 citations
- Giving semantics to program-counter labels via secure effectsAndrew K. Hirsch, Ethan CecchettiPOPL 2021 · 2 citations
- Type-Outference with Label-Listeners: Foundations for Decidable Type-Consistency for Nominal Object-Oriented GenericsRoss TateOOPSLA 2025
- Assume but Verify: Deductive Verification of Leaked Information in Concurrent ApplicationsToby Murray, Mukesh Tiwari, Gidon Ernst, David A. NaumannCCS 2023
- Le temps des cerises: efficient temporal stack safety on capability machines using directed capabilitiesAïna Linn Georges, Alix Trieu, Lars BirkedalOOPSLA 2022 · 17 citations
