摘要
针对单一动态图水印算法以及线程水印存在的不足,为了提高软件水印的安全性,提出一种基于动态图和线程关系的混合软件水印算法。首先采用动态图水印算法将子图生成代码嵌入到程序中,然后充分利用线程隐蔽性恢复嵌入到线程关系矩阵的水印信息,最后对算法性能进行仿真测试。结果表明,本文算法充分利用了动态图水印和线程关系的优点,实现了优势互补,不仅提高了水印的数据率,而且增强了水印的抗攻击性。
In order to improve the security of watermark, this paper proposes a hybrid software watermarking algorithm to solve the shortage of dynamic graph watermarking algorithm and thread-based watermarking, Firstly, the dynamic graph watermarking algorithm is used to improves the software watermarking dynamic bit rate, and then thread-based watermarking is used to recover of embedded watermark information from the thread connection matrix, finally the simulation experiments is used to test the performance of the algorithm. The results show that the proposed algorithm has the advantages of dynamic graph watermarking algorithm and thread-based watermarking to realize the Complementary advantages, not only improves the watermark data rate, but also enhance the robustness of watermark.
出处
《电子设计工程》
2017年第16期175-178,共4页
Electronic Design Engineering
关键词
软件水印
动态图水印
线程水印
抗攻击性
software watermarking
dynamic graph watermarking
thread-based watermarking
resistance