首页 | 本学科首页   官方微博 | 高级检索  
     

基于变量防篡改的动态图软件水印方案
引用本文:李淑芝,刘猛.基于变量防篡改的动态图软件水印方案[J].计算机工程与科学,2011,33(5):18.
作者姓名:李淑芝  刘猛
作者单位:江西理工大学信息工程学院,江西赣州,341000
基金项目:江西省自然科学基金资助项目,江西省教育厅2009年度科技项目
摘    要:为了提高动态图软件水印的隐藏容量和鲁棒性,本文提出了一种基于变量防篡改的动态图软件水印方案。该方案利用不同进制形式的数可以相互转化的思想将大的水印信息分割成多个小的水印信息,然后将这些小的水印信息编码成一组图结构,动态地嵌入目标程序中。在编码水印信息时,利用动态图结构中结点的父指针来编码,并使其叶结点与目标程序变量关联,起到防篡改的作用,从而可对水印进行有效的保护。实验结果表明,嵌入水印信息后,目标程序的运行速度和结果都没有明显的变化,但水印对溢出攻击、扭曲攻击和附加攻击等都有明显的抵抗效果,水印也能够准确、方便地被提取出来。该方案的性能明显优于PPCT算法和常量防篡改水印算法。

关 键 词:软件水印  防篡改  分割  动态图

A Dynamic Graph Software Watermarking Scheme Based on Variable Tamper-Proofing
LI Shu-zhi,LIU Meng.A Dynamic Graph Software Watermarking Scheme Based on Variable Tamper-Proofing[J].Computer Engineering & Science,2011,33(5):18.
Authors:LI Shu-zhi  LIU Meng
Abstract:In order to improve the robustness of software watermarking and the quantity of hidden information,a dynamic graph software watermarking scheme based on variable tamper-proofing is put forward.The big watermark is split into a set of small watermarks and they are represented as a set of graphs,which are embedded into the program dynamically.The paper encodes the watermark with a parent pointer of the dynamic graph node,and combines graph nodes and the original grogram variables for tamper-proofing.The results of experiment show that the watermark is not obviously effective in changing the program speed and results,and can resist many types of attacks.
Keywords:software watermarking  tamper resistance  split  dynamic graph
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号