摘要:針對方程式重排序算法易于受到隨機重排序技術攻擊的問題,提出了基于中國剩余定理的軟件水印算法,并通過引入水印認證中心達到水印的認證。該算法運用中國剩余定理將水印進行分解,將分解得到的序列與方程式系數(shù)序列做相關運算,使得水印與方程式的系數(shù)相關聯(lián)。對得到的序列與所選取的除數(shù)序列及倍數(shù)作進一步處理生成密鑰,該密鑰僅屬版權所有者且處于保密狀態(tài),驗證版權時,版權所有者對密鑰解密并進行相關運算,提取出正確的水印。該算法的水印提取完全實現(xiàn)了盲檢測,且無須向程序中添加任何代碼。實驗結果表明,該算法魯棒性較良好,程序代碼的長度及運行速度也不受影響,其性能優(yōu)于方程式重排序等算法。