Skip to content
STIMSMITH

Mutation-based Fuzzing

Technique

Mutation-based fuzzing is a fuzzing technique in which the fuzzer explores a target by mutating test artifacts such as instruction test vectors, bytestreams, or prompt templates. In the provided evidence, it is used inside coverage-guided fuzzing for RISC-V instruction-set-simulator and processor verification, as a counterexample-generation method for model learning, and as the basis of TurboFuzzLLM for black-box LLM jailbreaking-template discovery.

First seen 5/25/2026
Last seen 7/13/2026
Evidence 26 chunks
Wiki v4

WIKI

Mutation-based Fuzzing

Mutation-based fuzzing is a fuzzing technique in which exploration is driven by mutations to test artifacts. In the provided evidence, those artifacts include RISC-V instruction test vectors in coverage-guided processor verification, counterexample candidates for reactive-system model learning, and prompt templates for LLM jailbreak testing. [Mutation-based fuzzing scope]

Relationship to coverage-guided fuzzing

READ FULL ARTICLE →

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

14 connections
Coverage-guided Fuzzing ← uses 100% 3e
Coverage-guided fuzzing employs mutation-based techniques to generate test inputs.
hardware fuzzing implements → 90% 2e
Mutation-based fuzzing is a core technique used in hardware fuzzing.
AFL ← implements 97% 2e
AFL implements mutation-based fuzzing with bit flips, arithmetic operations, and splicing.
DiFuzzRTL ← uses 86% 2e
DifuzzRTL generates new programs through mutation-based fuzzing approaches.
The paper uses mutation-based fuzzing as part of its fuzz loop.
Block-Based Mutation uses → 96% 1e
Mutation-based fuzzing uses block-based mutation as one of its techniques.
Dictionary-Based Mutation uses → 96% 1e
Mutation-based fuzzing uses dictionary-based mutation as one of its techniques.
Seed Input uses → 97% 1e
Mutation-based fuzzing takes predefined seed inputs and mutates them.
The paper uses mutation-based algorithms in its coverage-guided fuzzing approach.
HWFuzz ← uses 100% 1e
HWFuzz uses mutation mode to modify previously generated stimuli.
TheHuzz ← uses 86% 1e
Mutations of instructions are steered by coverage signals.
AFL ← uses 97% 1e
AFL uses mutation-based input generation strategies.
Bit-Flipping Mutation uses → 96% 1e
Mutation-based fuzzing uses bit-flipping as one of its mutation techniques.
Arithmetic Mutation uses → 96% 1e
Mutation-based fuzzing uses arithmetic mutation as one of its mutation techniques.