activity
20202024
most citedCassandra: Efficient Enforcement of Sequential Execution for Cryptographic Programs (Extended Version)

2 citations · 5 across the 5 of their papers we have counts for

collaborators

5 papers

cs.CR2024★ 2 cited

Cassandra: Efficient Enforcement of Sequential Execution for Cryptographic Programs (Extended Version)

Ali Hajiabadi, Trevor E. Carlson

Constant-time programming is a widely deployed approach to harden cryptographic programs against side channel attacks. However, modern processors often violate the underlying assum…

cs.CR2023★ 1 cited

Mitigating Speculation-based Attacks through Configurable Hardware/Software Co-design

Ali Hajiabadi, Archit Agarwal, Andreas Diavastos +1

New speculation-based attacks that affect large numbers of modern systems are disclosed regularly. Currently, CPU vendors regularly fall back to heavy-handed mitigations like using…

cs.CR2023★ 2 cited

New Cross-Core Cache-Agnostic and Prefetcher-based Side-Channels and Covert-Channels

Yun Chen, Ali Hajiabadi, Lingfeng Pei +1

In this paper, we reveal the existence of a new class of prefetcher, the XPT prefetcher, in the modern Intel processors which has never been officially documented. It speculatively…

cs.CR2021

Mitigating Power Attacks through Fine-Grained Instruction Reordering

Yun Chen, Ali Hajiabadi, Romain Poussier +3

Side-channel attacks are a security exploit that take advantage of information leakage. They use measurement and analysis of physical parameters to reverse engineer and extract sec…

cs.AR2020

Enabling High-Capacity, Latency-Tolerant, and Highly-Concurrent GPU Register Files via Software/Hardware Cooperation

Mohammad Sadrosadati, Amirhossein Mirhosseini, Ali Hajiabadi +7

Graphics Processing Units (GPUs) employ large register files to accommodate all active threads and accelerate context switching. Unfortunately, register files are a scalability bot…