Journal of Beijing University of Posts and Telecommunications

  • EI核心期刊

JOURNAL OF BEIJING UNIVERSITY OF POSTS AND TELECOM ›› 2012, Vol. 35 ›› Issue (3): 56-60.doi: 10.13190/jbupt.201203.56.357

• Papers • Previous Articles     Next Articles

Similarity Computation for Executable Objects Homology Detection Based on Structural Signature

LIU Chun-hong1,2,GUO Tao3,CUI Bao-jiang2,WANG Jian-xin4   

  1. 1College of Computer and Information Technology, Henan Normal University, Henan Xinxiang 453007, China;2School of Computer Science and Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China;3China Information Technology Security Evaluation Center, Beijing 100085, China; 4School of Information of Science and Technology, Beijing Forestry University, Beijing 100083, China
  • Received:2011-08-14 Revised:2011-10-18 Online:2012-06-28 Published:2012-02-29

Abstract:

A method of similarity computation for executable objects homology detection based on structural signature was proposed. At first step, considering the characteristic of clone code, a signature of basic code block was designed. On the basis of the hierarchical structure of filefunctionbasic code block, similarity measurement of basic code block was built based on its basic properties and structural information. At second step, to evaluate the homology between original and object files, the similarity was calculated through constructing function weight by means of function structural information. Aiming at the most common clone patterns, some experiments were conducted between the proposed method, the method without considering weight and some mainstream similarity detection tools. Comparative results demonstrate that the proposed method can measure the similarity of two executable objects more accurately than other methods.

Key words: executable objects, homologous detection, structural signature, weight

CLC Number: