软件保护技术研究与设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:zyhhappy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件产业的迅速发展和通过网络途径的传播,软件盗版非法使用的问题日益严重,给软件开发商造成了极大的经济损失,软件产品的安全问题受到越来越多的关注。现阶段除了加强人们的知识产权意识,在法律层面给盗版者以打击外,分析并设计好的方法来提高软件的自身的安全性对于软件版权保护具有重要意义。但是在较多采用注册码验证软件合法性的软件中,采用的策略是不同用户使用相同的注册码,容易造成注册码在网络传播,任何拷贝到该软件的人都可以使用这一泄漏的注册码进行验证,给开发商造成损失。另外在保证了注册码不被直接泄漏的情况下,由于软件注册码验证过程在用户计算机上完成,在注册码验证时,很多软件将用户信息作为参数来计算,结果与注册码对比,容易被破解者使用跟踪软件找出验证算法,从而写成注册码产生器。对于以上两方面的问题,本文借鉴了基于RSA数字签名的软件保护机制克服了以上两个问题。本文首先对软件产业的发展和现状做一个介绍,在此基础上学习研究了软件保护的主要方式,并对它们进行了比较。结合实例并对现阶段国内外软件保护的研究现状做简要概述。研究了信息安全的基本技术,介绍了密码学和加密技术的基本概念和消息摘要算法。基于公钥密码体制的RSA算法和RSA算法应用于数字签名,并说明了它们在软件保护上的应用。给出了系统设计方案和流程,在此的方案中,在注册码的制作和注册码合法性验证环节都应用了RSA加密算法。因为验证过程是暴露在用户计算机上进行,容易被破解者破解。但是采用RSA非对称算法后,即使破解者有可能通过跟踪等手段在验证程序中得到算法和公钥,也很难推出私钥,没有私钥就无法写出合法的注册码生成程序。同时,结合计算机器ID码保证了“一机一码”制。最好对全文做了一个总结。并提出了本文中系统设计的不足之处,并对以后的软件保护做了展望。
其他文献
随着Web技术不断的深入研究,出现了语义Web服务,实现了Web服务智能化。随着Internet的迅速发展,Web服务的数量日益增多,如何从这庞大的功能性相同或相似的Web服务中选择满足
我国已拥有超过1亿辆汽车,并以每年超2000万辆的速度快速增加,对能源供应和环境保护带来巨大挑战,发展电动汽车、混动汽车等新能源汽车已成为共识,如何提供具有简便、快捷、安全等特点的汽车充电方案也成为重中之重,而飞速发展的无线电能传输技术则是有效的解决方法之一。该文将磁耦合谐振式无线电能传输技术应用于汽车无线充电,以固定传输距离和固定谐振频率下提高系统效率为目标,研究磁耦合谐振式无线电能传输系统的传
在智能光网络中每条光路上都承载着大量业务,保护与恢复技术对网络的生存性起着至关重要的作用。本文对智能光网络中保护与恢复技术进行研究,分析了基于SRLG限制的几种保护算
智能天线技术是无线通信领域研究的主要方向之一。随着社会信息交流需求的急剧增加、个人移动通信的迅速普及,频谱已成为越来越宝贵的资源。智能天线利用数字信号处理技术,采
无线业务的持续增长带来频谱需求的不断增加,无线通信的发展面临着前所未有的挑战。无线电频谱资源一般是由政府统一授权分配使用,这种固定分配频谱的管理方式常常会出现频谱
随着智能手机的发展及普及,手机承载的业务也越来越多样化,伴随而来的手机安全问题也成为人们关注的焦点。手机的安全问题集中在四个方面,包括手机三大主要业务即电话通信业
随着互联网的普及,多媒体数据,特别是图像数据,正在以前所未有的速度成倍增长。如何有效地管理与检索图像已成为目前信息检索领域中的重要课题。由于基于内容的图像检索无法解决
软件定义网络(SDN,Software-definned Networking)是一种新型的网络架构模型,其核心思想是将控制层和数据转发层分离。控制层中的控制器集中式管理数据转发层网络,可以获得全
在2003年3月,由MPEG、VCEG组成的JVT开发的新一代视频编码标准H.264/AVC正式在国际上颁布。这一编码标准相对以前的视频编码标准如MPEG-1、MPEG-2、H.263等在低码率传输中表
我国是世界3大盲人高发区之一,约有盲人500~900万,占全世界盲人总数的18%。年均失明人数约45万人,即几乎每分钟便会出现一例新盲人,而低视力总人数约为盲人的3倍。据初步预测,