Haoran Lin
Haoran Lin is a researcher affiliated with Zhejiang University. The available evidence lists Haoran Lin with the email address haoran_lin@zju.edu.cn and identifies Zhejiang University as the affiliation. [C1]
Research publication
Haoran Lin is listed as a co-author of MorFuzz: Fuzzing Processor via Runtime Instruction Morphing enhanced Synchronizable Co-simulation, alongside Jinyan Xu, Yiyuan Liu, Sirui He, Yajin Zhou, and Cong Wang. [C2]
The paper appeared in the Proceedings of the 32nd USENIX Security Symposium, held August 9–11, 2023 in Anaheim, California, USA. [C3]
Technical context of MorFuzz
MorFuzz is described as a processor fuzzer intended to efficiently discover software-triggerable hardware bugs. Its core idea is to use runtime information to generate instruction streams with valid formats and meaningful semantics. [C4]
The paper states that MorFuzz introduces a new input structure for multi-level runtime mutation primitives, uses an instruction morphing technique to mutate instructions dynamically, extends co-simulation across multiple microarchitectures, and uses state synchronization to reduce implementation differences. [C5]
In evaluation, MorFuzz was tested on three open-source RISC-V processors—CVA6, Rocket, and BOOM—and discovered 17 new bugs, with 13 CVEs assigned. [C6]