学位论文 > 优秀研究生学位论文题录展示
软件保护技术研究与设计
作 者: 周建林
导 师: 王芙蓉
学 校: 华中科技大学
专 业: 通信与信息系统
关键词: 软件保护 加密技术 RSA算法 注册
分类号: TP311.53
类 型: 硕士论文
年 份: 2009年
下 载: 39次
引 用: 4次
阅 读: 论文下载
内容摘要
随着软件产业的迅速发展和通过网络途径的传播,软件盗版非法使用的问题日益严重,给软件开发商造成了极大的经济损失,软件产品的安全问题受到越来越多的关注。现阶段除了加强人们的知识产权意识,在法律层面给盗版者以打击外,分析并设计好的方法来提高软件的自身的安全性对于软件版权保护具有重要意义。但是在较多采用注册码验证软件合法性的软件中,采用的策略是不同用户使用相同的注册码,容易造成注册码在网络传播,任何拷贝到该软件的人都可以使用这一泄漏的注册码进行验证,给开发商造成损失。另外在保证了注册码不被直接泄漏的情况下,由于软件注册码验证过程在用户计算机上完成,在注册码验证时,很多软件将用户信息作为参数来计算,结果与注册码对比,容易被破解者使用跟踪软件找出验证算法,从而写成注册码产生器。对于以上两方面的问题,本文借鉴了基于RSA数字签名的软件保护机制克服了以上两个问题。本文首先对软件产业的发展和现状做一个介绍,在此基础上学习研究了软件保护的主要方式,并对它们进行了比较。结合实例并对现阶段国内外软件保护的研究现状做简要概述。研究了信息安全的基本技术,介绍了密码学和加密技术的基本概念和消息摘要算法。基于公钥密码体制的RSA算法和RSA算法应用于数字签名,并说明了它们在软件保护上的应用。给出了系统设计方案和流程,在此的方案中,在注册码的制作和注册码合法性验证环节都应用了RSA加密算法。因为验证过程是暴露在用户计算机上进行,容易被破解者破解。但是采用RSA非对称算法后,即使破解者有可能通过跟踪等手段在验证程序中得到算法和公钥,也很难推出私钥,没有私钥就无法写出合法的注册码生成程序。同时,结合计算机器ID码保证了“一机一码”制。最好对全文做了一个总结。并提出了本文中系统设计的不足之处,并对以后的软件保护做了展望。
|
全文目录
摘要 4-5 Abstract 5-7 目录 7-8 1 绪论 8-15 1.1 研究背景 8-9 1.2 软件保护的主要方式 9-13 1.3 本文主要内容及章节安排 13-15 2 软件保护常用技术 15-23 2.1 软件保护主要解决的技术问题 15 2.2 常见的软件保护技术及应用 15-22 2.3 本章小结 22-23 3 系统设计的关键技术 23-34 3.1 密码技术的基本概念 23-26 3.2 RSA 加密算法及应用 26-33 3.3 本章小结 33-34 4 系统设计方案与实现 34-46 4.1 系统设计方法与流程 34-36 4.2 系统设计模块 36-45 4.3 本章小结 45-46 5 总结与展望 46-47 致谢 47-48 参考文献 48-50
|
相似论文
- 无线自组网中的服务注册技术研究,TN929.5
- 注册资产评估师刑事法律责任研究,D924
- 审计服务经济发展问题研究,F239.4
- 淮阴工学院校园一卡通系统设计及安全策略,TP393.18
- 基于RSA信息安全加密系统的研究与实现,TP309.7
- 注册志愿者管理系统的设计与实现,TP311.52
- 我国会计师事务所内部治理问题研究,F233
- 姓名商标的注册与保护问题研究,D923.43
- 论气味商标的注册和法律保护,D923.43
- 注册商标连续三年不使用撤销制度研究,D923.43
- 手机增强现实虚实注册关键技术研究,TP391.9
- 基于拷贝检测的视频版权注册与认定系统,TP311.52
- 光盘授权播放内容加密算法研究,TP309.7
- 基于机器码的软件保护加密方案研究与设计,TP309.7
- 用于ATM平台的主机入侵防御系统的设计与实现,TP393.08
- 基于实例的属性注册机制的研究与实现,TP393.04
- 复杂组网下VLAN属性传播机制的研究与实现,TP393.1
- 我国创新药注册的相关制度探讨,F203
- 我国注册会计师侵权责任研究,F203
- 论非传统商标的法律保护,D923.43
- 未注册驰名商标保护案例研究,D923.43
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件维护
© 2012 www.xueweilunwen.com
|