基于GPU的并行AES加密算法设计与实现任务书

 2021-09-01 09:09

1. 毕业设计(论文)主要内容:

面向今天的大数据时代,信息安全的需求也越来越重要。高级加密标准AES作为密码学代表之一,在CPU串行体制下,AES加密算法的实现速度并不理想。

针对这一问题,采用新兴计算资源GPU,通过利用其并行处理的构架优势,使用GPU作为提高AES算法加密速度的手段,采用CUDA作为GPU编程平台实现大规模的AES加密并行计算。本设计主要研究AES加密算法结构,使用CUDA完成GPU并行编程,实现并行AES加密算法,与原有串行ASE算法进行对比分析。

2. 毕业设计(论文)主要任务及要求

主要任务:

1.研究AES加密算法的原理,了解GPU并行运算的基本构架。研究使用CUDA编程实现GPU并行计算的方式和方法;

2.掌握AES加密算法和GPU运行构架,并在CUDA运行平台上进行编程实现;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 毕业设计(论文)完成任务的计划与安排

第1周—第4周 搜集资料,撰写开题报告;

第5周—第6周 论文开题;

第7周—第12周 撰写论文初稿;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 主要参考文献

[1] 费雄伟等. 基于CUDA的并行AES算法的实现和加速效率探索. 计算机科学,2015,42(1):56-74.

[2] 叶剑,李立新. 基于GPU的AES快速实现. 计算机工程与设计,2010, 31(2):256-259

[3] 费雄伟等. 基于CUDA的AES并行算法优化. 计算机工程. 2014, 40(9):6-12.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文任务书,课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。