Skip to main content

Showing 1–2 of 2 results for author: Fachini, G

Searching in archive cs. Search in all archives.
.
  1. arXiv:1802.00588  [pdf, other

    cs.CR cs.PL

    When Good Components Go Bad: Formally Secure Compilation Despite Dynamic Compromise

    Authors: Carmine Abate, Arthur Azevedo de Amorim, Roberto Blanco, Ana Nora Evans, Guglielmo Fachini, Catalin Hritcu, Théo Laurent, Benjamin C. Pierce, Marco Stronati, Jérémy Thibault, Andrew Tolmach

    Abstract: We propose a new formal criterion for evaluating secure compilation schemes for unsafe languages, expressing end-to-end security guarantees for software components that may become compromised after encountering undefined behavior---for example, by accessing an array out of bounds. Our criterion is the first to model dynamic compromise in a system of mutually distrustful components with clearly s… ▽ More

    Submitted 29 November, 2019; v1 submitted 2 February, 2018; originally announced February 2018.

    Comments: CCS paper with significant improvement of the proofs, first step towards a journal version

  2. arXiv:1710.07308  [pdf, other

    cs.CR cs.PL

    Formally Secure Compilation of Unsafe Low-Level Components (Extended Abstract)

    Authors: Guglielmo Fachini, Catalin Hritcu, Marco Stronati, Ana Nora Evans, Théo Laurent, Arthur Azevedo de Amorim, Benjamin C. Pierce, Andrew Tolmach

    Abstract: We propose a new formal criterion for secure compilation, providing strong security guarantees for components written in unsafe, low-level languages with C-style undefined behavior. Our criterion goes beyond recent proposals, which protect the trace properties of a single component against an adversarial context, to model dynamic compromise in a system of mutually distrustful components. Each comp… ▽ More

    Submitted 31 October, 2017; v1 submitted 19 October, 2017; originally announced October 2017.

    Comments: PriSC'18 submission, updated to fix a few things