计算机应用 ›› 2010, Vol. 30 ›› Issue (1): 217-219.

• 信息安全 • 上一篇    下一篇

一种变换PE文件引入表结构的软件水印

龙飞宇1,刘嘉勇2,袁熹3   

  1. 1. 四川大学信息安全研究所
    2. 四川大学电子信息学院信息安全研究所
    3. 电子科技大学
  • 收稿日期:2009-07-24 修回日期:2009-08-11 发布日期:2010-01-01 出版日期:2010-01-01
  • 通讯作者: 龙飞宇

Software watermark based on structure transform of PE file import table

  • Received:2009-07-24 Revised:2009-08-11 Online:2010-01-01 Published:2010-01-01
  • Contact: Long FeiYu

摘要: 通过分析PE文件引入表结构特点与模块函数调用方式,提出一种新的变换引入表结构的软件水印方法。新方法将数字水印信息隐藏于PE文件引入表模块与函数的排列顺序之中。分析表明,该方法比利用PE文件冗余空间和资源结构的水印算法有更好的隐蔽性和更强的鲁棒性,提供了更加安全的软件版权保护方式。

关键词: 软件水印, PE文件, 引入函数, 版权保护

Abstract: By analyzing the structural characteristics of import table and the calling approach of function in the module, a new software watermark based on structure transform of PE file import table was proposed. The new method made digital watermark information hidden in the sequence of import modules and functions in the PE file. Analysis shows that the method is more covert and robust than that utilizing redundant PE file space or resources structure, and it provides a more secure way of software copyright protection.

Key words: software watermarking, PE file, inducting function, copyright protection