基于动态程序切片的软件水印方案
Software watermarking based on dynamic program slicing作者机构:江西理工大学应用科学学院赣州341000 湖南大学计算机与通信学院长沙410082 湖南工业大学计算机与通信学院株洲412008
出 版 物:《东南大学学报(自然科学版)》 (Journal of Southeast University:Natural Science Edition)
年 卷 期:2007年第37卷第A1期
页 面:193-196页
核心收录:
学科分类:0839[工学-网络空间安全] 08[工学]
基 金:国家自然科学基金资助项目(60573045) 国家教育部博士点基金资助项目(20050532007)
摘 要:针对中间码中水印信息抗逆向工程差的问题,提出基于动态程序切片的软件水印方案.利用动态程序切片技术将系统分割为隐秘部分与公开部分,然后改变交互模块间数据依赖关系嵌入水印信息,记录执行历史中的数据依赖关系提取水印信息.恢复隐秘部分复杂性实验证明算法对逆向工程攻击是鲁棒的;系统分割前后的运行时间对比实验证明算法对系统效率的影响在合理范围内.隐秘部分放在安全主机中确保水印系统的安全性,该方案适用于对移动计算与分布式软件进行保护.