基于USB2.0接口的高速加解密模块的设计与实现

来源 :北京科技大学 | 被引量 : 0次 | 上传用户:hongxing35
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着IT技术的发展使得各种信息电子化,从而使信息更加方便地获取、携带与传输。这样在现代的信息存储与传播过程中,相对于传统的信息安全保障,需要更加有力的技术保障。因此无论是与之相关的软,硬件都成为信息时代不可或缺的组成部分。USB接口的日益普遍应用和信息安全领域的快速发展,使得基于USB接口的安全设备越来越被人们关注。   本研究设计并实现一个基于USB2.0接口的高速加密模块,为现代社会的信息安全提供有力的保障。USB2.0相对于USBl.1在数据传输率上有了大幅度的提高,同时具有良好的兼容性,因此应用更为广泛。同时现代社会中的信息安全机制也越来越完善,将两者相结合提出了这样一个课题,该课题提出了解决本系统中数据从USB接口到内部传输速率瓶颈和稳定性问题的方案,并用硬件的方式实现了USB的接口控制器,在硬件的基础上从根本上来解决数据传输过程中的时间损耗问题。同时提供DES硬件加密算法硬件模块和AES算法接口,有较高的实用性。同时它还具有以下的优点:⑴针对不同的情况,采用合适的跨时钟域处理办法,来尽可能的降低亚稳态问题的发生。⑵采用DMA的方式来最大限度的提高数据传输速度的问题,在数据传输过程中无软件干预,数据传输问题得到大幅度解决。⑶关于USB通信方面采用软硬件结合的方式,可通过修改软件来灵活的支持各种USB类协议。⑷采用异步FIFO来对数据进行缓冲,同时根据具体应用计算FIFO的大小,采用最少的资源使FIFO发挥最大的作用。⑸提供一个方便的算法接口供软件调用,该算法接口下可以连接AES和DES等常用的分组密码算法硬件模块,提供DES硬件加密模块的设计与实现。
其他文献
网格已成为当前分布式计算研究领域的热点,它将属于不同管理域的异构资源灵活有效地组织起来,共同完成计算任务。网格研究的核心内容是资源共享,而实现网格资源共享的前提是
中医认知理论和临证经验是通过传承、实践以及创新而形成的具有特色的知识体系,包含在中医辨证施治过程和中医医案之中。中医医案蕴含着丰富的临证经验、诊疗技能和诀窍,而它所
随着Internet的接入方式变得越来越开放,支撑业务越来越复杂,政府机构、企事业单位、高校等组织机构对网络的依赖变得越来越强,但因漏洞、病毒、身份认证等引起的内部网络安全问
以提高柔性软件的可用性为目的,本文将可用性工程理论和方法引入到柔性软件的开发过程中。在对国内外研究现状进行了深入分析的基础上,对影响柔性软件系统的关键功能点——柔
实时定位系统具有巨大的应用价值和前景。随着无线定位原理和定位算法研究的深入,基于无线网络的实时定位系统得到了迅速发展,但同时也给开发设计带来了巨大挑战。定位系统面临
SaaS(Software as a Service,软件即服务)模式是一种新型的软件提供方式,它的出现为中医科研管理系统提供了一种的新的运营模式。目前国内的中医科研管理很多还是以人工管理为
在科学计算领域中,随着问题的复杂性及规模不断增大,传统并行软件的复杂性不断增长,开发周期延长。并且由于并行体系结构各异,造成程序移植困难且效率不能保证,现有软件很难被重用
油气井工程是勘探开发油气资源的重要环节。借助计算机技术,对油气井开采全过程进行模拟,能在时间、资金投入以及安全和可靠性方面达到纯物理模型模拟所不具备的明显优势,但也存
在各行各业的生产生活实践中,人类积累了大量实例、数据与生产生活经验,这些信息的合理整合就形成了领域案例库。案例库中蕴涵着大量的实践经验,如果能被合理利用,深度挖掘和总结
短信息业务作为我国电信增值业务中最为成功的业务之一,己经成为人们日常生活中不可或缺的一部分,具有广阔的发展前景。但是目前短信基本只局限于纯文字形式,显得没有新意。随着