学位论文 > 优秀研究生学位论文题录展示
基于加密锁的软件保护程序的设计与实现
作 者: 张钰
导 师: 袁超伟
学 校: 北京邮电大学
专 业: 信号与信息处理
关键词: 软件保护 加密锁 开关控制 实时监控
分类号: TP309.7
类 型: 硕士论文
年 份: 2010年
下 载: 124次
引 用: 1次
阅 读: 论文下载
内容摘要
随着计算机软件行业的发展,盗版问题引起了开发商的普遍关注。如何有效地保护自己的知识产权不被侵犯,成为了每一个软件开发者所面临的首要问题,为此软件开发者普遍采用包括软保护和硬保护在内的各种保护手段。本文分析了软件保护中几种常用的方法,并着重研究了硬保护中的加密锁技术。加密锁(有时称为加密狗)是目前流行的一种软件保护工具,可插在计算机并行口上或USB口上,是一种安全强度较高的软件保护产品。本文比较了市场上常见的几种加密锁产品,基于安全性和性价比的考虑,并结合加密锁的关键技术、开发工具、硬件设备、文件系统等工作特性,最后选择了由深思洛克公司提供的EliteⅣ加密锁。我们所要保护的软件是3G无线网络测试系统,根据被保护软件的实时监控和多线程多模块的特点,提出了一种基于加密锁技术的软件保护设计方案,该方案对传统的加密方法进行了改进,不采用“挖”的策略,而采用“填”的策略,即将写好的加密程序的一部分填到被保护软件中的加密点,以增加冗余提高其可靠性。结合被保护软件的需求分析和系统环境,在VC平台上设计出一个基于加密锁技术的软件保护的程序架构,用C++语言开发实现该程序架构的各种功能,将该保护程序应用到了3G无线网络测试系统中。应用表明此方案不仅解决了被保护软件控制开关的加密保护问题,同时实现了对正在运行中软件进行实时监控的功能。
|
全文目录
摘要 4-5 ABSTRACT 5-9 第一章 绪论 9-12 1.1 研究背景 9-10 1.2 研究意义 10-11 1.3 研究内容及论文结构 11-12 第二章 准备知识 12-31 2.1 软件保护概述 12-17 2.1.1 软件保护的发展现状 12-14 2.1.2 软件保护的基本原理 14-17 2.2 常用的软件保护方法 17-24 2.2.1 软保护 18-23 2.2.2 硬保护 23-24 2.3 加密锁技术 24-28 2.3.1 加密锁产品发展 24-25 2.3.2 加密锁产品分类 25-26 2.3.3 加密锁产品比较 26-28 2.4 Elite Ⅳ工作特性 28-31 2.4.1 关键技术 28-29 2.4.2 开发工具 29 2.4.3 硬件设备 29 2.4.4 文件系统 29-31 第三章 软件保护程序的开发设计 31-38 3.1 功能要求 31 3.2 需求分析 31-32 3.3 设计原则 32-33 3.4 保护程序的开发设计 33-38 3.4.1 设计思路 33-35 3.4.2 开发流程 35-36 3.4.3 程序结构 36-38 第四章 软件保护程序的具体实现 38-55 4.1 开发环境配置 38-40 4.1.1 Elite Ⅳ SDK配置 38-39 4.1.2 口令设置 39-40 4.1.3 存储目录设置 40 4.2 加密锁内部程序的实现 40-45 4.2.1 锁内程序结构 41-42 4.2.2 锁内程序编译 42-44 4.2.3 锁内程序调试 44-45 4.3 写入加密锁内部程序 45-46 4.4 计算机内部程序的实现 46-55 4.4.1 扫描加密锁 46-47 4.4.2 连接指定加密锁 47-48 4.4.3 选择新的工作目录 48-49 4.4.4 设置当前目录口令 49 4.4.5 验证当前目录口令 49-50 4.4.6 执行VM文件 50-51 4.4.7 编辑文件 51-53 4.4.8 关闭指定连接 53-55 第五章 软件保护方案分析 55-58 5.1 运行环境 55 5.2 运行流程 55 5.3 方案分析 55-58 第六章 总结及展望 58-61 参考文献 61-63 致谢 63-64 攻读硕士学位期间发表的论文 64
|
相似论文
- 立体车库实验装置控制系统的设计,U491.71
- 基于MOAP通信协议的无线桥梁监测系统组网技术研究,TP274
- 基于机器码的软件保护加密方案研究与设计,TP309.7
- 汕头电信CDMA无线基站动力环境监控系统的设计和实现,TP277
- 基于Agent实时监控系统的研究与实践,TP277
- 10kV分界开关智能控制器的研究与开发,TM76
- 基于ZigBee协议的生产温度监控系统设计,TP277
- 长宁区集贸市场熟食店食品安全状况评价及管理对策探讨,F724.3;F203
- 基于Silverlight的危险废物转移监管系统设计与实现,TP311.52
- 实时监控下的内幕交易及其最优监管,F830.91
- 煤矿井下变电站监控系统的研究,TM764
- 船舶舵机监控系统统究,TP277
- 资金管理实时监控系统的设计与实现,TP311.52
- 3D数据中心设备管理系统的设计与实现,TP311.52
- 电视发射机逻辑控制系统的智能化技术研究及应用,TN948.53
- 安徽电网调度员实时监控及事故告警、辅助决策的应用研究,TM734
- 智能建筑中央空调系统控制策略研究,TU831.3
- 船舶舵机监控系统研究,U664.41
- 植物油料压榨自动控制系统的设计,TP273
- 油田网络视频监控系统的设计与实现,TP277
- 气象综合观测系统远程监控报警系统设计与实现,TP277
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 一般性问题 > 安全保密 > 加密与解密
© 2012 www.xueweilunwen.com
|