【24h】

Hash Function Based Software Watermarking

机译:基于哈希功能的软件水印

获取原文

摘要

Software piracy is the greatest threats to software industry, which will bring serious damages to the interests of software developers or providers. As a prevention technique, software watermarking is a new research area that aims at providing copyright protection for commercial software. This article proposes a hash function based dynamic software watermarking algorithm. By constructing appropriate hash function, watermark piece is embedded into it. Given the satisfied parameters, hash function will calculate out the corresponding watermark. To strengthen the logical relation with the program itself, some of the program’s constants are replaced by specific level hash function, tampering of watermark will lead to the application’s undefined behavior. Distinguishing from other watermarking techniques, this kind of watermark is not hidden inside the program code or its runtime state, but is calculated out dynamically. Analysis shows that this algorithm will be able to withstand a variety form of attacks.
机译:软件盗版是对软件行业的最大威胁,这将为软件开发人员或提供者的利益带来严重损害。作为预防技术,软件水印是一个新的研究区,旨在为商业软件提供版权保护。本文提出了一种基于哈希函数的动态软件水印算法。通过构建适当的哈希函数,水印件嵌入其中。鉴于满意的参数,哈希函数将计算出相应的水印。为了加强与程序本身的逻辑关系,一些程序的常量被特定级别哈希函数所取代,水印的篡改将导致应用程序的未定义行为。区分从其他水印技术,这种水印没有隐藏在程序代码或其运行时状态内,而是动态计算。分析表明,该算法能够承受各种攻击形式。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号