Intelligent contract vulnerability detection method and system based on grey box fuzzy test

CN119475360AActive Publication Date: 2025-02-18YANTAI UNIV
8 Cites 0 Cited by

Patent Information

Application Number
CN202510051775.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-14
Publication Date
2025-02-18
Estimated Expiration
2045-01-14

Smart Images

  • Figure CN119475360A_ABST
    Figure CN119475360A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of intelligent contract vulnerability detection, and particularly relates to an intelligent contract vulnerability detection method and system based on grey box fuzzy testing, and the method comprises the steps: firstly analyzing a control flow diagram to obtain key information such as a function state variable; secondly, initializing a transaction sequence to generate a meaningful initial transaction sequence; then, branch analysis and energy distribution are carried out under the look-ahead analysis, and branches which are prone to attack are considered preferentially; and finally, generating a test case by combining random mutation and variation based on conditional branches based on the fuzzy test of the data stream, and generating a meaningful test case as a target test case by utilizing a data stream feedback mechanism. By comprehensively utilizing branch analysis and energy distribution based on look-ahead analysis and feedback based on data flow, the efficiency and accuracy of intelligent contract vulnerability detection are remarkably improved, complex contract logic can be better processed, deep vulnerabilities can be found, and meanwhile the branch coverage rate is improved.
Need to check novelty before this filing date? Find Prior Art

Citation Information

Patent Citations

  • EOSIO smart contract-oriented grey box fuzzy test method

    CN115438351A

  • Intelligent contract fuzzy test method and system

    CN115794625A

  • Intelligent contract vulnerability detection method based on key parameter identification and related device

    CN117521075A

  • Intelligent contract vulnerability detection method based on combination of static analysis and fuzzy testing

    CN117951712A

  • Fuzzy test-based efficient intelligent contract vulnerability detection method and detection tool

    CN117992964A