activity
20222025
most cited(Security) Assertions by Large Language Models

77 citations · 139 across the 10 of their papers we have counts for

collaborators

10 papers

cs.AR2025

Spec2Assertion: Automatic Pre-RTL Assertion Generation using Large Language Models with Progressive Regularization

Fenghua Wu, Evan Pan, Rahul Kande +5

SystemVerilog Assertions (SVAs) play a critical role in detecting and debugging functional bugs in digital chip design. However, generating SVAs has traditionally been a manual, la…

cs.CR2024★ 8 cited

Fuzzerfly Effect: Hardware Fuzzing for Memory Safety

Mohamadreza Rostami, Chen Chen, Rahul Kande +3

Hardware-level memory vulnerabilities severely threaten computing systems. However, hardware patching is inefficient or difficult postfabrication. We investigate the effectiveness…

cs.CR2024★ 5 cited

Lost and Found in Speculation: Hybrid Speculative Vulnerability Detection

Mohamadreza Rostami, Shaza Zeitouni, Rahul Kande +5

Microarchitectural attacks represent a challenging and persistent threat to modern processors, exploiting inherent design vulnerabilities in processors to leak sensitive informatio…

cs.SE2024

Beyond Random Inputs: A Novel ML-Based Hardware Fuzzing

Mohamadreza Rostami, Marco Chilese, Shaza Zeitouni +3

Modern computing systems heavily rely on hardware as the root of trust. However, their increasing complexity has given rise to security-critical vulnerabilities that cross-layer at…

cs.CR2024★ 2 cited

WhisperFuzz: White-Box Fuzzing for Detecting and Locating Timing Vulnerabilities in Processors

Pallavi Borkar, Chen Chen, Mohamadreza Rostami +5

Timing vulnerabilities in processors have emerged as a potent threat. As processors are the foundation of any computing system, identifying these flaws is imperative. Recently fuzz…

cs.CR2023

MABFuzz: Multi-Armed Bandit Algorithms for Fuzzing Processors

Vasudev Gohil, Rahul Kande, Chen Chen +2

As the complexities of processors keep increasing, the task of effectively verifying their integrity and security becomes ever more daunting. The intricate web of instructions, mic…

cs.CR2023

PSOFuzz: Fuzzing Processors with Particle Swarm Optimization

Chen Chen, Vasudev Gohil, Rahul Kande +2

Hardware security vulnerabilities in computing systems compromise the security defenses of not only the hardware but also the software running on it. Recent research has shown that…

cs.CR2023★ 77 cited

(Security) Assertions by Large Language Models

Rahul Kande, Hammond Pearce, Benjamin Tan +4

The security of computer systems typically relies on a hardware root of trust. As vulnerabilities in hardware can have severe implications on a system, there is a need for techniqu…

cs.CR2023★ 10 cited

HyPFuzz: Formal-Assisted Processor Fuzzing

Chen Chen, Rahul Kande, Nathan Nguyen +4

Recent research has shown that hardware fuzzers can effectively detect security vulnerabilities in modern processors. However, existing hardware fuzzers do not fuzz well the hard-t…

cs.CR2022★ 37 cited

TheHuzz: Instruction Fuzzing of Processors Using Golden-Reference Models for Finding Software-Exploitable Vulnerabilities

Aakash Tyagi, Addison Crump, Ahmad-Reza Sadeghi +4

The increasing complexity of modern processors poses many challenges to existing hardware verification tools and methodologies for detecting security-critical bugs. Recent attacks…