- 无标题文档
查看论文信息

论文中文题名:

 基于多重技术的软件加密研究    

姓名:

 吉胜军    

学号:

 04229    

保密级别:

 公开    

学科代码:

 081203    

学科名称:

 计算机应用技术    

学生类型:

 硕士    

学位年度:

 2007    

院系:

 计算机科学与技术学院    

专业:

 计算机应用技术    

第一导师姓名:

 刘金瑄    

论文外文题名:

 Research of the Soft Encryption of Based on Multi-technology    

论文中文关键词:

 软件加密 信息隐藏 密码学 反跟踪 软件安全    

论文外文关键词:

 Software Encryption Information Hiding Cryptology Anti-track    

论文中文摘要:
软件加密是保护软件开发者利益的必要手段,是软件开发过程的重要组成部分。如何保护软件开发者的利益,一直是软件加密领域的焦点问题。传统的软件加密方法主要依赖于加密算法的强度,隐蔽性差、可靠性低、算法设计漏洞颇多。本文以实现对计算机软件进行加密保护为目标,结合信息隐藏技术、密码学技术、反跟踪技术等思想来解决软件加密中的一些关键问题。研究涉及到了软件安全、信息隐藏、密码学、算法设计、Windows程序设计等多个领域的知识。 本文首先研究了现有的各种软件加密技术,且对软件破解技术也进行了研究。在此基础上,分析了现有软件加密算法出现漏洞的原因及破解者是如何利用已知信息来进行软件破解。针对出现的各种问题,提出了一种基于BMP图像信息隐藏、非对称密码体制、反跟踪等技术的软件加密方案。在该方案中,软件首先读取一个能确定计算机身份的字符串,其次将该字符串与用户信息(如USERNAME、E-MAIL 等)使用复杂的密码学算法进行必要的加密变换。再次将变换后所得到的加密字符串采用自己设计的加密算法分散写入BMP图像文件中,实现关键信息的隐藏。且对BMP授权图像进行必要的数字签名、完整性检验等。系统还对软件破解者常用的破解方法如静态分析、动态分析、反调试、反字符串等技术进行了分析与对抗,实现了其反跟踪技术,使得软件的加密能力更强。与传统的方法相比,该方法具有加密强度高、成本低、安全可靠等特点。
论文外文摘要:
Software encryption is necessary for the software developer.It protects the interests of the software developer,It is the important part.How to protect the interests ofthe software developer,It is a focus of soft encryption area.Traditional registration methods mainly depended on the strength and secrecy ofvalidation algorithm,and thus had a low reliability.In this paper,the crucial problems about software protection,especially copyright safeguards are solved by using technology ofinformation hiding,cryptology,anfi—track,integrality checking etc technology.The research fields ofconcem include software secufity,information hiding,cryptography,algorithm design,Windows program design and SO on. In this paper,all kinds of software encryption technology are researched.And that the software crack are also researched.On this basic,analysing the reasons ofthe soft encryption algorithm’S shortcoming and the software are how to are cracked by the cracker with the known information.On this basic,a novel approach ofbmp authorization,Information hiding,One—Key or Symmetric Cryptosystem,Anti-track is proposed,In this scheme,After the soft installing complete,Firstly,The soft calculate the character string while attest the computer identity.Secondly,Connecting the character string and usernarne or E·mail,Transforming them丽tll the complicated cryptology algorithm.Further more,writing them into the bmp image with separate,Digital signature,Integrality checking etc.The system analyse the technology ofcracking,Carry out the Anti-track technology.Finally,Researching the rind technology.Compared with traditional techniques,this system is encrypt intensity higher,cost 10wer and safer.
中图分类号:

 TN918.4 TP311.53    

开放日期:

 2011-09-06    

无标题文档

   建议浏览器: 谷歌 火狐 360请用极速模式,双核浏览器请用极速模式