基于代码加密的防篡改软件水印技术的研究与实现

被引量 : 0次 | 上传用户:superficalness
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件水印是一种解决软件版权保护的技术。传统的软件水印技术面临防篡改能力有限,水印嵌入的数据率、鲁棒性较低等问题。本文围绕软件水印在版权保护中所关注的上述问题,从软件盗版、软件篡改和逆向工程等攻击出发,结合静态分析、软件水印和代码加密技术,来提高软件水印的数据率、鲁棒性和防篡改能力,增强软件水印的版权证明能力。论文通过比较静态水印与动态水印,深入研究了水印数据的分割算法、动态图软件水印的水印拓扑图结构、水印的嵌入与提取过程等。在此基础上,给出了改进的水印拓扑图结构,同时提出了“软件水印+代码加密”的软件保护方案,通过原型系统及实验数据验证了该方案的可行性和有效性。具体研究工作主要包括:(1)围绕动态图水印中的水印拓扑图结构进行研究。针对抗攻击性最好,但是数据率较低的PPCT结构,提出一种改进的MPPCT结构,并将其与PPCT结构进行比较分析,结果表明MPPCT结构在数据率方面具有明显优势,且能有效抵抗共谋攻击,是一种良好的水印拓扑图结构。(2)为了增强软件水印的鲁棒性及防篡改能力,提出一种基于代码加密的防篡改软件水印方案。水印嵌入过程中,使用基于广义中国剩余定理的数据分割法,对代表版权信息的大数进行分割,以提高水印信息的隐蔽性。通过修改软件的源代码和目标代码实现水印的嵌入过程,根据特定的策略对部分目标代码进行加密,并提高加解密密钥与程序自身的关联聚合度,从而增强软件水印的鲁棒性以及防篡改能力。(3)设计并开发了原型系统——MPPCTMark.结合水印生命周期,使用一个具体应用实例来阐述系统的整体工作流程。针对软件水印的数据率、隐蔽性、鲁棒性、安全性以及给程序带来的性能过载等评价指标,对MPPCTMark进行大量实验,实验数据和结果充分表明了本文中水印方案的有效性、健壮性和可行性。
其他文献
摘要20世纪30年代,维特根斯坦的哲学思想出现了重大转折,从前期的逻辑图像论转向后期的语言游戏论,即转变成从语言与日常生活的关系来分析语言,突出了语言对生活形式的依赖性
在知识经济主宰世界经济发展的今天,企业的战略性人力资源管理在组织中的地位显得十分重要和突出。绩效考评作为人力资源管理工作的重要组成部分,已经受到组织的关注,绩效考
1敏感性分析的概念及内容敏感性分析是在项目经济评价过程中,确定建设项目主要因素发生变化时,导致项目经济效益发生的相应变化,以判断这些因素对项目经济目标的影响程度。在项目
为探究我国跨国粮食企业培育路径,本文利用中粮、ADM、邦吉等上市公司的信息披露数据,选用非线性可加模型对中粮与ADM、邦吉的经营模式进行比较研究。结果发现,中粮资本利得
传统的灌输教学模式因限制学生的主体性、忽视学生的需要、异化师生关系而陷入效率低下的困境。接受期待为我们重新认识灌输提供了有益的启迪,有效的灌输应以学生的接受期待
农村公共物品是农村生产力的重要组成部分,是农村社区得以存续、良性运行与健康发展的基本保障之一。我国农村公共物品供给的形式与效果自古与公共权力格局的更迭与演变紧密
校园氛围是大学生日常思想政治教育的重要内容和方式。校园氛围主要包括风气氛围、文化氛围和舆论氛围三种基本形态,它对大学生日常思想政治教育发挥着教育功能、导向功能和
为深入了解卷烟的燃烧性能,建立了一种基于图像处理技术的卷烟燃烧锥长度、面积、偏离角等形态参数的测定方法,通过48种卷烟样品自由燃烧速度及燃烧锥形态参数的测定,研究了
本研究选取不同地区5所高等学校665名大学生为研究对象,在问卷调查的基础上对当代大学生人生观现状和特点进行了较为全面的考察。研究结果为:当代大学生人生观总体上积极进取,他
中国当前经济发展正处于新的变革阶段,要保持国民经济持续健康发展,选择内需驱动型经济增长模式是必由之路。但是,目前我国内需仍然不足,消费对经济增长的贡献较低,不能适应