【24h】

Dependency in software watermarking

机译:依赖软件水印

获取原文

摘要

The advent of bytecode languages such as Java and advances in decompilation tools has made it easier to infringe the copyright of software. This presents a serious challenge to the software industry, as modern Internet software is highly distributed and the potential for software piracy is immense. Software watermarking has been proposed as one means of protecting the intellectual property in software. The strategy is to embed secret ownership information (i.e., a 'watermark') in a program that cannot be easily removed by unauthorized parties but that can be reliably extracted by an authorized decoder. We investigate a practical implementation of dynamic graph watermarking, focusing particularly on embedding stealthy watermark generating code in the program's text. Our scheme is based on the premise that watermarking code should not be distinguishable from ordinary program code. This is because one strategy for an attacker whose goal is to destroy the watermark is to attempt to directly locate the watermark generating code within the program text and remove or alter it.
机译:诸如Java之类的字节码语言的出现以及反编译工具的发展,使得侵犯软件版权的工作变得更加容易。这对软件行业构成了严峻的挑战,因为现代Internet软件已高度分布,并且软件盗版的潜力巨大。已经提出了将软件加水印作为保护软件中的知识产权的一种手段。该策略是将秘密所有权信息(即“水印”)嵌入到程序中,该程序不能被未授权方轻易删除,但是可以被授权解码器可靠地提取。我们研究了动态图水印的一种实际实现方式,尤其着重于在程序的文本中嵌入隐身水印生成代码。我们的方案是基于这样的前提,即水印代码不应与普通程序代码区分开。这是因为针对旨在破坏水印的攻击者的一种策略是尝试直接在程序文本中定位水印生成代码并删除或更改它。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号