activity
20242026
collaborators

6 papers

cs.CR2026

FRESCO: Complete and Scalable Temporal Safety for CHERI Application Processors

Merve Gülmez, Nils Jordan, Jialun Zhang +4

CHERI provides hardware-enforced spatial memory safety. While prior work extends it with heap temporal safety, stack use-after-return remains unaddressed. Existing defenses fall sh…

cs.CR2026

PICASSO: Scaling CHERI Use-After-Free Protection to Millions of Allocations using Colored Capabilities

Merve Gülmez, Ruben Sturm, Hossam ElAtali +4

While the CHERI instruction-set architecture extensions for capabilities enable strong spatial memory safety, CHERI lacks built-in temporal safety, particularly for heap allocation…

cs.CR2025

BLACKOUT: Data-Oblivious Computation with Blinded Capabilities

Hossam ElAtali, Merve Gülmez, Thomas Nyman +1

Lack of memory-safety and exposure to side channels are two prominent, persistent challenges for the secure implementation of software. Memory-safe programming languages promise to…

cs.CR2024

BliMe Linter

Hossam ElAtali, Xiaohe Duan, Hans Liljestrand +2

Outsourced computation presents a risk to the confidentiality of clients' sensitive data since they have to trust that the service providers will not mishandle this data. Blinded M…

cs.CR2024

CacheSquash: Making caches speculation-aware

Hossam ElAtali, N. Asokan

Speculation is key to achieving high CPU performance, yet it enables risks like Spectre attacks which remain a significant challenge to mitigate without incurring substantial perfo…

cs.CR2024

Data-Oblivious ML Accelerators using Hardware Security Extensions

Hossam ElAtali, John Z. Jekel, Lachlan J. Gunn +1

Outsourced computation can put client data confidentiality at risk. Existing solutions are either inefficient or insufficiently secure: cryptographic techniques like fully-homomorp…