Cryptographic function identification method based on loop analysis and binary similar code analysis
By employing loop analysis and binary similarity code analysis, the dynamic execution feature sequence of binary functions is extracted and similarity scores are calculated. This solves the problems of accuracy and efficiency in cryptographic algorithm identification under different compilation configurations, and achieves efficient cross-platform cryptographic function detection.
CN116743363BActive Publication Date: 2026-06-23SHANGHAI JIAOTONG UNIV
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI JIAOTONG UNIV
- Filing Date
- 2023-06-12
- Publication Date
- 2026-06-23
Smart Images

Figure CN116743363B_ABST
Abstract
A password function identification method based on cycle analysis and binary similar code analysis, simulates execution of binary function code to be analyzed, extracts dynamic execution characteristic sequence in the simulation execution process, calculates the Jaccard coefficient of the characteristic sequence and the characteristic of the password function in the characteristic library as a similarity score, takes the password function in the characteristic library with the highest similarity score to the function to be analyzed as the identification result, and realizes automatic detection of the password algorithm. The application guarantees the accuracy of password algorithm identification under different compiler versions and optimization options, considers the efficiency and scalability of analysis, improves the accuracy of standard password algorithm identification in such scenes, reduces the time overhead of the analysis process, and has the advantages of cross-compiler configuration and cross-architecture.
Need to check novelty before this filing date? Find Prior Art