计算机应用与软件
計算機應用與軟件
계산궤응용여연건
COMPUTER APPLICATIONS AND SOFTWARE
2014年
4期
308-311
,共4页
软件盗版%数据属性%软件特征
軟件盜版%數據屬性%軟件特徵
연건도판%수거속성%연건특정
Software piracy%Data attribute%Software birthmark
程序的语义体现在程序对数据的处理过程中,在数据处理的过程中数据的调用序列以及值变化的序列和程序的语义是紧密相关的。为此,分别对程序中的常量和变量进行分析得到基于程序数据属性的各个子特征,由各个子特征共同构成基于程序数据属性的联合软件特征。计算每个子特征的相似度,以各个子特征相似度的平均值表征联合软件特征的相似度。理论和实验结果均表明:该特征具有较高的可信性和鲁棒性。
程序的語義體現在程序對數據的處理過程中,在數據處理的過程中數據的調用序列以及值變化的序列和程序的語義是緊密相關的。為此,分彆對程序中的常量和變量進行分析得到基于程序數據屬性的各箇子特徵,由各箇子特徵共同構成基于程序數據屬性的聯閤軟件特徵。計算每箇子特徵的相似度,以各箇子特徵相似度的平均值錶徵聯閤軟件特徵的相似度。理論和實驗結果均錶明:該特徵具有較高的可信性和魯棒性。
정서적어의체현재정서대수거적처리과정중,재수거처리적과정중수거적조용서렬이급치변화적서렬화정서적어의시긴밀상관적。위차,분별대정서중적상량화변량진행분석득도기우정서수거속성적각개자특정,유각개자특정공동구성기우정서수거속성적연합연건특정。계산매개자특정적상사도,이각개자특정상사도적평균치표정연합연건특정적상사도。이론화실험결과균표명:해특정구유교고적가신성화로봉성。
The semantics of a program is reflected in data processing by the program,and in the process of data processing,the calling se-quence and value variation sequence of data are closely related to the semantics of the program.For this reason,we analyse the constants and variables in program separately and obtain each sub-birthmark which is based on program data attribute.The associated software birthmark based on program data attributes is constituted by those sub-birthmarks.The similarity of each sub-birthmark is calculated,the average value of the similarity of each sub-birthmark is employed to represent the similarity of associated software birthmark.Theory and experimental result all show that this birthmark has high credibility and robustness.