基于fpga平台的密码优化算法研究与实现

基于fpga平台的密码优化算法研究与实现

ID:34061267

大小:2.79 MB

页数:70页

时间:2019-03-03

基于fpga平台的密码优化算法研究与实现_第1页
基于fpga平台的密码优化算法研究与实现_第2页
基于fpga平台的密码优化算法研究与实现_第3页
基于fpga平台的密码优化算法研究与实现_第4页
基于fpga平台的密码优化算法研究与实现_第5页
资源描述:

《基于fpga平台的密码优化算法研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、上海交通大学硕士学位论文基于FPGA平台的密码优化算法研究与实现硕士研究生:孙恺学号:1110369057导师:邱卫东教授申请学位:工学硕士学科:计算机科学与技术所在单位:信息安全工程学院答辩日期:2014年1月授予学位单位:上海交通大学万方数据DissertationSubmittedtoShanghaiJiaoTongUniversityfortheDegreeofMasterRESEARCHANDIMPLEMENTATIONOFOPTIMIZATIONENCRYPTIONALGORITHMONFPGACandidate:SunKaiStudentID:1110369057Pr

2、of.QiuWeiDongSupervisor:AcademicDegreeAppliedfor:MasterofEngineeringSpeciality:ComputerScienceandTechnologyAffiliation:SchoolofInformationSecurityDateofDefence:Jan,2014Degree-Conferring-Institution:ShanghaiJiaoTongUniversity万方数据上海交通大学硕士学位论文基于FPGA平台的密码优化算法研究与实现摘要随着21世纪的到来和互联网技术的迅速发展,信息安全变得越来越重要

3、。密码学和密码算法是信息安全的核心技术,密码算法的安全性决定了信息安全的强度,而其性能也将决定信息安全对于信息化进程起到的是保障、推进作用,而非阻碍。因此,密码算法的优化实现是信息安全领域的一个重要研究方向。本文首先对当今主流的密码算法以及它们的优化方法进行了详细的介绍。其次,由于FPGA平台在并发运算上得天独厚的优势,本文提出了一种基于FPGA平台上的AES算法优化方法。论文的主要工作分为两部分:第一,将AES算法中ExpandedKey操作作为一级流水线,以此来减少每一级流水线的延迟,从而达到加速AES的目的。第二,使用混合轮内外流水线结构,采用21级流水线的优化方式,以空间换

4、时间,从而达到加速AES的结果。最后,通过Modelsim和QuartusII这两款强大的仿真软件,给出了本文算法的一些实验结果,并通过与其他同类型设计结果的比较,验证了本文提出的优化方法有着更好的综合性能,对于AES的实际应用具有较好的参考价值。关键词:密码算法,AES算法,优化实现,FPGA平台,流水线I万方数据上海交通大学硕士学位论文RESEARCHANDIMPLEMENTATIONOFOPTIMIZATIONENCRYPTIONALGORITHMONFPGAABSTRACTWiththeadventofthe21stcenturyandtherapiddevelopment

5、ofinternettechnology,networksecuritybecomesmoreandmoresignificant.Cryptographyandcryptographicalgorithmsarethecoretechnologyofinformationsecurity.SecurityoftheCryptographicalgorithmsdeterminesthestrengthofinformationsecurity.Anditsperformancewilldeterminethattheinformationsecuritywillplayarole

6、toprotectandpromotetheinformationprocess,ratherthanhinderingtheinformationprocess.Therefore,theoptimizedimplementationsofcryptographicalgorithmswillbeanimportantresearchdirectioninthefieldofinformationsecurity.Firstly,thispaperdescribesthemostfamouscryptographicalgorithmsandtheiroptimizationme

7、thodsindetail.Secondly,FPGAplatformshaveuniqueadvantagesonconcurrentcomputing.ThispaperpresentsanoptimizedmethodofAESalgorithmwhichisbasedonFPGAplatform.Themainworkofthispaperisdividedintotwoparts:First,theExpandedKeyoperationofAESalgor

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

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

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