软件资源保护系统的设计与实现

被引量 : 0次 | 上传用户:jwpvinson
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年来,人们开始越来越重视对软件的保护。软件开发者除了采用法律手段保护自己的利益外,还应着重从技术上采取手段保护自己的知识产权,其方法就是采用软件加密技术。软件狗是一种基于硬件的软件保护技术。传统的软件狗通过在并行口上附加一定的电路实现,而并行口本身的特点限制了传统软件狗技术的进一步发展。同时,目前市场上已有的软件加密狗产品大都存在加密强度不高的缺点。 本文通过借鉴前人的研究成果及对目前市场上的商业加密狗的技术分析,结合自己的开发实践,详细阐述了将USB接口技术和软件狗技术成功地结合在一起来设计加密强度高、使用便利、兼容性更强的USB软件加密狗的有关内容。通过研究发现,USB软件加密狗与PC主机的数据通信采用DES算法加密,并且结合对产品序列号及安装次数的有效控制等措施可以构成高强度的加密体系,从而有效地对抗破解。另外,为了便于软件开发商使用加密狗,本设计还提供了外壳工具。 本文第一章概述了软件保护技术及软件加密狗的有关知识;第二章对密码学的基本概念和原理做了简单的阐述,通过对密码算法的分析,为软件加密狗数据的安全传输提供了理论依据;在第三章详细分析USB总线规范和技术特点,针对USB接口软件加密狗的设计,介绍了本系统中使用的USB接口控制芯片PDIUSBD12的结构和技术参数;第四章研究和论证了基于USB的高强度软件加密方案,提出了具有创新性的高强度软件加密狗实现方法,并针对目前的软件加密狗的破解方法,提出了几点反破解措施;第五章详细叙述了USB软件加密狗硬件的设计,同时把单片机中的固件作为硬件的重要组成部分,讨论了固件的功能,描述了其实现过程;第六章是本文重点介绍的部分,按软件实现的功能不同分为几个模块:加密算法的实现、USB主机驱动程序的设计和应用程序的接口。 最后,对全文进行了总结,并针对本系统在安全性方面存在的问题提出了进一步的探索。
其他文献
空中交通管制是民航重要的组成部分,它协调航空公司和机场,共同完成民航运输。民航空中交通管制员承担着民用航空的安全重任,负责民航空中交通的管理工作,对民用航空飞行器飞
在倡导素质教育推行新课程改革的背景下,身处初中美术教学一线的我在美术教材的更迭中,通过纵向、横向的对比,发现以前颇受重视的水彩知识体系在教科书中似乎被弱化了,水彩画
本课题以国产发酵牛肉Bundnerfleisch自然发酵过程中分离筛选出的三株优势菌——植物乳杆菌、戊糖片球菌和木糖葡萄球菌为研究对象,对菌株部分特性进行了测定,系统研究了菌体
含油污泥主要产生于油田企业对原油脱水以及油田和炼油厂等石化行业的污水处理部门对含油污水的处理过程中。含油污泥呈黑褐色粘稠状,有臭味,含水率高,体积庞大,属于有毒有害
为解决深圳河(湾)流域水污染问题,使其达到地表水V类的水质目标,本文提出了以污水资源化再生水为基础的解决途径。其不仅具有极大的“减负”作用,又兼具“增容”潜力,符合可
韩国作为中国的邻国,其文化艺术历来深受中国的影响,同时也发展形成了自己特有的风格。韩国的建筑深受中国的佛教、阴阳、天地五行、风水、道教和儒教等哲学思想的影响。韩国
水轮发电机组是水力发电的关键设备。灯泡贯流式水轮机是开发低水头水力资源的优良机型。随着我国国民经济的发展,在经济发达的沿海地区和平原地区可开发的水力资源中,中高水
本文以夏衍30、40年代创作的戏剧为考察对象,对夏衍戏剧及其相关问题作一简要论述。 全文共分为两章。第一章论述夏衍的文学思想。作为左翼文学的执守者,夏衍文学思想的核心
陶艺,作为公共艺术的一个重要手段,拓展了自己,进入公共空间,成为公共环境的重要组成部分,在城市环境的建设中,有广阔的发展空间。反映本土文化,强调本身所特有的性格特征,与
<正>作为凉茶巨头的两大品牌——加多宝和王老吉,在2015年不再纠结于侵权的官司,而是各出大招。前不久,加多宝推出金罐凉茶,彻底告别红罐凉茶时代,摆脱"后王老吉"时代的阴影,