Detection method of code copy
A detection method and code technology, applied to the detection of plagiarism of computer program codes, the field of detection of code plagiarism
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0085] See figure 1 , figure 2 , image 3 As shown, a method for detecting code plagiarism, its specific implementation is as follows:
[0086] Step 1 Obtaining the values of optimized compilation and disassembly code similarity 1 (SCD1) and optimized compilation and disassembly code similarity 2 (SCD2);
[0087] The detection program is optimized and compiled into an executable binary file, and the binary file is disassembled into assembly code, from which the assembly instructions of the original code program part are extracted, and information irrelevant to the program code segment is deleted. After noise processing, the similarity decision function is used to calculate Assemble the set of instructions to get the values of SCD1 and SCD2.
[0088] Noise processing is to filter the offset address, function address and immediate value in the assembly code, and convert them into identifiers OFFSET, FUNCTION and CONSTANT.
[0089] Let P 1 ,P 2 are two programs to be ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com