VTechWorks staff will be away for the Thanksgiving holiday from Wednesday November 26 through Sunday November 30. We will respond to emails on Monday December 1.
 

Oblivious RAM in Scalable SGX

TR Number

Date

2024-06-05

Journal Title

Journal ISSN

Volume Title

Publisher

Virginia Tech

Abstract

The prevalence of cloud storage has yielded significant benefits to consumers. Trusted Exe- cution Environments (TEEs) have been introduced to protect program execution and data in the cloud. However, an attacker targeting the cloud storage server through side-channel attacks can still learn some data in TEEs. This data retrieval is possible through the monitor- ing and analysis of the encrypted ciphertext as well as a program's memory access patterns. As the attacks grow in complexity and accuracy, innovative protection methods must be de- signed to secure data. This thesis proposes and implements an ORAM controller primitive in TEE and protects it from all potential side-channel attacks. This thesis presents two vari- ations, each with two different encryption methods designed to mitigate attacks targeting both memory access patterns and ciphertext analysis. The latency for enabling this protec- tion is calculated and proven to be 75.86% faster overall than the previous implementation on which this thesis is based.

Description

Keywords

Intel SGX, ORAM, Side Channel Attacks, ZeroTrace

Citation

Collections