Pith. sign in

REVIEW 3 cited by

DR.SGX: Hardening SGX Enclaves against Cache Attacks with Data Location Randomization

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1709.09917 v2 pith:5Z7PPJOW submitted 2017-09-28 cs.CR

classification cs.CR
keywords dataattacksaccessesside-channeladversaryassistancedeveloperenclave
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

Recent research has demonstrated that Intel's SGX is vulnerable to software-based side-channel attacks. In a common attack, the adversary monitors CPU caches to infer secret-dependent data accesses patterns. Known defenses have major limitations, as they require either error-prone developer assistance, incur extremely high runtime overhead, or prevent only specific attacks. In this paper, we propose data location randomization as a novel defense against side-channel attacks that target data access patterns. Our goal is to break the link between the memory observations by the adversary and the actual data accesses by the victim. We design and implement a compiler-based tool called DR.SGX that instruments the enclave code, permuting data locations at fine granularity. To prevent correlation of repeated memory accesses we periodically re-randomize all enclave data. Our solution requires no developer assistance and strikes the balance between side-channel protection and performance based on an adjustable security parameter.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 3 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. SGX-LKL: Securing the Host OS Interface for Trusted Execution

    cs.OS 2019-08 conditional novelty 6.0 of 10

    SGX-LKL runs unmodified Linux binaries in SGX enclaves behind a minimal 7-call (8 on SGX v1) host interface with encrypted and shuffled disk I/O.

  2. Memory Under Siege: A Comprehensive Survey of Side-Channel Attacks on Memory

    cs.CR 2025-05 conditional novelty 4.0 of 10

    A five-category taxonomy of memory side-channel attacks, with comparison tables for attacks and defenses and a discussion of open research directions.

  3. SoK: A Survey of Mixing Techniques and Mixers for Cryptocurrencies

    cs.CR 2025-04 conditional novelty 3.0 of 10

    A structured review of cryptocurrency mixing techniques and 19 concrete mixers, comparing their mechanisms, anonymity properties, and attack surfaces.

Pith tools