fpga在ide数据加密中应用和的研究

fpga在ide数据加密中应用和的研究

ID:32176605

大小:810.29 KB

页数:86页

时间:2019-02-01

fpga在ide数据加密中应用和的研究_第1页
fpga在ide数据加密中应用和的研究_第2页
fpga在ide数据加密中应用和的研究_第3页
fpga在ide数据加密中应用和的研究_第4页
fpga在ide数据加密中应用和的研究_第5页
资源描述:

《fpga在ide数据加密中应用和的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、上海交通大学工程硕士学位论文摘要FPGA在IDE数据加密中的应用与研究摘要随着信息化发展进程的加快,便携式设备存储成本的下降,越来越多的人将大量的个人资料存储在便携式设备上,如移动硬盘和CD-ROM等,谁都不希望自己在光盘丢失的情况下,而资料却被别人获得。本文所研究的IDE桥接通道提供两套ATA/ATAPI规范的ATA接口,一个与普通的ATA接口设备相接,如硬盘、CD-ROM等,另一个与PC主板上的IDE接口相连。系统由FPGA来实现ATA接口协议,从而实现对数据的截获、处理和转发,数据传输支持PIO和UltraDMA两种模式。系统提供32位的标准总线接口,以方便客户提供加

2、密模块的嵌入。当用户将自己的加密模块嵌入系统,然后将本系统串在PC和存储设备之间,则能实现对数据的加解密操作。当对介质进行写操作时,PC发下的数据流被加密后存到介质中,解密时进行反操作。论文的工作重点主要有以下几个方面的内容:FPGA及VerilogHDL语言的研究,以及通过FPGA实现ATA协议和IDE接口。深入研究ATA协议,分析如何将密钥模块嵌入系统,重点研究如何用FPGA实现AES加密算法和计算机硬件底层接口协议的方法。详细介绍了Xilinx公司Spartan-3E结构及FPGA的软件流程图,最终用FPGA构建一个IDE通道和密钥模块接口。关键词:FPGA,ATA,

3、IDE,AES第I页上海交通大学工程硕士学位论文ABSTRACTDISSERTATIONTEMPLATEFORMASTERDEGREEOFENGINEERINGINSHANGHAIJIAOTONGUNIVERSITYABSTRACTWithinformatizationdevelopmentandthecostofportablestorescomingdown,moreandmorepeoplestorelargeamountofindividualdataontheportableequipment(harddiskorCD-ROMetc.).Noonecanaccep

4、tthatthedataisgainedbyothers,whenhelostthestorages.TheIDEbridgethatwestudiedprovidestwosetsofstandardATA/ATAPIATAinterfaces.OneinterfaceconnectstheATAdevicestorages(harddiskorCD-ROMetc.)andanotherconnectthehostdevice(PC).ThesystemrealizetheATAinterfacebyusingtheFPGAandcanintercept,capture,

5、translateandhandlethedata.ThedatatransmissionsupportsPIOandUltraDMAprotocols.Forsystemprovides32-bitgeneralbusinterfaceandthebusprovidesimplantingtheencryptionmoduleforcustomer,customercanembedtheirencryptionmoduleintosystem.WhenconsumeraddthesystembetweenPCandstorages,theycanenryptallthed

6、ata.ThesystemwillencryptdatastreamandwritetothestoragesWhenPCwritethedatatostorages.Othewise,thesystemwilldecryptdatastreamandsendtoPCwhenPCrequiretoreadstorages.Thethesiscontainsthefollowingseveralcontents:ResearchingtheFPGAandVerilogHDL,RealizingtheATAprotocolandIDEinterfacebyusingFPGA,R

7、esearchinghowtoembedtheencryptionmoduleinthesystem.WestudythemethodhowtouseFPGAtorealizeAESandabottomhardwareinterfaceagreementonpriorityandintroduceSpartan-3EstructureproducedbyXilinx.Atlast,weconstructIDEchannelandencryptionmoduleusingFPGA.第II页上海交通大学工程硕士学位论文

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

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

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