activity
20192025
most citedComposite Enclaves: Towards Disaggregated Trusted Execution

15 citations · 40 across the 11 of their papers we have counts for

collaborators

12 papers

cs.CR2025

AEX-NStep: Probabilistic Interrupt Counting Attacks on Intel SGX

Nicolas Dutly, Friederike Groschupp, Ivan Puddu +2

To mitigate interrupt-based stepping attacks (notably using SGX-Step), Intel introduced AEX-Notify, an ISA extension to Intel SGX that aims to prevent deterministic single-stepping…

cs.CR2024★ 4 cited

Breaking Bad: How Compilers Break Constant-Time Implementations

Moritz Schneider, Daniele Lain, Ivan Puddu +2

The implementations of most hardened cryptographic libraries use defensive programming techniques for side-channel resistance. These techniques are usually specified as guidelines…

cs.CR2022★ 2 cited

On (the Lack of) Code Confidentiality in Trusted Execution Environments

Ivan Puddu, Moritz Schneider, Daniele Lain +2

Trusted Execution Environments (TEEs) have been proposed as a solution to protect code confidentiality in scenarios where computation is outsourced to an untrusted operator. We stu…

cs.CR2022★ 1 cited

It's TEEtime: A New Architecture Bringing Sovereignty to Smartphones

Friederike Groschupp, Mark Kuhne, Moritz Schneider +3

Modern smartphones are complex systems in which control over phone resources is exercised by phone manufacturers, OS vendors, and users. These stakeholders have diverse and often c…

cs.AR2021

CODIC: A Low-Cost Substrate for Enabling Custom In-DRAM Functionalities and Optimizations

Lois Orosa, Yaohua Wang, Mohammad Sadrosadati +10

DRAM is the dominant main memory technology used in modern computing systems. Computing systems implement a memory controller that interfaces with DRAM via DRAM commands. DRAM exec…

cs.DC2021

IChannels: Exploiting Current Management Mechanisms to Create Covert Channels in Modern Processors

Jawad Haj-Yahya, Jeremie S. Kim, A. Giray Yaglikci +5

To operate efficiently across a wide range of workloads with varying power requirements, a modern processor applies different current management mechanisms, which briefly throttle…