首页> 外文会议>Proceedings of the IASTED international conferences on informatics 2010 >IMPLEMENTATION OF BYTECODE-BASED SOFTWARE WATERMARKING FOR JAVA PROGRAMS
【24h】

IMPLEMENTATION OF BYTECODE-BASED SOFTWARE WATERMARKING FOR JAVA PROGRAMS

机译:JAVA程序基于BYTECODE的软件水印的实现

获取原文
获取原文并翻译 | 示例

摘要

With the rapid development of Internet and softwarernindustry, software security and piracy has become a veryrnimportant issue. Software watermarking is a newrntechnique appeared in recent years for software copyrightrnprotection. It embeds some secret information (watermark)rninto software as an identifier of the ownership ofrncopyright for the software. This paper investigates andrnimplements a software watermarking algorithm that isrneffective for the copyright protection of Java programs,rnespecially for Java class files. By modifying the operandsrnand/or encoding the opcodes of some selected Java virtualrnmachine instructions, watermark information is embeddedrninto the bytecodes of Java class files in the form of binaryrncodes. The watermark embedded is indiscernible tornprogram users, and not easy to erase or tamper with.rnExperiments show that the presented algorithm canrnembed and extract watermark information successfullyrnand survive common watermark attacks includingrndecompile-recompile attack.
机译:随着Internet和软件行业的飞速发展,软件安全和盗版已成为一个非常重要的问题。软件水印是近年来出现的一种新的软件版权保护技术。它将一些秘密信息(水印)嵌入到软件中,作为该软件的版权所有权的标识符。本文研究并实现了一种对Java程序的版权保护特别是对Java类文件有效的软件加水印算法。通过修改操作数和/或对某些选定的Java虚拟机指令的操作码进行编码,将水印信息以二进制码的形式嵌入Java类文件的字节码中。实验结果表明,该算法可以成功嵌入和提取水印信息,并且能够抵抗包括反编译-重新编译攻击在内的常见水印攻击,从而使嵌入的水印对于程序用户而言是难以区分的,并且不易擦除或篡改。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号