Skip to content
NewA calmer, faster ZeroHour

SoK: You Find What You Seek: Rethinking Oracles, Guidance, and Input Generation in Hardware Fuzzing

arXiv cs.CRby G Abarajithan ()1 min read2 · 2 reads
AI summary · grok-4.7Summaries by Vani AI

A survey of 52 hardware fuzzers says campaigns only find bugs they can reach, recognize, and prioritize.

This systematization of knowledge analyzes 52 hardware fuzzers spanning RTL/IP, CPU, NoC, and SoC designs. It frames verification as a bounded search defined by objective, oracle, guidance, input generation, target abstraction, and budget. The authors separate feedback-guided coverage that augments constrained-random verification from directed adversarial testing based on threat models. They argue mainstream adoption requires reusable interfaces, target-specific assets, reproducible evaluations, and transparent reporting of cost and effort.

Key facts
  • Analyzes 52 fuzzers across RTL/IP, CPU, NoC, and SoC designs
  • Frames verification as a bounded search limited by oracle, guidance, and budget
  • Distinguishes coverage-guided CRV augmentation from threat-model adversarial testing
  • Adoption needs reusable interfaces, reproducible evaluations, and transparent cost reporting
Analyze this story with Vani AIImpact, who is affected and what defenders should do, in a new chat

From the original article

1 min read at arxiv.org

Hardware fuzzing is an active area in security verification research, yet its industrial adoption remains in its early stages. This SoK examines which lessons from software fuzzing carry over to hardware and where unique approaches are needed. By analyzing 52 fuzzers across RTL/IP, CPU, NoC, and SoC designs, we introduce an analytical framework that frames verification as a bounded search.

arXiv cs.CR

By G Abarajithan · arxiv.org

Read the full article at arXiv cs.CR

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.