A Chaos-Based Framework and Implementation for Software Watermarking Algorithm
DOI:
Author:
Affiliation:

Clc Number:

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    Abstract:

    A chaos-based software watermarking framework against several limitations of the existing watermark algorithms is proposed in this paper, in which the anti-reverse engineering technique and chaotic system are combined with the idea of Easter Egg software watermarking. With chaotic system, global protection for the program is provided by dispersing watermark over all the whole code of the program; With the anti-reverse engineering technique, the resistance against reverse engineering is improved. The framework can be implemented under various software and hardware platforms. In this paper, the watermarking framework is implemented under the Intel i386 architecture and the Windows operating system. Then the implementation is taken as an example to analyze the robustness of the watermark framework and the performance degradation of the watermarked program. The results indicate that the watermarking can resist various semantics-preserving transformation attacks and be good tolerance for reverse engineering attacks. The robustness of the algorithm is at a high quality.

    Reference
    Related
    Cited by
Get Citation

芦斌,罗向阳,刘粉林.一种基于混沌的软件水印算法框架及实现.软件学报,2007,18(2):351-360

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:October 26,2005
  • Revised:January 24,2006
  • Adopted:
  • Online:
  • Published:
You are the firstVisitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063