Method and apparatus for multi-peripheral register interaction protocol-aware firmware fuzzing

CN122450835APending Publication Date: 2026-07-24TECH & ENG CENT FOR SPACE UTILIZATION CHINESE ACAD OF SCI
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
TECH & ENG CENT FOR SPACE UTILIZATION CHINESE ACAD OF SCI
Filing Date
2026-05-06
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

Existing firmware fuzzing tools struggle to effectively explore the interaction protocols between multiple peripheral registers, resulting in insufficient code coverage and impacting vulnerability discovery efficiency.

Method used

By identifying multiple execution rounds that trigger new code coverage during fuzzing, peripheral register access sequences are obtained, frequently co-occurring input stream subsequences are discovered, and multiple input streams in the target subsequence are mutated simultaneously, thereby improving the ability of collaborative mutation among multiple peripheral registers.

Benefits of technology

It improves the code coverage of firmware fuzzing, increases the ability to explore deep code regions, and increases the possibility of discovering more potential security vulnerabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122450835A_ABST
    Figure CN122450835A_ABST
Patent Text Reader

Abstract

The application discloses a kind of multi-peripheral register interaction protocol perception's firmware fuzz testing method and equipment, it is related to firmware test technical field, method includes: in the process of carrying out fuzzy test to firmware, determine the multiple execution rounds of the firmware that triggers new code coverage;Multiple execution rounds each corresponding peripheral register access sequence is obtained;According to multiple peripheral register access sequence, frequent co-occurrence input stream sub-sequence is mined, wherein each input stream corresponds to a peripheral register;Select target sub-sequence in frequent co-occurrence input stream sub-sequence, simultaneously carry out variation to multiple input streams in target sub-sequence;Based on the input stream after variation, execute firmware, carry out fuzzy test to firmware.The application improves the code coverage of firmware fuzzy test while guaranteeing the efficiency of fuzzy test, and then increases the possibility of discovering more crashes and potential security vulnerabilities.
Need to check novelty before this filing date? Find Prior Art