煤矿安全培训系统加密算法研究

发布时间:2018-03-12 11:29

  本文选题:煤矿安全培训 切入点:RSA 出处:《湖南大学》2013年硕士论文 论文类型:学位论文


【摘要】:煤矿安全培训系统的研发,耗费了研发团队很大的人力和时间,,是研发者知识、经验、方法和智慧的结晶。然而当今世界范围内盗版软件猖獗,在互联网上我们可以找到很多软件的注册机、注册码、破解文件等,这严重侵犯了软件开者的知识产权,给软件开发者造成了不可弥补的损失。由于盗版软件涉及范围较广,涉及的人数太多,仅靠知识产权的保护的收效有限。因此,软件开发者为了保护自身权益,就必须积极研究和发展对软件的加密技术,提高软件的破解难度。 软件加密技术主要可分为两大类:软件加密和硬件加密。软件加密是指通过某种软件保护技术(如:序列号保护)用具体的加密算法对软件进行保护。硬件加密是指加密系统需要依赖特定的硬件(如:加密狗、加密卡等)来实施加密。考虑到硬件加密所需成本较高,绝大多数软件都是通过软件加密对软件进行保护的。 本文在广泛阅读大量国内外有关软件加密技术资料的基础上,对比分析了常见软件保护技术的特点,重点研究了DES对称加密算法和RSA非对称加密算法的原理、具体实现以及优缺点。基于煤矿安全培训这款特定的软件,借鉴常用的软件序列号保护技术,提出了一种用户多维特征信息提取RSA注册码认证算法用于软件用户的注册认证;结合DES加密算法加密速度快、便于实现、适合加密大块数据和RSA加密算法密钥分发与管理简单、适合密钥传输的优点,使用DES和RSA的组合加密算法对软件商和用户之间的通信信息进行加密保护;在用户通过注册认证的基础上,突破常用的数据加密算法,提出了XOR移位算法对系统中的FLASH视频进行加密保护。通过算法理论研究和算法实验检验,结果表明:在煤矿安全培训系统这个平台,本文所使用的算法准确、高效、简单、实用,能够给软件系统起到很好的保护作用。 最后总结了本文的创新点和不足之处,展望了软件加密算法的发展方向与前景。
[Abstract]:The development of the coal mine safety training system, which consumes a great deal of manpower and time of the research and development team, is the crystallization of the knowledge, experience, methods and wisdom of the R & D. however, piracy software is rampant worldwide today. On the Internet, we can find a lot of software registers, registration codes, deciphering documents, etc. This seriously infringes the intellectual property rights of software developers and causes irreparable losses to software developers. Therefore, in order to protect their own rights and interests, software developers must actively research and develop the encryption technology of software to improve the difficulty of software cracking. Software encryption technology can be divided into two main categories: software encryption and hardware encryption. Software encryption refers to the protection of software by a certain software protection technology (such as serial number protection) with a specific encryption algorithm. Encryption refers to the need for encryption systems to rely on specific hardware such as encryption dogs, Considering the high cost of hardware encryption, most software are protected by software encryption. On the basis of extensive reading of a large number of data on software encryption technology at home and abroad, this paper compares and analyzes the characteristics of common software protection techniques, and focuses on the principles of DES symmetric encryption algorithm and RSA asymmetric encryption algorithm. Based on the specific software of coal mine safety training and referring to the common software serial number protection technology, a user multidimensional feature information extraction RSA registration code authentication algorithm is proposed for software user registration and authentication. Combined with the advantages of fast encryption speed and easy implementation of DES encryption algorithm, it is suitable for encrypting large data and RSA encryption algorithm for simple key distribution and management, and suitable for key transmission. The combination encryption algorithm of DES and RSA is used to encrypt the communication information between the software vendor and the user, and the common data encryption algorithm is broken through on the basis of the user's registration and authentication. The XOR shift algorithm is proposed to encrypt and protect the FLASH video in the system. The results show that the algorithm used in this paper is accurate, efficient and simple in the coal mine safety training system. Practical, can give the software system to play a good role in protection. Finally, the innovation and deficiency of this paper are summarized, and the development direction and prospect of software encryption algorithm are prospected.
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TD791;TN918.4

【参考文献】

相关期刊论文 前10条

1 钟志水;一种实用的软件加密方法[J];安徽大学学报(自然科学版);2001年02期

2 余志峰,丁锋;信息系统人机界面设计的基本原则[J];兵工自动化;2004年03期

3 姜德雷;柏森;朱桂斌;董文明;;适用于付费数字电视的视频加密方案[J];电视技术;2009年03期

4 郭世乐;高潮;;浅谈密码学[J];福建电脑;2006年02期

5 杜奕智,琚耀,吴伟;序列密码和分组密码的混合加密体制研究[J];合肥工业大学学报(自然科学版);2005年06期

6 彭泉,崔德光,李晓强;基于人类认知规律的应用系统人机界面设计[J];计算机工程与应用;2001年19期

7 饶进平,冯登国;一种高效率的RSA模幂算法的研究[J];计算机工程与应用;2003年09期

8 矫桂秋,覃一宁,李前,肖春达;共享软件的硬盘序列号保护机制的实现[J];计算机工程与应用;2003年29期

9 叶生勤;;公钥密码理论与技术的研究现状及发展趋势[J];计算机工程;2006年17期

10 孙永清;顾雨捷;赵戈;;基于动态注册码的软件加密保护[J];计算机工程;2007年12期



本文编号:1601364

资料下载
论文发表

本文链接:https://www.wllwen.com/falvlunwen/zhishichanquanfa/1601364.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户0da0d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com