基于USB的软件保护技术研究与系统设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:semitic
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件的安全性设计是软件开发当中极其重要的一部分,近些年来,人们开始越来越重视对软件的保护,各种技术手段得以蓬勃发展,本文通过对常见软件保护技术的分析,提出了一个新的解决方案——USB软件狗。本文的第二部分,首先对密码学的概念和原理做了简单的阐述,并且详细论述了两种经典的密码算法DES和RSA的具体过程。通过对密码算法的分析,为软件狗数据的安全传输提供了理论保证。在本文的第三部分,从系统的体系结构、数据传输以及协议层三个方面,对USB1.1规范做了详细的介绍,为后面的系统设计提供了技术支持。在本文的第四部分是USB软件狗的设计和实现。首先给出了USB软件狗的总体设计思路,并设计出了系统的硬件电路。设计重点和难点是软件的设计,为了使软件的设计更加简单和清晰,本文从软件实现的功能不同分为三个子模块:加密算法的实现、USB通信模块的设计和DogID的读写。其中USB通信模块的设计涉及到USB主机驱动程序和设备端固件程序两个方面,是本文重点介绍的部分。最后,对全文做了总结,并针对本系统在安全性方面存在的问题提出了进一步的思索。
其他文献
太赫兹超高速无线网络是一种采用太赫兹频段作为无线载波进行通信、数据传输速率能够达到Gbit/s级别的短距离超高速无线个域网,具有自组织、支持超高速率、低复杂度、高可靠性
轨道角动量态可载荷信息,且单个轨道角动量态容量无穷、不同轨道角动量态间相互正交,这些特性使得轨道角动量态及轨道角动量复用的通信方案成为目前光通信和量子光学领域的研究
本文研究的主要问题是几种有效的逆合成孔径雷达超分辨成像算法。 首先研究逆合成孔径雷达的转台成像原理,建立原始回波数据并初步采用传统的成像算法进行成像,从
本文对超椭圆曲线密码体制快速算法进行了比较深入的研究,内容包括:从有限域算术、群运算的明确公式、标量乘算法的角度对影响超椭圆曲线密码体制性能的诸多因素进行的研究以及
InSAR(Interferometric Synthetic Aperture Radar,简称InSAR)能够全天时、全天候获取高精度的数字化三维地形数据,它在继承了合成孔径雷达(Synthetic Aperture Radar,简称S
采用LIGA工艺制作的高性能MEMS毫米波滤波器是当今无线通信领域具有挑战性的课题之一。与传统的微带传输线不同,该MEMS毫米波滤波器采用LIGA工艺制作技术产生具有一定厚度的微
随着对通信业务范围和业务速率要求的不断提高,人们已经把目光越来越多的投向三代以后(beyond 3G)移动通信系统中。多载波CDMA(MC-CDMA)综合OFDM与CDMA技术优点,具有频谱效率
网络流量模型是流量预测、控制及网络性能分析和评价的基础。必须能够准确描述网络实际流量的特征情况。近年来研究发现网络流量具有自相似性(self-similarity)和重尾性(heav
城市生活中,地铁已成为人们出行的首选方式。地铁的安全运行涉及到很多方面,其中包括设备安全、人员安全、自然灾害应急等等。在地铁设备安全中,车门的正常运行尤为重要。如果能
无线Ad Hoc网络是一种自组织的移动网络,相对于传统蜂窝网络,它无需固定基础设施进行集中控制,由于其灵活的组网、高生存性的特点,广泛应用于军事、民用和商业领域。Ad Hoc网