基于密码学保护机制的软件保护策略及实现

来源 :云南大学 | 被引量 : 0次 | 上传用户:zhouyulong456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国高新技术产业的发展很多人预测知识经济的变革即将到来,而变革的重点便是知识产权的保护。近几年来,软件制造行业在国民经济中占有的地位越来越重要,仅仅从该行业对GDP的贡献就能够看出来。中国有几万家软件开发企业,其中八成以上是中小型的开发企业,随着改革开放的发展和市场经济体制的进一步深入,这些企业面临的竞争形势严峻。的确,由于目前国内的知识产权的保护尚处在起步阶段,中小软件开发企业由于知识产权保护较弱,那么中小软件开发企业能否在竞争中生存下来呢?本文正是从对软件使用版权保护角度出发来解决这一问题。文章第一章首先从理论和现实角度对我国软件盗版的现状、原因、形式作了分析。接着在第二章分析了目前从硬件上防范软件盗版的技术。第三章分析了目前从软件上防范软件盗版的技术,及这些技术存在的问题。第四章分析了几种常用的密码学加密技术及它们对于软件破解者来说致命的缺陷。第五、六章,是一个分析和得出使用密码学来进行软件保护的过程,其中运用了软件工程分析的工具,从RSA加解密体系出发,结合MD5认证算法的研究出发回归到软件保护具体实现上。第五章中给出了几个常见的RSA攻击。进而在第六章提出具有随机选择参数的RSA加解密实现算法,能充分躲避RSA攻击。本论文是从目前常见的软件版权保护的原理、缺陷中得出不同于常规的基于软件注册码(验证码)技术的保护,文中的基于软件文件系统+随机参数的加解密系统对于软件破解者攻击基本上是不可能的。因此,对于一个企业保护其软件产品不失为一种最佳的选择。
其他文献
随着计算机和互联网技术的飞速发展,计算机的应用越来越广泛和深入。企业的信息系统和以往相比,也有了巨大的进步。企业级的应用不再满足于单机系统和简单的客户/服务器系统,而
随着国家信息化建设的推进,许多企业信息化建设都取得了一定的成果,但在实际应用中,企业自身及企业与企业各种系统之间却大多缺乏有效的沟通与集成,普遍存在着信息利用率低、“信
物联网中包括了传统的互联网络和主要由接收终端组成的传感器网络,而后者由于其硬件条件所限属于资源受限网络,由此在互联网络中普遍使用的应用层传输协议HTTP不能够适用于该
在地地导弹机动指挥系统中,武器系统对目标信息传送的实效性、准确性要求较高。考虑到目标信息的信息量较小、机动指挥系统各种信道条件较差的特点,本文对低信噪比、短帧长下的
本文介绍一个化工工艺计算系统中安全阀计算子系统的设计与实现。在石油化工生产过程中,为了防止由于生产事故等原因,造成生产系统压力超过设备和管道的设计压力而发生爆炸事故
Vapnik等人提出的统计学习理论是一种专门的小样本理论,它避免了以往机器学习方法的网络结构难于确定,过学习和欠学习以及局部极小等问题。这一方法理论基础坚实,由此提出的支持
Web Services是在现有的各种异构平台的基础上构筑的一个通用的与平台无关、语言无关的技术层,各种不同平台之上的应用可以依靠该技术层来实现彼此的连接和集成。Web Services
计算机基础理论的研究,特别是对计算复杂性和基本算法的研究,是发展应用理论和高性能软件系统的基础。找到NP完全问题解的快速算法是计算复杂性研究的主要研究方向,布尔变量
时序数据在日常生活中随处可见,对时序数据的研究和挖掘具有重大实际应用意义。本文主要研究基于时序数据的模式识别技术,分别从数据预处理、特征提取、模型建立、相似性搜索识
报表是企业查询各项数据的主要手段,各类信息系统都离不开报表服务。但中国报表一向以样式复杂、统计困难著称。多变的需求使得报表的开发、维护成本一直很高,给企业信息系统的