Skip to content

ha0lyu/ChipFuzz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Chip Fuzz

A collection of papers, tools and courses related to chip fuzzing. If there is any additional information that needs to be clarified, please feel free to PR or Issue!

Fuzz everything! Now let's fuzz chip!

Papers

Title Venue Paper Github
Recent Papers Related To Fuzzing (repo) Github link
RFUZZ: Coverage-Directed Fuzz Testing of RTL on FPGAs ICCAD 2018 ACM link link
Hyperfuzzing for SoC security validation ICCAD 2020 ACM link link
DifuzzRTL: Differential Fuzz Testing to Find CPU Bugs IEEE S&P 2021 IEEE link link
Effective Processor Verification with Logic Fuzzer Enhanced Co-simulation MICRO 2021 ACM link link
DirectFuzz: Automated Test Generation for RTL Designs using Directed Graybox Fuzzing DAC 2021 IEEE link
RTLFuzzLab: Building A Modular Open-Source Hardware Fuzzing Framework WOSET 2021 WOSET link
TheHuzz: Instruction Fuzzing of Processors Using Golden-Reference Models for Finding Software-Exploitable Vulnerabilities USENIX Security 2022 USENIX link
Fuzzing Hardware Like Software USENIX Security 2022 USENIX link link
Efficient Cross-Level Processor Verification using Coverage-guided Fuzzing GLSVLSI 2022 ACM link
Cross-Level Processor Verification via Endless Randomized Instruction Stream Generation with Coverage-guided Aging DATE 2022 IEEE link
MorFuzz: Fuzzing Processor via Runtime Instruction Morphing enhanced Synchronizable Co-simulation USENIX Security 2023 USENIX link link
ProcessorFuzz: Processor Fuzzing with Control and Status Registers Guidance IEEE HOST 2023 IEEE link link
Achieving Last-Mile Functional Coverage in Testing Chip Design Software Implementations ICSE-SEIP 2023 IEEE link
Cascade: CPU Fuzzing via Intricate Program Generation USENIX Security 2024 ETH link link
RISCVuzz: Discovering Architectural CPU Vulnerabilities via Differential Hardware Fuzzing Black Hat USA 2024 Black Hat link link
SSFuzz: Generating syntactic and semantic seeds for RISC-V processors GLSVLSI 2024 ACM link
PathFuzz: Broadening Fuzzing Horizons with Footprint Memory for CPUs DAC 2024 DAC link link
Beyond Random Inputs: A Novel ML-Based Hardware Fuzzing DAC 2024 arXiv link

Courses

Courses Code
Design Verification COMS30026
Secure Hardware Design 6.5950/6.5951 (Previously 6.S983 and 6.888)
One Student One Chip UCAS

About

Fuzz everything! Now let's fuzz chip!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published