欢迎来到天天文库
浏览记录
ID:24424126
大小:48.00 KB
页数:3页
时间:2018-11-14
《基于logistic映射的排列图软件水印方案分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于Logistic映射的排列图软件水印方案分析摘要随着X络技术的升级和软件行业的飞速发展,盗版软件迅速在全球范围内蔓延开来,而正版软件的非法使用和盗版软件均严重制约了全球经济的发展和软件产业的深入发展。因此,加强软件保护技术的研发具有现实意义。自20世纪90年代末期以来,全球科学家均纷纷致力于混沌理论应用的研究,并基于此,提出了一种基于Logistic映射的排列软件水印方案。本文就该方案展开讨论。 关键词Logistic映射;排列图;软件水印方案 :TP309.7:A:1671—7597(2013)051-062-02 1基于Logistic映射的排列图软件
2、水印方案的提出 20世纪90年代末期,Thomborson与Collberg主张在程序运行阶段,以某个输入序列激发程序取代水印代码,并生成水印图,即CT算法。在此时的图像水印领域,混沌理论的应用较普遍,但基于混沌序列的软件水印研究却不成熟。2006年和2007年,刘粉林教授相继提出了把混沌理论应用到软件水印领域和基于混沌理论的软件水印算法框架。2012年,房鼎益等人主张基于混沌加密和混沌替换就动态水印做改进和优化处理,并基于PPCT编码推进水印框架的实现,即基于混沌理论优化的软件水印算法。 2基于Logistic映射的排列图软件水印方案 为了适应软件水印领域混
3、沌理论的高效性、易用性和排列编码的抗攻击性,一种基于Logistic映射的排列图软件水印算法(LBPW算法)应运而生。此算法基于传统水印的生成原理,以Logistic映射完成混沌序列的计算,再把混沌序列以水印信息的形式嵌入运行程序内。图1为数字水印信息的嵌入程序图。 2.1数字水印信息的生成和嵌入 2.2数字水印信息的提取和的验证 数字水印信息的提取是验证的基础和前提条件,但其往往受制于攻击者的破坏行为和软件的稳健性,其具体表现为:程序的拓扑图指针被恶意增添、移除或篡改,进而导致因拓扑图的不完整提取而难以被有效验证。基于此,待排列图被提取后,应基于拓扑图指针的
4、位置和数量就拓扑图的实时状态予以判断,再就软件水印的实时情况和基于Logistic映射的排列图软件水印方案对的验证提出相应的解决策略。 2.2.1数字水印拓扑图的有效提取 基于传统方法完成排列图的提取和数字水印信息X的还原,此时所有者提供此软件合法用户预存的水印信息X,如果所有者提供的水印信息X与合法用户预存的水印信息相同,则可被验证。若待验证软件属拷贝分发文件,数字水印信息可由原始信息获取,则利用数字水印信息可查明盗版的。 2.2.2数字水印攻击分析 如果数字水印拓扑图受到攻击或破坏,基于Logistic映射的排列图软件水印算法仍有能力出具验证可信性和可行
5、性的依据。源于混沌系统的初始条件和参数的变化皆受制于混沌序列,基于混沌序列的唯一性、随机性和不可预测性,混沌序列的再生必然会被有效遏制,则各数字水印间一定存在着某种差异。待排列长度生成后,各数字水印的排列图间必然存在着某种差异。 3结束语 本文探讨了一种基于Logistic映射的排列图软件水印方案。由前文可知,基于混沌序列的排列图软件水印算法可有效提高排列图的抗攻击能力,并可实现排列图编码鲁棒性的提升,进而实现该拓扑图编码数据率和水印隐藏量的最大化增加,其也为软件水印安全性的提高提供了可能。 注:本文系河北省教育厅课题:课题名称:基于多线程的动态图软件水印技术
6、研究,课题编号:Q2012125
此文档下载收益归作者所有