首页> 外文会议>IASTED International Conferences on Informatics >IMPLEMENTATION OF BYTE CODE-BASED SOFTWARE WATERMARKING FOR JAVA PROGRAMS
【24h】

IMPLEMENTATION OF BYTE CODE-BASED SOFTWARE WATERMARKING FOR JAVA PROGRAMS

机译:基于字节代码的软件水印实现Java程序

获取原文

摘要

With the rapid development of Internet and software industry, software security and piracy has become a very important issue. Software watermarking is a new technique appeared in recent years for software copyright protection. It embeds some secret information (watermark) into software as an identifier of the ownership of copyright for the software. This paper investigates and implements a software watermarking algorithm that is effective for the copyright protection of Java programs, especially for Java class files. By modifying the operands and/or encoding the opcodes of some selected Java virtual machine instructions, watermark information is embedded into the bytecodes of Java class files in the form of binary codes. The watermark embedded is indiscernible to program users, and not easy to erase or tamper with. Experiments show that the presented algorithm can embed and extract watermark information successfully and survive common watermark attacks including decompile-recompile attack.
机译:随着互联网和软件行业的快速发展,软件安全和盗版已成为一个非常重要的问题。软件水印是近年来播出的新技术,适用于软件版权保护。它将一些秘密信息(水印)嵌入软件中作为软件版权所有权的标识符。本文调查和实现了一种软件水印算法,对Java程序的版权保护有效,尤其是Java类文件。通过修改操作数和/或编码一些所选Java虚拟机指令的操作数,水印信息以二进制代码的形式嵌入到Java类文件的字节码中。水印嵌入式嵌入式可以对程序用户无法轻松擦除或篡改。实验表明,所提出的算法可以成功地嵌入和提取水印信息,并生存普通的水印攻击,包括反编译重新编译攻击。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号