-
公开(公告)号:CN103714271B
公开(公告)日:2016-10-26
申请号:CN201310459225.9
申请日:2013-09-30
Applicant: 南通大学
IPC: G06F21/10
Abstract: 一种Java软件水印植入虚方法的永假式构造方法,包括调用软件中具备共同特征的数据;对每一所述数据进行编码,将所述编码进行设定的计算,使得计算的恒定值为零并作为该永假式的值。本发明的有益效果在于:将Java反射机制、动态随机产生0、1串和正反码编解码等技术手段有机的结合使用,使得通过本发明构造的虚方法具有很好的隐蔽性,不易被察觉和发现,同时可以有效抵抗包括语义变换攻击、统计攻击、代码增减攻击和单步跟踪调试攻击等多种常见的针对软件水印的攻击。
-
公开(公告)号:CN103714271A
公开(公告)日:2014-04-09
申请号:CN201310459225.9
申请日:2013-09-30
Applicant: 南通大学
IPC: G06F21/10
Abstract: 一种Java软件水印植入虚方法的永假式构造方法,包括调用软件中具备共同特征的数据;对每一所述数据进行编码,将所述编码进行设定的计算,使得计算的恒定值为零并作为该永假式的值。本发明的有益效果在于:将Java反射机制、动态随机产生0、1串和正反码编解码等技术手段有机的结合使用,使得通过本发明构造的虚方法具有很好的隐蔽性,不易被察觉和发现,同时可以有效抵抗包括语义变换攻击、统计攻击、代码增减攻击和单步跟踪调试攻击等多种常见的针对软件水印的攻击。
-