基于R-tree的动态软件水印技术研究

来源 :郑州大学 | 被引量 : 0次 | 上传用户:winter2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自互联网出现以来,计算机网络技术得到迅速发展,软件产品越来越多的被开发并应用到人们的日常生活中。与此同时,软件产品被人们有意无意的多次进行拷贝,一些非法的攻击者也对软件产品进行恶意的攻击、篡改、窃取等等非法行为,这使得软件产品的版权信息不能得到有效的保护,不仅给个人和软件公司带来损失,也严重阻碍了软件产业的发展。软件水印是一种新发展起来的、行之有效的保护软件产品版权信息的技术,通过在软件产品的载体程序中嵌入携带有版权的水印信息来保护软件所有者的合法权益。动态数据结构软件水印是软件水印技术的一个分类,也是近些年来国内外的研究热点,它是动态软件水印技术的一种,水印的生成和提取依赖于程序的动态执行状态,因此,水印信息很难被攻击者进行定位、捕捉、分析,从而也就对篡改、窃取、攻击增加了难度。本文结合基于m-n变进制数的软件水印分存方案,对基于R-tree的动态软件水印算法进行研究,提高水印的数据率和防篡改能力。本文主要在以下几方面作了研究:1、对软件水印技术的基础理论进行介绍。包括软件水印概述、模型、分类、攻击类型、性能评价标准等。2、对基于R-tree的动态软件水印技术进行分析和研究。分析了R-tree的数据结构、性质以及相关算法;给出基于R-tree的动态软件水印的设计依据,利用R-tree中结点条目顺序的冗余来存储水印信息;研究了在R-tree的中进行检索、插入、分离、删除和合并操作对水印的影响。3、提出一种新的基于R-tree数据结构的动态软件水印方案。该方案首先利用m-n变进制数对水印进行分存预处理,并利用VF-NS编码系统对水印信息进行编码,实现水印值与R-tree中条目序列的一一对应,而后将分存水印嵌入到R-tree中。4、对新的方案从抗攻击能力、防篡改能力、数据率和性能过载方面进行实验分析,实验结果和数据表明该算法在数据率和防篡改能力方面具有良好性能。
其他文献
随着信息化步伐的加快,软件危机呈现出愈演愈烈的趋势,如何有效维护和利用现存软件资源去缓解危机的研究也变得更加紧迫。软件逆向工程的主要任务是分析系统、抽象系统和展现
机会传感网络中,由于感知区域地形的限制和网络通信质量的不断变化,整个网络可能被分割为多个互不相连的子区域,各区域间通过Ferry节点进行间歇性连通。网络拓扑频繁改变,导
21世纪是计算机软件发展的春天,软件系统朝着网络化、服务化和全球化的方向不断发展。然而发展的同时也暴露出软件行业的一些弊端,在很多软件开发过程中,面对不断变化的性能
如今,人们对便捷化和智能化生活的需求越来越多,基于视觉的人体行为识别分析被广泛的应用在人机交互,安全防护,教育教学等领域。因此,高准确率的实现行为的识别和分析具有极
海洋Argo浮标监测数据具有不确定、轨迹分布、大批量以及由于Argo浮标“随波逐流”等特点,导致浮标观测剖面在时间和位置上的不确定性,Argo浮标受海水漂流和恶劣气象的影响,会造
数据挖掘是信息科学及其应用中一个非常有前景的发展方向。数据挖掘,也叫做知识发现,用于提取蕴涵于大型数据库、数据仓库、互联网、其它数据源、以及数据流中的代表有用知识
随着科技的发展,移动通讯设备已经成为人们生活中不可缺少的通讯工具。随着软硬件技术的发展,移动通讯设备在为人们提供优质通讯功能的同时也在为人们提供越来越多的附加应用
随着业务需求不断变化,业务流程的设计,优化和管理成为企业竞争的重要手段。目前工作流技术已成为流程定义,管理,监控的核心技术。传统的关系数据库不能有效的表示工作流定义
随着多媒体技术的飞速发展,视频的应用已逐渐成为当前多媒体技术的研究重点。其中视频对象分割技术成为各种视频处理技术的基础,视频对象提取效果的好坏将直接影响后面的视频应
作为人类情感行为理解的一种基本方式,在过去的十几年内,语音情感识别已经吸引许多相关领域研究者的关注。虽然语音情感特征提取和分类器设计已经取得进步,然而由于说话人和内容