首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 93 毫秒
1.
一种基于公钥密码算法的序列号软件保护方案   总被引:6,自引:1,他引:6  
总结了软件保护方案的种类和软件破算方法,提出了一种基于公钥密码算法的序列号生成方案,结合一些反跟踪技术,可以构成一种有效的软件保护方案,最后分析该方案的安全性。  相似文献   

2.
陈亮  王思 《福建电脑》2009,25(10):60-60,51
越来越多的软件以平台无关的中间代码来发布,代码混淆技术降低了被静态分析、逆向工程和篡改等恶意攻击的可能性,从而达到保护软件源码的效果。文章从软件保护的方法出发,给出了代码混淆技术的定义和目标,介绍了代码混淆技术的分类和性能指标,最后指出代码混淆技术的发展方向。  相似文献   

3.
基于RSA数字签名的软件保护方案   总被引:1,自引:0,他引:1  
根据软件保护方案的种类和软件破解方法,提出基于RSA数字签名的软件保护.采用"一机一码"制,结合反跟踪技术可以实现更有效更安全的软件保护方案.  相似文献   

4.
软件作者在产品发布之前。必须要采用一些技术方案对软件进行保护,否则辛辛苦苦的劳动成果很容易就会被别人窃取了。不过,要选择合适的加密方案并不是一件容易的事。  相似文献   

5.
软件作者在产品发布之前.必须要采用一些技术方案对软件进行保护.否则辛辛苦苦的劳动成果很容易就会被别人窃取了。不过,要选择合适的加密方案并不是一件容易的事。  相似文献   

6.
这里提出了一种基于椭圆曲线公钥密码算法的序列号生成方案,结合签名技术,可以防止敌手代码被篡改或者跳过某些重要代码,因此该方案构成一种安全有效的软件保护方案,最后分析了该方案的安全性,并进行了方案的有效性实验.  相似文献   

7.
针对当前软件保护技术存在的不足,提出一种代码碎片化技术,该技术是一种以函数为单元,对函数进行代码shell化、内存布局随机化、执行动态链接化的新型软件保护技术,代码shell化实现代码碎片的位置无关变形,内存布局随机化实现代码碎片的随机内存加载,动态链接化实现对代码碎片的动态执行,通过上述3个环节实现对程序的碎片化处理。实验表明,代码碎片化技术不仅能实现程序执行过程中函数碎片内存位置的随机化,还能实现函数碎片的动态链接执行,增加程序静态逆向分析和动态逆向调试的难度,提高程序的抗逆向分析能力。  相似文献   

8.
注册码软件保护技术研究   总被引:7,自引:0,他引:7  
介绍了注册码软件保护技术,比较了几种注册码软件保护方案的安全性和实用性,对部分方案实施了成功的攻击。  相似文献   

9.
本文在分析目前已有的软件保护技术不足的基础上,阐述了一种基于网络、E—mail系统和MD5加密算法的软件保护技术。利用网络和E—mail系统的分布性、灵活性,实现对软件授权的动态控制,以达到有效地保护软件知识产权的目的。  相似文献   

10.
针对目前日益严峻的软件保护问题,对现有基于虚拟机的软件保护技术进行分析与研究,对虚拟机保护技术进行了改进,设计了一种增强型虚拟机软件保护技术。采用了虚拟花指令序列与虚拟指令模糊变换技术,并对虚拟机的虚拟指令系统做了改进,从而提高了虚拟机执行的复杂程度与迷惑程度,具有高强度的反逆向、防篡改、防破解的特点。实验分析表明,增强型虚拟机保护技术明显优于普通型虚拟机保护技术。  相似文献   

11.
基于自封闭代码块的软件保护技术   总被引:1,自引:0,他引:1  
针对传统的基于垃圾指令插入的花指令技术在软件保护应用中的不足,提出了一种基于自封闭代码块的软件反静态分析和动态调试的软件保护技术.重点介绍了自封闭代码块的相关概念,阐述了自封闭代码块的自动生成技术,包括基于指令编码表的随机指令序列生成技术和基于指令逆向思想的逆指令序列生成技术,并给出了相关算法和实例分析.  相似文献   

12.
针对传统的基于垃圾指令插入的花指令技术在软件保护应用中的不足,提出了一种基于自封闭代码块的软件反静态分析和动态调试的软件保护技术。重点介绍了自封闭代码块的相关概念,阐述了自封闭代码块的自动生成技术,包括基于指令编码表的随机指令序列生成技术和基于指令逆向思想的逆指令序列生成技术,并给出了相关算法和实例分析。  相似文献   

13.
软件保护技术普遍是通过完善代码和应用加密方案来达到保护软件的目的。针对软件代码的静态授权抗攻击能力以及软件加密的加密强度是否足够抵抗攻击的问题,提出一种基于分存策略的软件保护博弈模型。该模型采用分存策略对密钥进行分段,得到多个检验与抵抗软件破解者攻击的验证函数,把它们隐藏在程序中,使得软件运行时有多个不同的验证函数对程序进行保护。从博弈论的角度分析论证该模型,并将其应用于软件注册码验证的实例中,提高了软件代码的安全性。实验结果和分析表明了该模型的正确性和有效性。  相似文献   

14.
针对当前软件盗版现象严重的问题,为保护软件开发商的利益,提出了一种授权许可系统设计方案。基于该方案开发出序列号软件、密钥软件、应用动态库,用户通过序列号软件获得序列号,软件开发商通过密钥软件用用户序列号生成License文件。同时可在密钥软件上根据需要设置软件的到期时间限制、运行时间限制、设备数量限制权限,最后生成密钥文件。在License文件和密钥文件的双重验证下,软件提高其安全性且大大提高其被破解的难度,对软件保护具有很高的商业价值。  相似文献   

15.
利用 MATL AB的图形用户界面设计功能 (GUI) ,在 MATLAB6 .5下编写了图形化的一般遗传算法软件。主要说明了软件的函数以及界面、功能的设计要点  相似文献   

16.
为提高人工智能导论课程的教学质量,协调好教与学的双边关系,结合教学实践,在Microsoft Visual Studio2005环境中用C++语言开发了智能搜索算法的教学软件,设计了A*算法、模拟退火算法和遗传算法的演示程序和验证程序,提供了这些算法的核心代码,方便学生开展各算法的自主实验设计。  相似文献   

17.
为解决软件版权保护问题,提出一种软件保护和授权服务方式。结合混合加密算法和数字证书,以及超文本传输协议(hypertext transfer protocol , HTTP)和传输层安全协议(transport layer security , TLS)保证通信安全,将软件的核心功能函数或者核心数据迁移到服务器端(软件提供商),软件使用者需要软件服务时须向服务器提出请求,服务器可监控使用者使用软件的服务次数,在收取服务费用后,将运行结果返回给使用者,达到软件授权服务的效果,从根本上杜绝了软件在客户端被反汇编破解的情况,达到保护软件知识产权的要求,体现并运用了云计算中软件即服务(software as a service , SaaS )的概念。  相似文献   

18.
耿海军  王威  尹霞 《计算机科学》2022,49(2):329-335
软件定义网络(Software Defined Network,SDN)是由美国斯坦福大学Clean Slate课题组提出的一种新型网络体系架构,该架构通过解耦控制平面和转发平面的功能来实现网络流量的灵活转发.但是,由于经济开销和技术条件的限制,互联网服务提供商的骨干网必定长期处于传统设备和SDN设备共存的混合SDN状...  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号