DATA CONTROL-ORIENTED SMART CONTRACT STATIC ANALYSIS METHOD AND SYSTEM

Patent №

US 11,036,614

Granted

2021-06-15

Filed 2021

Owner

PEKING UNIVERSITY

Lab

AI components

4

nlp · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

17154003

A data-control-oriented program static analysis method includes: compiling and interpreting a code of a smart contract to generate a bytecode of the code of the smart contract; resolving a control-flow relation between instructions of the bytecode, and building and printing a control-flow graph according to the control-flow relation; adding a taint source in the smart contract to an analysis result of a starting block of the control-flow graph, traversing the control-flow graph, performing a data dependence analysis based on a taint analysis technique, continuously updating an analysis result of a basic block in the control-flow graph; predefining an expression form of an analysis result and a basic operation related to the analysis result for the static analysis, controlling an updating of the analysis result according to a definition, and returning a final analysis result; and according to the final analysis result, generating and returning an analysis report.

Natural languageKnowledge representationPlanningAI hardwareG06F 8/75G06F 11/3608G06F 8/425G06F 8/433G06F 9/45508H04L 9/3239H04L 9/50

AI classification

Planning1.00
AI hardware0.98
Knowledge representation0.97
Natural language0.93
Vision0.17
Evolutionary computation0.00
Speech0.00
Machine learning0.00

Ownership

PEKING UNIVERSITY

assignment · 549800223

Assignors

HUANG, GANG, CAI, HUAQIAN, MA, YUN, HUANG, JIAMEI

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC