摘要
针对方程式重排序算法易于受到随机重排序技术攻击的问题,提出了基于中国剩余定理的软件水印算法,并通过引入水印认证中心达到水印的认证。该算法运用中国剩余定理将水印进行分解,将分解得到的序列与方程式系数序列做相关运算,使得水印与方程式的系数相关联。对得到的序列与所选取的除数序列及倍数作进一步处理生成密钥,该密钥仅属版权所有者且处于保密状态。验证版权时,版权所有者对密钥解密并进行相关运算,提取出正确的水印。该算法的水印提取完全实现了盲检测,且无须向程序中添加任何代码。实验结果表明,该算法鲁棒性较良好,程序代码的长度及运行速度也不受影响,其性能优于方程式重排序等算法。
For the matter that equation re-sorting algorithm were easily attacked by the random re-sequencing technology, this paper proposed the software watermark algorithm based on Chinese remainder theorem, and introduced the watermark authentication center. The algorithm decomposed the watermark by the Chinese remainder theorem, and made related operations between the decomposed sequence and the equation coefficients sequence, made the watermark associated with the coefficient of the equation. The sequence obtained, the selected divisor sequence and the multiple were further processed to generate a key, which was only belonged to the copyright ow-ner and kept in secret condition. When checking the copyright, the copyright owner could extract the correct watermark only by key decryption and relative operations, and the watermark extraction achieved blind detection completely, without adding any code into the program. The experiment results show that the algorithm is robust, as well as the code length and speed of program will not be affected, and its performance is better than the equation re-sorting algorithm.
出处
《计算机应用研究》
CSCD
北大核心
2011年第12期4642-4644,共3页
Application Research of Computers
基金
广西可信软件重点实验室基金项目
关键词
软件水印
方程式
中国剩余定理
水印认证中心
software watermarking
equation
Chinese remainder theorem
watermark authentication center