基于代码混淆的零水印方案的设计与研究

来源 :武汉理工大学 | 被引量 : 4次 | 上传用户:haha300n
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机行业的发展已逐渐把我们的社会转向了一个信息化、智能化、多元化的社会,无论是在生活、工作还是科学研究方面都渗透着计算机的影响。正是因为计算机的出现,我们的生活和工作才变的更加的便捷和丰富。计算机软件行业作为计算机领域的一个重要组成部分,其地位和重要性是不言而喻的。计算机行业的发展的一个主要动力便是来自软件行业的进步。然而,在现今的社会中,软件行业正面临着各种威胁和阻碍。例如,软件盗版、恶意篡改代码以及获取软件中的保密数据等,这些非法行为不仅违反了软件版权的问题,更主要的危害是严重打击了软件开发者开发新的更为实用的软件的动力。因此,为了保证计算机软件行业的正常发展,对软件安全技术的研究有着重要的现实意义。软件安全技术分为两种,一种是事前保护技术,例如加密算法、代码混淆、加密狗等,另外一种则是事后保护技术,例如软件水印、数字水印等技术。本文将事前和事后技术相结合,提出了一种基于代码混淆的软件水印保护技术。本文首先提出了三种软件水印的威胁模型,并介绍了现阶段软件保护的主要技术。然后根据代码混淆的特点提出了相关设计原则,介绍了代码混淆的几种常用技术,针对其设计和实现的特点对代码混淆方法进行了详细的分析和说明。本文针对软件水印的设计框架进行了深入的分析,并在此基础上引入了零水印的设计思想。基于代码混淆的特点和零水印的设计思想提出了基于代码混淆的零水印设计方案,其核心内容则是将编码后的水印信息通过代码混淆的过程嵌入到软件体中,在不增加任何冗余水印代码的基础上将水印信息嵌入软件中,从而提高软件水印的安全性。为说明基于混淆的软件水印方案的可行性,本文提出了一个简易的原型系统,通过对该系统进行相关测试并通过将该系统和其他水印方法进行抗攻击能力对比,从实验角度证明该基于代码混淆的软件水印方法的可行性。然后文章从该方案的正确性、隐蔽性以及鲁棒性角度进行诠释和分析,从而在理论的层次上对其进行了说明。
其他文献
网络拥塞很早就已经是人们研究的重要课题,在传统的端到端的互联网络拥塞控制研究方面己取得了很大的进展,而无线传感器网络的兴起对拥塞控制研究又提出了新的挑战。WSN中的
车载网络是近年来快速发展的一个研究领域,其广泛应用使道路上行驶的车辆之间不再是一个个的独立个体,而是整体通过车载网络有机结合在一起的自治系统。车载网络通过车辆节点
近年来,随着科技的发展,医疗技术也在快速的发展。数字化医学图像采集设备不断更新,CT、MR等设备的普及,使得医院每天产生大量的医学影像数据,医生的工作量越来越大,在紧张与高强度
近年来,随着数字音乐创作、收集以及存储技术的快速发展,许多机构积累了大量的音乐音频数据。随着英特网多媒体资料的蓬勃发展,如何对这些音频资源进行有效地组织和管理,使得
咳嗽作为呼吸系统疾病最常见的症状,其频率、强度、种类、持续时间等参数为临床提供了重要信息。现阶段在对咳嗽评估时通常只是根据病人的主诉,缺少客观测量及定量评估的标准
当前,World Wide Web已经成为世界上最大的、类型最齐全的共享信息的载体。在互联网为用户提供丰富、快捷的信息的同时,也造成了信息过载的问题。World WideWeb中的网页信息
群搜索算法是一种新兴的群智能优化算法,源于对群居动物如狮子、鱼、鸟的觅食行为的模拟。该算法基于PS模型,并在此基础上引入了游荡者策略和动物视觉搜索机制,实现简单,且拥
论文综述了虚拟手术系统的结构和构成模块。在此基础上,对构成虚拟手术系统的关键技术进行了深入研究和探索。
智能手机及车载传感设备的普及为大规模信息收集提供了极大的便利,涌现出大量创新性的应用和服务。移动群智感知MCS是以人为中心的感知,利用移动用户携带的智能感知设备感知
伴随着3G在全球已经规模的进入商用阶段,紧跟着高速分组接入(HSPA)技术的问世,大大提高了数据的传输速率。为了更进一步满足无线移动带宽的需要,3GPP又开始了通用移动通信系统(U