1 / 84
文档名称:

基于CUDA并行架构AES算法的研究与实现.pdf

格式:pdf   页数:84
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于CUDA并行架构AES算法的研究与实现.pdf

上传人:quality 2014/1/14 文件大小:0 KB

下载得到文件列表

基于CUDA并行架构AES算法的研究与实现.pdf

文档介绍

文档介绍:桂林理工大学基于并行架构惴ǖ研究与实现硕士研究生学位论文专业:计算机应用技术研究方向:并行计算研究生:马梦琦指导教师:刘羽教授论文起止日期:编号:至妓月至年密级:
篗篜:.
学位论文作者签名:与多学位论文作者┳.曼篁垣导师签字:一一孑狎签字日期:加/阥月/尹日研究生学位论文独创性声明和版权使用授权书签字日期:伽月日签字日期:趁£骸唬丝学位论文版权使用授权书独创性声明本人声明:所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含他人已经发表或撰写过的研究成果,也不包含为获得其它教育机构的学位或证书而使用过的材料。对论文的完成提供过帮助的有关人员已在论文中作了明确的说明并表示谢意。本学位论文作者完全了解有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的印刷本和电子版本,允许论文被查阅和借阅。本人授权校梢越宦畚牡娜ú炕虿糠帜谌荼嗳胗泄厥菘饨屑焖鳎梢圆捎糜坝⑺跤或扫描等复制手段保存、汇编学位论文。同时授权中国科学技术信息研究所将本学位论文收录到《中国学位论文全文数据库》,并通过网络向社会公众提供信息服务。C艿学位论文在解密后适用本授权书
摘要随着计算机网络应用的普及和发展,信息安全作为新兴学科日益受到重视。受刑逯频南拗疲车拇忻苈胨惴ㄒ丫嚼丛讲荒苈阈畔踩ǘ运算速度和系统安全性的需求。基于硬件实现的铀偌用芷鳎涔δ鼙冉单一、运算效率比较低下,实现通信协议还需要额外的硬件资源。这种方法的不足是成本增大,而性能并不理想。随着际醯牟欢戏⒄梗珿的计算能力和带宽已经获得显著提高,近年来使用约扑忝芗陀τ媒屑铀僖殉晌研究热点之一。编程模型的出现使得基于挠τ每7⒏恿榛睿现更加高效。正是在这样背景下,选择“基于并行架构惴ǖ难芯与实现”作为研究课题。详细讨论了⑿斜喑唐教–捞氐娜碛布芄梗辉诔浞盅芯勘曜加密算法砘∩希治鯝算法实现的传统思想,研究了块密码的工作模式并构建⑿屑用芩惴ǖ哪P停禾致鄄⒎治龌贑芄褂呕际酰使用大规模矩阵乘法测试了编程平台,验证了涤星看蟾〉阍怂隳力。在此基础上,对基于并行架构惴ú捎貌檎冶淼姆绞蕉月趾的运算进行优化,简化了加密轮的执行步数,选择合适的块密码工作模式,深入分析并比较了三种不同粒度的并行划分方案;基于平台实现了改进的并行用芩惴ǎ瓿闪似涫迪值闹骰顺绦蛏杓萍吧璞付顺绦蛏杓疲欢陨杓实现的并行用芩惴ê驮械腃串行惴ń辛瞬馐院头治觯皇验结果显示,基于架构的惴ń嫌贑实现的惴ɑ竦媒细的加速比。存储器优化后的掏铝孔罡叽锏痵,加速比最高达到。最后,总结影响并行用芩惴ㄔ贕上执行效率的主要因素,本课题在保证了运算速度的基础上实现了资源和速度的均衡,加速比和执行效率都取得了理想的效果。本文的研究方法对于在并行平台上实现密码算法具有一定的借鉴意义。关键字:珻苈胨惴ǎ珹
甌.—,甌琤..‘.,甃,琣,.瑂,