学位论文 > 优秀研究生学位论文题录展示
软件保护技术及其应用研究
作 者: 许奎
导 师: 沈明玉;余勇
学 校: 合肥工业大学
专 业: 计算机技术
关键词: 软件保护 加密 加密狗
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 165次
引 用: 1次
阅 读: 论文下载
内容摘要
随着软件业和Internet的飞速发展,越来越多的行业软件的广泛应用,使我们的工作生活效率和质量大大提高。但是由于巨大的利益驱动,针对软件的盗版与破解也随之泛滥起来。软件版权的保护问题越来越被人们所重视。为了保持软件业的健康持续发展,除了要健全有关知识产权法律法规外,更需要技术上的支持。同时,软件保护包含了很多前沿技术,已经成为计算机技术发展领域最新热点之一。本文结合会计电算化考培平台软件安全保护的实际需求,在研究了加密算法及常用加密技术的基础上,针对软件保护技术特点,探讨如何提高软件安全性的方法,对现有的软件保护技术进行了深入的分析和研究,分析了会计电算化考培平台软件安全保护技术的不足,提出了一种基于改变明码校验方式和使用ET99加密狗相结合的软件保护方案,该方案在会计电算化考培平台软件上进行了实施,并使用静态分析工具对经过保护的会计电算化考培平台软件进行了模拟攻击。实验结果表明,改进后的软件保护方案使会计电算化考培平台软件的安全性得到大幅提高。本文所提出的加密思路及方案切合实际,具有一定的现实推广价值。
|
全文目录
摘要 5-6 Abstract 6-7 致谢 7-11 第一章 绪论 11-14 1.1 论文的背景 11-12 1.2 论文的选题和意义 12-13 1.3 论文的结构安排 13-14 第二章 软件保护技术的发展 14-18 2.1 软件保护概述 14 2.2 软件保护技术的发展 14-16 2.3 常用软件保护技术分类 16-17 2.4 本章小结 17-18 第三章 软件保护技术基本原理及常用方法 18-38 3.1 基本术语 18-19 3.2 常用算法简介 19-25 3.2.1 数据加密标准DES 19 3.2.2 3DES算法 19-20 3.2.3 RSA算法 20-21 3.2.4 DSA算法 21 3.2.5 EIGamal算法 21-22 3.2.6 MD5算法 22-24 3.2.7 Blowfish算法 24-25 3.3 加密技术的未来发展 25-26 3.4 常用软件加密方法 26-37 3.4.1 序列号方式 26-29 3.4.2 警告(NAG)窗口 29-30 3.4.3 时间限制 30 3.4.4 Key File保护 30-32 3.4.5 功能限制的程序 32-33 3.4.6 CD-check 33-35 3.4.7 加密狗 35-37 3.5 本章小结 37-38 第四章 会计电算化培训考试软件保护技术实例分析 38-45 4.1 常用分析工具 38-39 4.2 会计电算化培训考试平台保护技术分析 39-43 4.2.1 会计电算化考培软件平台特点 39-40 4.2.2 平台保护措施与不足 40-42 4.2.3 安全性改进方案 42-43 4.2.4 安全性改进效果 43 4.3 本章小结 43-45 第五章 结束语 45-46 参考文献 46-48 攻读硕士学位期间发表的论文 48
|
相似论文
- Windows内核态密码服务接口设计与实现,TP309.7
- JPEG图像的透明安全性研究,TP391.41
- 基于距离映射码的安全指纹认证研究,TP391.4
- 基于USBKey认证的安全网络硬盘系统的设计与实现,TP393.08
- 基于RSA信息安全加密系统的研究与实现,TP309.7
- 驱动级木马传输和加密算法设计与实现,TP393.08
- 基于多信息融合技术的安检信息系统研究,V328.3
- UMTS系统数据传输加密处理的研究与实现,TN918.4
- DES_RSA混合加密以及传输实现,TP309.7
- 基于SHA和AES算法的AHB总线监视器设计,TP309.7
- 基于固态硬盘加密方法的研究,TP309.7
- 基于混沌映射与FrFT的单通道彩色图像加密算法,TP309.7
- WiMAX系统中基于网关本地路由的安全方案设计,TN929.5
- 基于混沌和分形的两类图像处理算法,TP391.41
- 基于压缩加密及多态变形的代码迷惑方法研究,TP393.08
- 伺服压力机上位机控制及工艺规划软件的研究,TP273
- 低频EOC系统的设计实现及其安全机制研究,TN915.02
- 基于分数梅林变换的光学图像加密算法,TP309.7
- 分布式存储系统安全关键技术研究与实现,TP333
- 数据安全的分片存储系统应用研究,TP309
- 基于机器码的软件保护加密方案研究与设计,TP309.7
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|