基于加密锁的软件保护程序的设计与实现

被引量 : 8次 | 上传用户:sunashelly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软件行业的发展,盗版问题引起了开发商的普遍关注。如何有效地保护自己的知识产权不被侵犯,成为了每一个软件开发者所面临的首要问题,为此软件开发者普遍采用包括软保护和硬保护在内的各种保护手段。本文分析了软件保护中几种常用的方法,并着重研究了硬保护中的加密锁技术。加密锁(有时称为加密狗)是目前流行的一种软件保护工具,可插在计算机并行口上或USB口上,是一种安全强度较高的软件保护产品。本文比较了市场上常见的几种加密锁产品,基于安全性和性价比的考虑,并结合加密锁的关键技术、开发工具、硬件设备、文件系统等工作特性,最后选择了由深思洛克公司提供的EliteⅣ加密锁。我们所要保护的软件是3G无线网络测试系统,根据被保护软件的实时监控和多线程多模块的特点,提出了一种基于加密锁技术的软件保护设计方案,该方案对传统的加密方法进行了改进,不采用“挖”的策略,而采用“填”的策略,即将写好的加密程序的一部分填到被保护软件中的加密点,以增加冗余提高其可靠性。结合被保护软件的需求分析和系统环境,在VC平台上设计出一个基于加密锁技术的软件保护的程序架构,用C++语言开发实现该程序架构的各种功能,将该保护程序应用到了3G无线网络测试系统中。应用表明此方案不仅解决了被保护软件控制开关的加密保护问题,同时实现了对正在运行中软件进行实时监控的功能。
其他文献
FRP空心板-混凝土组合桥面板是一种新型的组合桥面板形式,是将底部FRP空心板和上部混凝土层通过各种连接方式组合而成,能充分利用FRP型材良好抗拉性能和混凝土良好抗压性能的材
随着2001年中国加入WTO,在激烈的国际竞争下我国民营企业越来越意识到要想发展壮大就不能固步自封,必须参与到国际分工中来,走国际化道路。那么关于民营企业如何在加入世贸的
后现代公共行政理论历来被国内学者称为公共行政学领域的前沿理论。但是,至今国内许多学者对后现代公共行政的理解却只限于讨论其研究方法和理论的应用性,而未能挖掘后现代公
本文以陕西周至县出产的秦美猕猴桃和哑特猕猴桃为试验材料,研究不同浓度吡效隆(CPPU)处理对其生长和果实营养品质的影响,以及在贮藏中的变化,优选出适当的CPPU处理浓度;将猕
基于案例推理的技术是近十几年逐渐兴起的一种人工智能方法学,案例推理技术可以根据以往解决问题的方法和经验解决新问题,用案例代替传统的规则,案例库可以灵活的增减,大大降
土地是人类一切生产和生活的空间承载,也是物质财富的源泉。现代社会里工业化、城市化不断推进,人们文明的发展赋予了土地更多的意义,对土地的需求变得更加复杂和多样。中国
信用卡作为一种信用凭证和支付手段,已凭借其方便快捷等优势得到了日益广泛的应用。然而在信用卡业务中,涉及到发卡银行、持卡人、担保人、特约商户等众多当事人,同时各方当
运用数理统计学的理论和方法来描述、分析、解释历史事象被称为计量历史研究。它作为一种研究方法被引进到历史学研究之后,特别是当代计算机信息技术的应用和普及,使之迅速进
本文通过对GEVO16柴油机的结构以及主轴承盖的结构进行分析,确认了在总组装时主轴承盖的组装工艺必须保证加工后机体所达到的同轴度数据及其他相关尺寸要求。对水平螺栓的紧
本文通过对琴、瑟早期形态的结构剖析,探讨古琴发展演变的历程,并通过对唐代斫琴大师传世作品的分析,来研究大师们的斫琴理念,目的是通过刨根溯源的研究,来探究古琴的制作原