发明名称 System and method for comparing similarity of computer programs
摘要 Similarity between the distinct documents/programs is determined by comparing their respective control flow or other labeled transition graphs. The determination of similarity involves creating a combined measure of similarity based in part on a measure of local similarity between the graphs and in part on a measure of step similarity between the graphs. Local and step similarity are computed conventionally. A linear programming problem involving the local and step similarity measures is formulated and solved conventionally to yield an overall similarity score representing similarity of the graphs as wholes. The score is compared to a predetermined threshold and an alert is issued if the score exceeds the threshold. The alert allows for further action, such as further examination of a particular computer program if it is believed to be a possible virus in view of a high similarity score resulting from comparison to a known computer virus.
申请公布号 US2007239993(A1) 申请公布日期 2007.10.11
申请号 US20060378958 申请日期 2006.03.17
申请人 THE TRUSTEES OF THE UNIVERSITY OF PENNSYLVANIA 发明人 SOKOLSKY OLEG;LEE INSUP;KANNAN SAMPATH
分类号 H04L9/32 主分类号 H04L9/32
代理机构 代理人
主权项
地址