基于多层哈希函数的软件水印
提出一种基于哈希函数的动态软件水印技术,通过构造多层哈希函数,使每层都嵌入部分水印,当给出满足条件的参数时,哈希函数会计算出对应的水印信息;为了增强与程序本身的逻辑联系,程序中的部分常量由位于特定层的哈希函数所替换,对水印的篡改会导致应用程序功能错误;分析和实验结果表明,本算法能够抵御多种形式的攻击,具有很强的鲁棒性,尤其适用于以哈希函数作为内存辅助索引的数据检索操作相关的大型软件。
软件保护 软件水印 多层哈希函数 软件盗版 不透明谓词
张雪松 崔维力 李昕 赫枫龄 左万利
吉林大学,计算机科学与技术学院,吉林,长春,130012
国内会议
杭州
中文
251-254
2007-06-16(万方平台首次上网日期,不代表论文的发表时间)