计算机科学
計算機科學
계산궤과학
COMPUTER SCIENCE
2013年
12期
211-214
,共4页
李奎%陈建平%施佺%李桂森
李奎%陳建平%施佺%李桂森
리규%진건평%시전%리계삼
软件水印%虚方法%永假式%Java反射机制%正反码
軟件水印%虛方法%永假式%Java反射機製%正反碼
연건수인%허방법%영가식%Java반사궤제%정반마
Software watermarking%Dummy method%Permanent false expression%Java reflection mechanism%Positive and inverse code
软件水印是近年来出现的软件版权保护技术,它通过在软件作品中嵌入版权信息(水印)来达到版权保护的目的.针对基于字节码的Java软件水印算法,提出一种永假式的构造设计方法,用于水印算法中虚方法的植入.利用Java语言的反射机制动态随机生成一个0、1字符串,对该字符串进行正反码编码和解码,得到一个始终全为0的字符串,以此作为永假式的条件,确保虚方法不被执行.永假式的构造具有良好的隐蔽性,能抵抗多种常见的水印攻击.
軟件水印是近年來齣現的軟件版權保護技術,它通過在軟件作品中嵌入版權信息(水印)來達到版權保護的目的.針對基于字節碼的Java軟件水印算法,提齣一種永假式的構造設計方法,用于水印算法中虛方法的植入.利用Java語言的反射機製動態隨機生成一箇0、1字符串,對該字符串進行正反碼編碼和解碼,得到一箇始終全為0的字符串,以此作為永假式的條件,確保虛方法不被執行.永假式的構造具有良好的隱蔽性,能牴抗多種常見的水印攻擊.
연건수인시근년래출현적연건판권보호기술,타통과재연건작품중감입판권신식(수인)래체도판권보호적목적.침대기우자절마적Java연건수인산법,제출일충영가식적구조설계방법,용우수인산법중허방법적식입.이용Java어언적반사궤제동태수궤생성일개0、1자부천,대해자부천진행정반마편마화해마,득도일개시종전위0적자부천,이차작위영가식적조건,학보허방법불피집행.영가식적구조구유량호적은폐성,능저항다충상견적수인공격.