SimFuzz: Similarity-guided Block-level Mutation for RISC-V Processor Fuzzing
Hao Lyu, Jingzheng Wu, Xiang Ling, Yicheng Zhong, Zhiyuan Li, Tianyue Luo

TL;DR
SimFuzz is a novel RISC-V processor fuzzing framework that uses similarity-guided, block-level mutation to efficiently discover security bugs without relying heavily on coverage metrics.
Contribution
It introduces instruction similarity-based mutation and seed corpus construction, enabling deeper exploration and bug detection in processor fuzzing.
Findings
Discovered 17 bugs in RISC-V processors, including 14 new issues.
Achieved up to 73.22% multiplexer coverage on seed corpus.
Identified bugs affecting decode, memory units, and system stability.
Abstract
The Instruction Set Architecture (ISA) defines processor operations and serves as the interface between hardware and software. As an open ISA, RISC-V lowers the barriers to processor design and encourages widespread adoption, but also exposes processors to security risks such as functional bugs. Processor fuzzing is a powerful technique for automatically detecting these bugs. However, existing fuzzing methods suffer from two main limitations. First, their emphasis on redundant test case generation causes them to overlook cross-processor corner cases. Second, they rely too heavily on coverage guidance. Current coverage metrics are biased and inefficient, and become ineffective once coverage growth plateaus. To overcome these limitations, we propose SimFuzz, a fuzzing framework that constructs a high-quality seed corpus from historical bug-triggering inputs and employs similarity-guided,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Radiation Effects in Electronics · Physical Unclonable Functions (PUFs) and Hardware Security
