usb2.0加密接口芯片的设计及其fpga验证

usb2.0加密接口芯片的设计及其fpga验证

ID:28050483

大小:9.85 MB

页数:65页

时间:2018-12-07

usb2.0加密接口芯片的设计及其fpga验证_第1页
usb2.0加密接口芯片的设计及其fpga验证_第2页
usb2.0加密接口芯片的设计及其fpga验证_第3页
usb2.0加密接口芯片的设计及其fpga验证_第4页
usb2.0加密接口芯片的设计及其fpga验证_第5页
资源描述:

《usb2.0加密接口芯片的设计及其fpga验证》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、硕士学位论文摘要摘要信息安全在当今的社会生产生活中已经被广为关注,对敏感信息进行加密是提高信息安全性的一种常见的和有效的手段。常见的加密方法有软件加密和硬件加密。软件加密的方法因为加密速度低、安全性差以及安装不便,在一些高端或主流的加密处理中都采用硬件加密手段对数据进行处理。硬件加密设备如加密狗和加密卡已经广泛地应用于信息加密领域当中。但是加密卡和加密狗因为采用的是多芯片结构,即采用独立的USB通信芯片和独立的加密芯片来分别实现数据的USB传输和加密功能,如果在USB芯片和加密芯片之间进行数据窃听的话,很轻易地就可以获得未加密的明文数据。作者提出了一种新的基于单芯片实现的USB加密接口芯片

2、的构想,采用一块芯片实现数据的USB2.0通信和AES加密功能,命名为USB2.0加密接口芯片。USB2.0加密接口芯片采用了USB2.0接口标准和AES加密算法。该加密芯片可以实现与主机的快速通信,具有快速的密码处理能力,对外提供USB接口,支持基于USB密码载体的自身安全初始化方式。根据设计思想,课题研究并设计了USB2.0加密接口芯片的总体硬件架构,设计了USB模块和AES加密模块。为了解决USB通信模块与AES加密模块之间存在的数据处理单元匹配以及速度匹配问题,本文设计了AESUSB缓冲器,优化了AES有限域加密算法。最后,利用VerilogHDL语言在FPGA芯片上实现了USB2

3、.0加密接VI芯片的功能,并在此基础之上对加密芯片的通信和加密性能进行了测试和验证。关键词通用串行总线,高级加密算法,加密芯片,现场可编程逻辑阵列硕士学位论文ABSTRACTABSTRACTTheinformation.securityhasbeenwidelyattendedbothinpeople’Sdailylifeandtheproductingwork..,nlemostcommonmethodtoenhancetheinformation.securityiSData-encryption.砀esoftware.encryptionandthehardwareencryptio

4、narethemostcommonwaysoftheData.encrytionmethods.Thesoftware.encryptionmethodhasmanydisadvantagessuchas:lowencryptspeed,lowsafety,anddi伍culttobesettled.thesedisadvantagemakethesoftware.encrytionrarelyusedinData-encryptarea.Insubstitute,thehardware-encryptionCansolvetheseproblemseasily.Sonowadays,mo

5、stimportantData-encryptionworkusethehardware.encryptionmethod.Thehardware··encryptionsystemsliketheencrypt·-dogandtheencrypt--cardhasbeenwidelyusedintheinformation.encryptiondomain.Basedontheresearchoftheencryptionmethoddescribedabove.Ifoundtherearestillmanyproblemsexistedtobesolved.Theencrypt-dog

6、andtheencrypt-cardusethemulti-chiparchitecture(USBinterfacechipandtheEncrypt-chip)torealizetheUSBcommunicationandtheData-encryptfunction.TheoriginaldatacaneasilybelistenedandstolenfromtheUSBchip,withouttheencrypt-chipprocess.IproposedanewkindofencryptmethodnamedUSB2.0EncryptInterfaceChip(UEICforsh

7、ort).TheUEICisbasedonthesinglechip,itcancommunicateaccordingtotheUSB2.0protocolandencryptthedataautomaticallybyAESencryptalgorithm.TheUEICCancommunicatewiththePCrightlyandencryptthedatafastly,itprovidetheUSBinter

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。