Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
97 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Provably Secure Isolation for Interruptible Enclaved Execution on Small Microprocessors: Extended Version (2001.10881v1)

Published 29 Jan 2020 in cs.CR

Abstract: Computer systems often provide hardware support for isolation mechanisms like privilege levels, virtual memory, or enclaved execution. Over the past years, several successful software-based side-channel attacks have been developed that break, or at least significantly weaken the isolation that these mechanisms offer. Extending a processor with new architectural or micro-architectural features, brings a risk of introducing new such side-channel attacks. This paper studies the problem of extending a processor with new features without weakening the security of the isolation mechanisms that the processor offers. We propose to use full abstraction as a formal criterion for the security of a processor extension, and we instantiate that criterion to the concrete case of extending a microprocessor that supports enclaved execution with secure interruptibility of these enclaves. This is a very relevant instantiation as several papers have shown that interruptibility of enclaves leads to a variety of software-based side-channel attacks. We propose a design for interruptible enclaves, and prove that it satisfies our security criterion. We also implement the design on an open-source enclave-enabled microprocessor, and evaluate the cost of our design in terms of performance and hardware size.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (7)
  1. Matteo Busi (9 papers)
  2. Job Noorman (3 papers)
  3. Jo Van Bulck (6 papers)
  4. Letterio Galletta (21 papers)
  5. Pierpaolo Degano (18 papers)
  6. Jan Tobias Mühlberg (9 papers)
  7. Frank Piessens (17 papers)
Citations (21)

Summary

We haven't generated a summary for this paper yet.