首页> 外文会议>ACM SIGPLAN-SIGACT symposium on principles of programming languages >An Abstract Interpretation-Based Framework for Software Watermarking
【24h】

An Abstract Interpretation-Based Framework for Software Watermarking

机译:基于抽象的软件水印框架

获取原文

摘要

Software watermarking consists in the intentional embedding of indelible stegosignatures or watermarks into the subject software and extraction of the stegosignatures embedded in the stegoprograms for purposes such as intellectual property protection. We introduce the novel concept of abstract software watermarking. The basic idea is that the watermark is hidden in the program code in such a way that it can only be extracted by an abstract interpretation of the (maybe non-standard) concrete semantics of this code. This static analysis-based approach allows the watermark to be recovered even if only a small part of the program code is present and does not even need that code to be executed. We illustrate the technique by a simple abstract watermarking protocol for methods of Java?classes. The concept applies equally well to any other kind of software (including hardware originally specified by software).
机译:软件水印包括故意嵌入不可磨灭的障碍物或水印进入主题软件和提取嵌入在SETEGOGROGROGRAGA中的标记序列的摘录,以便目的是知识产权保护。我们介绍了抽象软件水印的新颖概念。基本思想是水印在程序代码中隐藏在程序代码中,使得它只能通过该代码的(可能是非标准)具体语义的抽象解释来提取。这种基于静态分析的方法允许即使仅存在程序代码的一小部分,甚至不需要执行该代码,即使仅存在该代码,也允许恢复水印。我们通过简单的抽象水印协议来说明Java的方法的简单抽象水印协议。该概念同样适用于任何其他类型的软件(包括最初由软件指定的硬件)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号