Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yifei Chu

dblp:415/5138 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
3since 2021 · last 2026
0009-0001-0179-8048ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
3 papers
Systems and software security · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 100%
Software engineering, system software, and programming languages
2 papers
Software testing · 77% Operating systems · 23%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security
vulnerability discovery
2.732026
Effective On-Hardware Fuzzing of Embedded Operating Systems · EuroSys 2026
Tron: Fuzzing Linux Network Stack via Protocol-System Call Payload Synthesis · ASE 2025
DROIDFUZZ: Proprietary Driver Fuzzing for Embedded Android Devices · DAC 2025
Systems and software security › vulnerability discovery
fuzzing
1.922026
Effective On-Hardware Fuzzing of Embedded Operating Systems · EuroSys 2026
DROIDFUZZ: Proprietary Driver Fuzzing for Embedded Android Devices · DAC 2025
Systems and software security › vulnerability discovery › fuzzing
embedded OS fuzzing
1.012026
Effective On-Hardware Fuzzing of Embedded Operating Systems · EuroSys 2026
Embedded and real-time systems › embedded software
embedded operating systems
1.012026
Effective On-Hardware Fuzzing of Embedded Operating Systems · EuroSys 2026
Systems and software security › vulnerability discovery › fuzzing
kernel fuzzing
0.912025
Tron: Fuzzing Linux Network Stack via Protocol-System Call Payload Synthesis · ASE 2025
Software testing
fuzzing
0.912025
Tron: Fuzzing Linux Network Stack via Protocol-System Call Payload Synthesis · ASE 2025
Systems and software security › vulnerability discovery › fuzzing
coverage-guided fuzzing
0.312026
Effective On-Hardware Fuzzing of Embedded Operating Systems · EuroSys 2026
Operating systems › i/o › i/o subsystem
device drivers
0.312025
DROIDFUZZ: Proprietary Driver Fuzzing for Embedded Android Devices · DAC 2025

Methods — techniques the papers use, named apart from their topics

hardware abstraction layer probing · 2.6cross-boundary execution state feedback · 2.6on-hardware fuzzing · 2.0coverage-guided fuzzing · 2.0syscall-packet input synthesis · 1.7runtime feedback · 1.7protocol structure analysis · 1.7
YearPublicationVenuePosition
2026 Effective On-Hardware Fuzzing of Embedded Operating Systems
abstract
Fuzz testing embedded OSs is difficult because their implementations vary widely and rely on specialized hardware. These factors render many existing methods ineffective, since they prevent adapting established fuzzing routines, disrupt communication with the target OS, and impede observation of runtime behavior. This paper introduces EOF, a feedback-guided fuzzer designed to test embedded OSs running on actual hardware. Through the debug port, EOF communicates with the target embedded OS, executes test cases, and collect feedback data, with no dependence on OS services. Then, EOF deploys a cross-platform agent and executes API-aware input across diverse hardware. Last, EOF collects runtime coverage and critical execution events to identify interesting seeds and find potential bugs during fuzzing. We implemented EOF and evaluated its performance on four different embedded OSs, where EOF discovered 19 bugs and achieved a 50.84% coverage improvement on average compared with other comparable fuzzing methods.
Yuheng Shen, Jianzhong Liu, Qiming Guo, Yifei Chu, Heyuan Shi, Yu Jiang 0001
EuroSys4
2025 DROIDFUZZ: Proprietary Driver Fuzzing for Embedded Android Devices
abstract
Embedded Android Devices have proliferated in many security-critical embedded scenarios, requiring sufficient testing to root out vulnerabilities. Due to Android’s architecture, which uses a Hardware ion Layer (HAL) for vendor-specific driver implementations, traditional kernel testing techniques cannot detect such bugs within the actual driver logic, which are commonly proprietary and vendorspecific. In this paper, we propose DroidFuzz, an embedded Android system fuzzer that targets such vendor-specific driver implementations to find such bugs. Through leveraging pre-testing HAL driver probing, kernel-user relational payload generation, and cross-boundary execution state feedback, we effectively test the proprietary drivers in both the kernel and the HAL layer. We implemented DroidFuzz and evaluated its effectiveness on 7 embedded Android devices, and found 12 security-critical previously unknown bugs, all of which have been confirmed by the respective vendors.
Jianzhong Liu, Yuheng Shen, Yifei Chu, Heyuan Shi, Wanli Chang 0001, Yu Jiang 0001
DAC3
2025 Tron: Fuzzing Linux Network Stack via Protocol-System Call Payload Synthesis
abstract
The Linux kernel network stack is a critical component of modern operating systems, widely deployed across platforms and often exposed to untrusted inputs. Its complex and stateful nature makes it a frequent target of security vulnerabilities, particularly those triggered by subtle protocol interactions. While existing fuzzers like syzkaller have demonstrated strong capabilities in discovering kernel bugs, they face challenges in exercising deep protocol logic due to the lack of coordinated inputs and protocol awareness. In this paper, we present Tron, a tool designed for fuzzing the Linux kernel network stack. By synthesizing syscall–packet input sequences based on protocol structure and incorporating runtime feedback, Tron enables the exploration of protocol-dependent state transitions and deep execution paths. Our approach addresses the fundamental challenges in dual-input fuzzing by integrating protocol knowledge with execution feedback. We evaluate Tron on four recent Linux kernel versions and compare it against syzkaller and kernelGPT. The results show that Tron improves branch coverage by 22.9% and 12.1% over syzkaller and kernelGPT, respectively, and discovers 25 previously unknown bugs, 7 of which have been fixed. These results demonstrate the effectiveness of protocol–system call input synthesis in enhancing network stack fuzzing and uncovering hard-to-reach bugs in kernel protocol implementations.
Yifei Chu, Yuheng Shen, Jianzhong Liu, Heyuan Shi, Yu Jiang 0001, Wanli Chang 0001
ASE2