一种改进的动态图软件水印研究

发布时间:2018-02-27 08:44

  本文关键词: 动态图 哑函数 Dex文件 双重水印 出处:《武汉理工大学》2014年硕士论文 论文类型:学位论文


【摘要】:目前软件产品的版权保护问题越来越引起人们的关注,软件水印技术因此显得尤为重要。虽然国内外对软件水印技术进行了积极的探索,并提出一些软件水印算法,但它们在数据率、隐蔽性、鲁棒性等方面与实际需求还有一定的距离。针对上述问题我们提出了一种动、静态结合的双重软件水印算法。此技术可以让软件开发商在其软件产品中运用软件水印方法在程序中添加版权信息,对购买方进行授权,从而在发生版权纠纷时为其提供有力证据,维护其知识产权,防止软件盗版行为。 动态图水印技术是软件水印的一个重要分支,可以有效地保护软件所有者的知识产权。本文重点介绍了动态图水印的特征和模型及常见的编码方案,分析了水印的嵌入和提取方法,同时介绍了水印常见的攻击方法及其对应的保护策略。然后针对现有的软件水印算法在数据率、鲁棒性和可恢复性中的一些不足后,以Android平台的Dex文件为嵌入对象,提出了一种动、静态结合的双重水印技术。该技术选择了将数据嵌入率较大的哑函数方法和抗变形攻击性强的动态图算法结合使用,并提出了具有修复功能的双重水印方案,设计并实现了Dex文件的软件水印版权保护系统。通过实验分析,验证了该方案的可行性及系统的有效性。从而解决了无法兼顾数据率、隐蔽性、鲁棒性的难题,同时也解决了水印复原的问题。具体的创新点体现在: 1.动静态结合的双重软件水印算法:将哑函数算法与动态图算法结合使用,利用哑函数方法高数据率和动态图算法鲁棒性好的优点,实现了对版权信息的双重保护。 2.通过分析Dex文件的结构特征,找到了一种合适的软件水印保护算法。在Dex文件中嵌入两重水印,它们的提取过程是相对独立的,,但是当任意一重水印遭到破坏时,两重水印的恢复又是相互联系的,很大程度上提高了水印的安全性。 本文对动静态结合的双重水印方案进行了实现,实验表明该算法的数据嵌入率有显著的提高,而且具有良好的隐蔽性和抗攻击性,当水印受到某种程度的攻击破坏后能够进行修复。
[Abstract]:At present, people pay more and more attention to the copyright protection of software products, so the software watermarking technology is especially important. Although the software watermarking technology has been actively explored at home and abroad, some software watermarking algorithms are put forward. But they still have some distance from the actual demand in data rate, concealment, robustness and so on. Static combination of dual software watermarking algorithm. This technology allows software developers to use software watermarking in their software products to add copyright information to the program to authorize the buyer. In case of copyright disputes, we can provide them with evidence, protect their intellectual property and prevent software piracy. Dynamic graph watermarking is an important branch of software watermarking, which can effectively protect the intellectual property rights of software owners. This paper focuses on the features and models of dynamic graph watermarking and common coding schemes. In this paper, the embedding and extracting methods of watermark are analyzed, and the common attack methods and corresponding protection strategies are introduced. Then, some shortcomings of the existing software watermarking algorithms in data rate, robustness and recoverability are discussed. Taking the Dex file of Android platform as the embedding object, a dynamic and static dual watermarking technique is proposed, which combines the dummy function method with high data embedding rate and the dynamic graph algorithm with strong anti-deformation aggression. The software watermarking copyright protection system of Dex file is designed and implemented. The feasibility of the scheme and the effectiveness of the system are verified by experimental analysis. The problem of concealment and robustness is solved, and the problem of watermark restoration is solved. 1. Dual software watermarking algorithm combining dynamic and static state: the dummy function algorithm is combined with the dynamic graph algorithm, and the advantages of the dummy function method with high data rate and the robustness of the dynamic graph algorithm are used to realize the double protection of copyright information. 2. By analyzing the structural characteristics of Dex file, a suitable software watermarking protection algorithm is found. Two watermarks are embedded in Dex file, and their extraction process is relatively independent, but when any watermark is destroyed, The restoration of the two watermarks is related to each other, which greatly improves the security of the watermark. In this paper, a dynamic and static dual watermarking scheme is implemented. Experiments show that the data embedding rate of the algorithm is significantly improved, and it has good concealment and anti-attack. When the watermark is damaged by some degree of attack, it can be repaired.
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP309.7

【参考文献】

相关期刊论文 前10条

1 刘云昆;潘宏斌;陈震霆;;当前常见软件保护技术[J];硅谷;2008年03期

2 王朝坤;付军宁;王建民;余志伟;;软件防篡改技术综述[J];计算机研究与发展;2011年06期

3 王慧娇;沙宗鲁;轩爱成;;基于PPCT和基数k的动态图混合编码方案[J];计算机工程与应用;2010年25期

4 杨建龙;王建民;李德毅;;软件水印技术及其新进展[J];计算机工程;2007年17期

5 刘建蓉;秦拯;彭程;;改进的动态图水印技术编码方案[J];计算机应用研究;2011年02期

6 谭貌;陈义;涂杰;;软件版权保护技术的研究与分析[J];计算机应用与软件;2007年01期

7 许万润;;软件水印攻击[J];科技信息(学术研究);2008年23期

8 胡晶晶;张静;;软件水印研究述评[J];企业技术开发;2007年06期

9 芦斌;罗向阳;刘粉林;;一种基于混沌的软件水印算法框架及实现[J];软件学报;2007年02期

10 贾菲;刘威;;基于Android平台恶意代码逆向分析技术的研究[J];信息网络安全;2012年04期

相关博士学位论文 前1条

1 朱建启;软件保护中的关键问题研究[D];吉林大学;2009年



本文编号:1541958

资料下载
论文发表

本文链接:https://www.wllwen.com/falvlunwen/zhishichanquanfa/1541958.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e15bd***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com