基于路径模糊的动态水印设计

来源 :南开大学 | 被引量 : 0次 | 上传用户:dunwei1981
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件是IT产业最主要的资产形式。为了防范软件盗版等侵权行为,计算机学者们投入大量的精力用于软件保护技术的研究。其中,能够表征知识产权的软件水印技术最受关注。然而,近几年以逆向工程为代表的软件分析技术被广泛应用于攻击实践中,给软件水印带来了新的威胁。  为了检验现有软件水印抵抗逆向工程攻击的实际效果,本文借助二进制分析平台实现了静态-动态结合的二进制程序分析攻击,分别选取动态图水印、动态执行路径水印和动态线程水印作为分析目标,尝试总结每种动态水印的水印特征,并通过追踪水印特征来定位和移除水印代码,最终破坏水印信息。实验分析结果验证了现有软件水印存在的两个缺陷:水印代码或水印行为具有较明显的特征;水印代码与程序的执行逻辑不相关。  为弥补现有软件水印的缺陷,本文设计并实现了一种新型的、水印特征不明显的、能够与程序执行逻辑相结合的动态水印:基于路径模糊的动态水印。基本设计思想是利用条件异常代码替换分支跳转指令,再通过异常处理函数来捕获异常,实现程序原始控制流的转移。水印信息被隐藏在程序的动态跳转过程中,只有在水印提取条件满足时,条件异常代码才会被频繁触发执行,提取出隐藏的水印信息。基于路径模糊的动态软件水印并没有明显的水印特征,而且能够在隐藏程序分支信息的同时让水印代码与程序的执行逻辑相结合,极大地增强了动态水印抵抗逆向工程攻击的能力。本文通过对比实验从隐蔽性、鲁棒性、抗攻击性等方面验证了所设计动态水印特有的优势。
其他文献
21世纪,随着科技的快速发展,农业生产对信息技术依赖度越来越高。烟草生产是农业信息化技术的重点发展领域,如何将信息技术与烟草生产过程相结合成为目前我国烟草信息化建设的研
该论文论述了点型紫外火焰探测器阈值检定装置的计算机控制系统的总体设计及软件开发.点型紫外火焰探测器阈值检定装置是检验点型紫外火焰探测器响应阈值的标准设备.在对国内
立体匹配作为立体视觉的重要组成部分,是实现通过二维图像感知三维信息的核心技术。它的任务是计算和标识匹配图像的视差图,从而得到图像的深度信息。本文系统的介绍了立体匹
单元回归测试是在单元模块级别进行的回归测试,具有测试粒度细、重复性高、测试工作量大的特点,这些特点导致了其测试成本在整个软件测试过程中占有很大的比重。因此,提高单
在过去的几年中,数字播放技术已经有了重大的发展,使得数字回放和显示质量达到35mm胶片发行拷贝的质量相称水平的数字影像成为可能。这些技术的发展产生了很多新的应用,包括高清
随着无线通信事业的迅速发展,无线频谱资源的需求量越来越大,不可再生的频谱资源和低效的频谱分配政策成为制约通信发展的重要因素。认知无线电通过动态频谱接入方式,使得认知用
近几年Web系统数量和网民数量都快速增长,据瑞士互联网研究公司RoyalPingdom的数据2012年全球网站数量已经达到6.34亿个,网站之间的竞争越来越激烈。同时网民数量也在快速增长,
图像质量检测技术发展迅速,在印刷质量检测中起到了非同寻常的作用。印刷过程往往会受到温度、湿度、机器精度、设备操作等各种因素干扰,使得印刷质量达不到既定要求,会产生带有
车辆自组织网络(VANET)包含车辆和路边单元(RSU)两类节点,是一种特殊的移动自组织网络(MANET)。近年来,VANET在学术界和工业界都受到了广泛的关注,成为研究的热点。   VANET中
随着信息科技的飞速发展,数据库技术被广泛应用在各个领域中。现代数据库往往由成百上千个元素所构成,同时由于相关说明文档的缺失现象严重,对于用户来说,要对一个不熟悉的数