Instruction Fuzzing
TechniqueInstruction fuzzing is a hardware and microarchitectural testing technique that generates or mutates processor instruction sequences to exercise implementation behavior. In the cited evidence, it is used both for coverage-guided discovery of software-exploitable processor bugs (as in TheHuzz, USENIX Security 2022) and for exploring undocumented microarchitectural behavior relevant to side channels (as in Plumber).
WIKI
Instruction Fuzzing
Instruction fuzzing is a technique for testing processors by generating or mutating instruction sequences and observing the resulting behavior. In the provided evidence, it appears in two closely related forms: (1) fuzzing processors with assembly-level instruction streams to increase coverage and uncover software-exploitable hardware vulnerabilities, and (2) using instruction fuzzing together with operand mutation and statistical analysis to explore undocumented microarchitectural behavior. [arxiv-TheHuzz][arxiv-Plumber]
Technique overview
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →