基于神经网络的软件水印技术研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:runyran
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件水印是一种常见的软件保护手段,它利用一定的算法,将可以表征知识产权的信息嵌入软件之中。出现软件知识产权侵权行为时,软件知识产权人可以提取嵌入软件之中的知识产权信息,表征自己的知识产权,维护自身利益。软件水印是软件保护技术中较为年轻的一个方向,现有的软件水印方案缺乏统一的理论基础,安全性上大部分依赖隐蔽性,对于部分窃取攻击等新式攻击方式缺乏抵抗能力。  针对上述问题,本文提出了一种基于神经网络的软件水印方案。本方案利用神经网络函数拟合器的功能,将程序核心逻辑的分支跳变与软件水印信息拟合于同一神经网络中。本方案利用代码混淆技术构造水印信息的触发器,将隐藏水印信息的神经网络嵌入具有控制流混淆功能的代码混淆模块中。相比现有软件水印方案,本文提出的基于神经网络的软件水印方案具有与程序执行逻辑紧密相连、安全性由神经网络的不可解释性和控制流混淆机制共同保证,并且可以抵挡部分窃取攻击,是一种新式的软件水印方案。  除此以外,本文还针对目前软件水印研究领域缺乏可操作性的软件水印评价标准这一问题,提出了一种通用水印评价方案。该方案以性能测试工具SPECCPU2006作为测试集,针对软件水印的执行效率、信息嵌入率、隐蔽性和抗攻击性四个重要评价指标设计了评价方法。本方案避免了现有水印评价方案程序语言单一、水印方案原理单一的问题。利用上述通用水印评价方案,对本文提出的软件水印方案进行了评价。实验结果表明,本文提出的水印方案在执行效率、信息嵌入率、隐蔽性和抗攻击性上表现较好,是一种具有实用价值的软件水印方案。
其他文献
Web服务是基于网络的、分布式、自包含、自描述、模块化的应用程序,具有良好的封装性和松耦合性。随着Web服务研究的不断深入,供应商提供的单个服务越来越难满足用户的实际需
模体发现在系统进化、基因调控等领域处于核心地位。模体中蕴含丰富的生命遗传信息,由于其长度,位置,变异的不确定性,模体发现问题仍然是一个难点。本文分析了聚类应用在模体发现
近年来,空气污染日益恶化,严重阻碍我国的社会发展。有效地监控空气质量,准确地预测空气污染物浓度对我国的经济发展和国民健康十分重要。现有的数值预测模型虽然能够较好地实现
工作流技术在管理、生产等领域得到了非常广泛的应用。在工作流的流转过程中,单个参与者所执行的任务并非是独立的。很多情况下多个参与者会对同一份文档、同一个数据对象进行
目前被广泛使用的超声无损检测设备中,超声发射源为压电陶瓷震源,其辐射功率相对较小,穿透能力差,因此无法适应越来越多的大型桥梁中大体积结构件(如桥台、桥墩、箱梁和T梁等
操作系统作为计算机系统中最基本的系统软件,管理和控制计算机系统中的所有软、硬件资源,保证计算机系统的优异性能,为程序的开发和执行提供良好的环境,是计算机系统的灵魂和核心
本文中我们的工作主要分为两部分,第一部分是构建一个基于身份的多安全群组密钥协商协议;第二部将上述对等群组的协议扩展到树结构,构建一个适用于动态的基于树的群组密钥协商协
针对目前越演愈烈的环境污染问题,本文在经过对相关农药生产企业充分调研的基础上,结合了物联网技术、无线数据传输技术、自动控制技术和信息智能处理技术等多种现代计算机技
时间是自然界无所不在的客观属性,所有信息都隐式或显式地具有相应时态特征。随着计算机应用技术的深入和发展,对时态信息显式处理需求越来越迫切。时态数据库就是显式处理时态
随着Web应用程序的日益复杂化,出现了很多系统化、工程化的Web应用开发方法。这些方法将传统的软件工程技术和Web应用程序的超媒体特性较好的结合起来,取得了一定的成功,如在导