activity
20202026
most citedSmashEx: Smashing SGX Enclaves Using Exceptions

34 citations · 83 across the 21 of their papers we have counts for

collaborators
Showing cs.CRShow all

13 papers · 1 filter

cs.CR2025★ 2 cited

Securing Mixed Rust with Hardware Capabilities

Jason Zhijingcheng Yu, Fangqi Han, Kaustab Choudhury +2

The Rust programming language enforces three basic Rust principles, namely ownership, borrowing, and AXM (Aliasing Xor Mutability) to prevent security bugs such as memory safety vi…

cs.CR2025

A Practical and Secure Byzantine Robust Aggregator

De Zhang Lee, Aashish Kolluri, Prateek Saxena +1

In machine learning security, one is often faced with the problem of removing outliers from a given set of high-dimensional vectors when computing their average. For example, many…

cs.CR2025

Model Provenance Testing for Large Language Models

Ivica Nikolic, Teodora Baluta, Prateek Saxena

Large language models are increasingly customized through fine-tuning and other adaptations, creating challenges in enforcing licensing terms and managing downstream impacts. Track…

cs.CR2024

CLUE-MARK: Watermarking Diffusion Models using CLWE

Kareem Shehata, Aashish Kolluri, Prateek Saxena

As AI-generated images become widespread, reliable watermarking is essential for content verification, copyright enforcement, and combating disinformation. Existing techniques rely…

cs.CR2023

Attacking Byzantine Robust Aggregation in High Dimensions

Sarthak Choudhary, Aashish Kolluri, Prateek Saxena

Training modern neural networks or models typically requires averaging over a sample of high-dimensional vectors. Poisoning attacks can skew or bias the average vectors used to tra…

cs.CR2021★ 34 cited

SmashEx: Smashing SGX Enclaves Using Exceptions

Jinhua Cui, Jason Zhijingcheng Yu, Shweta Shinde +2

Exceptions are a commodity hardware functionality which is central to multi-tasking OSes as well as event-driven user applications. Normally, the OS assists the user application by…

cs.CR2021

Using Throughput-Centric Byzantine Broadcast to Tolerate Malicious Majority in Blockchains

Ruomu Hou, Haifeng Yu, Prateek Saxena

Fault tolerance of a blockchain is often characterized by the fraction of "adversarial power" that it can tolerate in the system. Despite the fast progress in blockchain design…

cs.CR2021

Private Hierarchical Clustering in Federated Networks

Aashish Kolluri, Teodora Baluta, Prateek Saxena

Analyzing structural properties of social networks, such as identifying their clusters or finding their most central nodes, has many applications. However, these applications are n…

cs.CR2021★ 2 cited

Dynamic Binary Translation for SGX Enclaves

Jinhua Cui, Shweta Shinde, Satyaki Sen +2

Enclaves, such as those enabled by Intel SGX, offer a hardware primitive for shielding user-level applications from the OS. While enclaves are a useful starting point, code running…

cs.CR2021★ 7 cited

Refined Grey-Box Fuzzing with SIVO

Ivica Nikolic, Radu Mantu, Shiqi Shen +1

We design and implement from scratch a new fuzzer called SIVO that refines multiple stages of grey-box fuzzing. First, SIVO refines data-flow fuzzing in two ways: (a) it provides a…

cs.CR2020★ 7 cited

Elasticlave: An Efficient Memory Model for Enclaves

Zhijingcheng Yu, Shweta Shinde, Trevor E. Carlson +1

Trusted-execution environments (TEE), like Intel SGX, isolate user-space applications into secure enclaves without trusting the OS. Thus, TEEs reduce the trusted computing base, bu…

cs.CR2020★ 1 cited

Binary Compatibility For SGX Enclaves

Shweta Shinde, Jinhua Cui, Satyaki Sen +2

Enclaves, such as those enabled by Intel SGX, offer a powerful hardware isolation primitive for application partitioning. To become universally usable on future commodity OSes, enc…

cs.CR2020

Localizing Patch Points From One Exploit

Shiqi Shen, Aashish Kolluri, Zhen Dong +2

Automatic patch generation can significantly reduce the window of exposure after a vulnerability is disclosed. Towards this goal, a long-standing problem has been that of patch loc…