软件保护的软硬件方案研究与实现

上传人:小** 文档编号:47513778 上传时间:2018-07-02 格式:PDF 页数:51 大小:1.48MB
返回 下载 相关 举报
软件保护的软硬件方案研究与实现_第1页
第1页 / 共51页
软件保护的软硬件方案研究与实现_第2页
第2页 / 共51页
软件保护的软硬件方案研究与实现_第3页
第3页 / 共51页
软件保护的软硬件方案研究与实现_第4页
第4页 / 共51页
软件保护的软硬件方案研究与实现_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《软件保护的软硬件方案研究与实现》由会员分享,可在线阅读,更多相关《软件保护的软硬件方案研究与实现(51页珍藏版)》请在金锄头文库上搜索。

1、华中科技大学硕士学位论文A B S T R A C TA si n t e l l e c t u a lp r o p e w yi sg e t t i n gm o r er e s p e c ta n dm o r el a w sa r eb e i n gs e tu p ,g r e a tp r o g r e s sh a sb e e nm a d ew i t hs o f t w a r ep r o t e c t i o n H o w e v e r i t Ss t i l ln e c e s s a r yt ot a k et e c h n i c a

2、 lm e a s u r e st op r o t e c ts o f t w a r e B a s e do nr e s e a r c ho fc r y p t o g r a p h ya n dv a r i o u sa l g o r i t h m s ,as e c u r ee n c r y p t i o na l g o r i t h mi sd e s i g n e du s i n go n e - w a yh a s hf u n c t i o nM D 5 ,w h o s ei n p u tp a r a m e t e rh a sb

3、e e nc h a n g e du s i n gs o m ec r y p t o g r a p h i ct r a n s f o r m a t i o n As o f t w a r er e g i s t r a t i o ns c h e m ei si m p l e m e n t e db a s e do nac o m p u t e r Sh a r d w a r ei n f o r m a t i o n I tr e t r i e v e sau n i q u eh a r dd i s kI Df r o mt h eu s e r 、Sc

4、 o m p u t e ra n ds e n d si tt ot h es o f t 、a r ev e n d o rw h e r ear e g i s t r a t i o nc o d ei sc a l c u l a t e da n ds e n tb a c kt ot h eu s e rT h e;o f I a l eo nt h eu s e r se n dd e t e r m i n e sw h e t h e ri ti sl e g a l l yu s e db yv e r i f y i n gt h er e l a t i o n- )

5、 ft h ed a t au s i n gt h es a r l l ea l g o r i t h m T r i a lf u n c t i o ni sa v m l a b l eb ys a v i n gt h ei n s t a l l a t i o na n dl a s t r u nd a t eo ft h es o f t w a r eA l ld a t aa r es t o r e db o t hi nt h er e g i s t r ya n das e c r e tf i l e;m 目c e r t a i ne n c r y p

6、t i o n AP C Ie n e r y p t i o nc a r dm o d e li sp r o p o s e db ye m b e d d i n ga l g o r i t h mw f i R e ni nA H D Li n t oa nF P G Ac h i pR a n d o mn u m b e rg e n e r a t e di nt h es o f t w a r ei ss e n tt ot h ec a r dw h e r ei t 1 1b ep r o c e s s e da n ds e n tb a c k T h es o

7、 f t w a r ec h e c k sw h e t h e rt h er e s u l ti sc o r r e c tu s i n gt h es a m ea l g o r i t h m A r te c o n o m i ca n df l e x i b l ep l a t f o r mi ss e tu pb yi n c o r p o r a t eA I - T E R A Sp e t _ t 3 2M e g a C o r ei nt h es a m eF P G Ac h i p D e s i g nd e t a i l so fW D

8、 Md r i v e rf o rt h eP C Ic a r da n dD L Lf o rt h es o f t w a r et ou s et h ed r i v e ra r ed i s c u s s e dS o m es k i l l sa n dt e c h n i q u e so ft h ew a ys o f t a r et ou s et h ea b o v ee n c r y p t i o nm o d u l e ,s u c ha sa n t i r e x ,e r s ee n g i n e e r i n g ,a r ei

9、n t r o d u c e da tt h ee n do ft h et h e s i s K e y w o r d s :S o f t w a r eP r o t e c t i o mE n c r y p t i o n ;M D 5 :S o f t w a r eR e g i s t r a t i o n ;P C I W D M华中科技大学硕士学位论文1 1 软件保护概况1 绪论随着计算机技术的不断发展和计算机应用面的不断扩大,计算机软件开发已经成为一个推动经济发展的重要新兴产业。软件作为一种知识密集型的商品,是软件_ _ 发人员智慧和劳动的结晶,在开发过程中需要

10、投入巨大的人力物力,开发软件所时出的成本往往是其硬件价值的数倍乃至数百倍。软件的发展推动了计算机的普及,旦促进了社会的进步。尽管由于种种原医,软件盗版仍然在一定范围内存在,但随营人们知识产权意识的提高和法制的不断完善,软件的知识产权保护有了很大的进j ,茛受益者不仅止于软件出版商,广大消费者将因此享受更好的服务和更优惠的。+ 恪。盗版对软件丌发商造成的损失越小丌发商可以投入新, - e , - 品与技术研究开发的经费也就越多,最终将直接导致软件价格的下调。做好软件保护工作,必将有利于软件行业整体的良性循环和健康发展。在商业软件联盟委托普华永道公司进行的专场调研报告软件业对中国经济的贡献中指出,

11、2 0 0 1 年中国软件市场的规模二;达到3 6 亿美元,并将刺激6 8 亿美元的经济活动总量,为本地软件和其它辅助2 业创造1 0 3 ,6 0 9 个就业机会上缴税收5 9 0 l 亿美元。软件盗版是本地软件业的主要问题,因为它阻碍了市场发育,使该产业的经济效益锐减。中国的综合盗版率每减少1 0 个百分点软件销售额将增加4 7 8 6 亿美元,经济活动总量将增加8 1 6 5亿美元。而销售额和经济活动总量的增长将直接和间接地额外创造1 3 ,1 7 0 个就业机会和7 ,7 7 0 万美元的政府税收。掘统计,由于中国目前的软件盗版率远远超过美罾和其它一些工业化国家,如果盗版率有较大幅度的

12、降低的话可实现的增值效益可能数倍于此。由此可见,做好软件保护不光有利于软件开发商,而且对于一个崮家的经济生活也至关重要。为了保护计算机软件著作权人的权益,调整计算机软7 牛在丌发、传播和使用中发生的利益关系,鼓励计算机软件的开发与应用,促进软件产业和国民经济信息化的发展,新的计算机软件保护条例y 已于2 0 0 2 年元旦起左中国正式施行。出现软件盗版的原因不外乎两点,一是开发者不重视加密工作,这种情况包括:华中科技大学硕士学位论文= = = = = = = = = = = = = ! = = = = 竺! ! = = = = ! ! 竺竺= ! = = 竺! ! ! = ! = ! ! !

13、! 竺! ! = ! 竺! ! = 皇! ! ! = 皇= 詈= = = = ! =软件成本较低,软件商认为没有必要投入较高代价进行加密,比如一些游戏软件;软件为通用型软件,发行量大,升级快,软件商认为解密者难以跟上软件升级的速度而不注意加密,比如一些教学软件;软件很专业,用户必须依靠购买正版软件来得到必要的服务,软件商认为软件即使被解密也没有市场,比如一些财务软件、专用软件。二是软件商尽管做了加密工作,但选择的加密产品性能不好,可靠性不够高,或者软件商过分依赖加密产品而忽视了自己应做的必要工作吼对软件的保护方法有两种,一种是依靠国家的法律来进行知识产权保护,另外一种是采取技术手段在生产软件时

14、对软件进行保护。在法制健全的国家,造于法律的压力,软件盗版的发生率很低,软件开发商甚至根本不需考虑在技术上对其开发的软件进行任何保护,依靠人们的自觉和严格的法律保护就可以保证其产品在市场上二象其它商品一样F 常出售,软件丌发商只需要将其精力放到其证常的生产经营中去从而维护软件行业的健康良性发展。按道理来说,这种靠法律和人们的法制意识来进行软件保护的方法应该是理想的方式,值得称道和提倡。但对于世界上大多数地区来讲,软件法律保护机制还有待健全,人们的法制观念也需要提高,所以软件开发者应提高自我保护意识,重视并做好软件加密工作,在采取法律手段保护自己利益的同时,必须采取一定的技术手段来防止自己的劳动

15、成果被非法侵占,保护自己的合法权益。对软件的保护仅仅靠技术是不够的,最终要靠人们的知识产权意 t 和法制观念的进步以及生活水平的提高才能彻底杜绝软件盗版行为。1 2 软件技术保护的有效标准软件的破解技术与保护技术这两者之间本身就是矛与盾的关系,没有永远锋利的矛,也没有永远坚固的盾,它们是在互相斗争中发展进化的。这种技术上的较量归根到底是一种利益的冲突。软件开发者为了维护自身的商业利益,不断地寻找各种有效的技术来保护自身的软件版权,以增加其保护强度,推迟软件被破解的时间;而破解者则或受盗版所带来的高额利润的驱使,或出于纯粹的个人兴趣,而不断制作新的破解工具并针对新出现的保护方式进行跟踪分析以找到

16、相应的破解方法。软件保护方式的设计应在一开始就作为软件开发的一部分来考虑,列入开发计划和开发成本中,并在保护强度、成本、易用性之间进行折衷考虑,选择一个合适的平衡点。从理论上说,几乎没有破解不了的保护。如果一种保护技术的强度强到足以让一丁一华中科技大学硕士学位论文破解者在软件的生命周期内无法将其完全破解,这种保护技术就可以说是非常成功的。1 3 国内外软件保护的技术手段国内外对软件保护的各种技术和实施方案的研究直很活跃,在这个领域已经取得了广泛的成果并已产业化。软件保护技术一般分为两个层次:一个是对加密算法的研究,另一个是加密的具体实现方法。加密算法的研究已有几千年的历史,随着计算机和网络对人类的影嚏越来越大,对其研究也同益深入,新算法层出不穷。软件加密方法多种多样,已经不可能找出一种分类方法很好的区分各种加密方案。基本上来说可以分为不依赖特定硬件的加密方案和依赖硬件的加密方案或者简称为软加密和硬加密。1 3 1 密

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 宣传企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号