分析了扩频技术应用在软件水印领域的一般框架,提出了一种在程序运行过程中提取矢量的扩频动态软件水印方案。该方案通过修改Java程序对操作数栈操作的次数来嵌入水印,用相关性检测原理来检测水印,具有很高的鲁棒性和安全性。
This paper proposed the frame of spread spectrum software watermarking, put forward a dynamic spread spectrum software watermarking scheme by modifying times of stack operations to embed watermark and computing correlation to detect watermark. This scheme get robustness and security to the greatest extent.