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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
代码混淆论文基于代码混淆的零水印方案的设计与研究

代码混淆论文:基于代码混淆的零水印方案的设计与研究 【中文摘要】计算机行业的发展已逐渐把我们的社会转向了一个信息化、智能化、多元化的社会,无论是在生活、工作还是科学研究方面都渗透着计算机的影响。正是因为计算机的出现,我们的生活和工作才变的更加的便捷和丰富。计算机软件行业作为计算机领域的一个重要组成部分,其地位和重要性是不言而喻的。计算机行业的发展的一个主要动力便是来自软件行业的进步。然而,在现今的社会中,软件行业正面临着各种威胁和阻碍。例如,软件盗版、恶意篡改代码以及获取软件中的保密数据等,这些非法行为不仅违反了软件版权的问题,更主要的危害是严重打击了软件开发者开发新的更为实用的软件的动力。因此,为了保证计算机软件行业的正常发展,对软件安全技术的研究有着重要的现实意义。软件安全技术分为两种,一种是事前保护技术,例如加密算法、代码混淆、加密狗等,另外一种则是事后保护技术,例如软件水印、数字水印等技术。本文将事前和事后技术相结合,提出了一种基于代码混淆的软件水印保护技术。本文首先提出了三种软件水印的威胁模型,并介绍了现阶段软件保护的主要技术。然后根据代码混淆的特点提出了相关设计原则,介绍了代码混淆的几种常用技术,针对其设计和实现的特点对代码混淆方法进行了详细的... 【英文摘要】Computer industry has gradually bring our society to an information, intelligence, pluralistic society, whether in live, work or research areas are permeated with the effects of computer. It is precisely because of the computer in our life that our work has only become more convenient and abundant. As an component of computer, the software has an important status. The progress of software is the major driving force for computer area. However, in today’s society, the software is faced with various threats an... 【关键词】代码混淆 软件水印 零水印 软件安全 逆向工程 【英文关键词】code obfuscation software watermarking zero-watermarking software security reverse engineering 【目录】基于代码混淆的零水印方案的设计与研究 摘要 4-5 Abstract 5 第1章 绪论 8-16 1.1 课题研究背景 8-10 1.2 国内外研究现状 10-14 1.2.1 软件水印的研究现状 10-12 1.2.2 代码混淆的研究现状 12-14 1.3 研究目的、内容及论文组织结构 14-16 1.3.1 研究目的 14 1.3.2 研究内容 14 1.3.3 论文组织结构 14-16 第2章 相关理论基础 16-23 2.1 软件保护技术概述 16-18 2.1.1 软件安全威胁 16-17 2.1.2 软件保护技术 17-18 2.2 代码混淆技术 18-20 2.2.1 代码混淆的原则与目的 18-19 2.2.2 代码混淆的分类 19-20 2.2.3 代码混淆的特点 20 2.3 软件水印技术 20-22 2.3.1 软件水印基本框架 20-21 2.3.2 零水印设计思想 21-22 2.3.3 针对软件水印的攻击模型 22 2.4 本章小结 22-23 第3章 基于混淆的软件水印模型的研究 23-37 3.1 中间代码概述 23-25 3.2 PE文件简介 25 3.3 MSIL的特点分析 25-27 3.4 基于MSIL的分段式混淆模型的设计 27-32 3.4.1 MSIL分块方案设计 27-30 3.4.2 分段式混淆模型 30-32 3.5 软件水印的设计与实现 32-36 3.5.1 软件水印码表的设计 32-33 3.5.2 软件水印的嵌入 33-34 3.5.3 软件水印的防篡改检测 34-36 3.6 本章小结 36-37 第4章 基于混淆的软件水印原型系统的设计与实现 37-46 4.1 系统整体设计 37-38 4.2 代码混淆算法实现 38-43 4.2.1 MSIL预处理算法 38-40 4.2.2 分段式代码混淆算法 40-43 4

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档