欢迎来到天天文库
浏览记录
ID:28050483
大小:9.85 MB
页数:65页
时间:2018-12-07
《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
此文档下载收益归作者所有