SM4-CTR-DRBG算法的硬件结构设计与实现开题报告

 2023-08-03 08:55:34

1. 研究目的与意义

SM4分组密码算法简称为SM4算法,SM4是我国国家密码局2010年公布的密码行业标准,2021年正式成为国际标准。

与美国NIST公布的AES算法相比,SM4的算法结构比AES简洁清晰,并且更易理解,更易实现。

SM4分组密码算法在使用上表现出了安全高效的特点,与其他分组密码相比具有算法资源利用率高、软硬件实现方便、可用现有的处理器进行处理的优势。

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

2. 课题关键问题和重难点

1、如何以低开销、高效率完成SM4-CTR-DRBG算法的硬件电路结构设计?SM4分组密码算法是一个迭代分组密码算法,由加解密算法和密钥扩展算法组成。

SM4分组密码算法采用非平衡Feistel结构,分组长度为128b,密钥长度为128b。

加密算法与密钥扩展算法均采用32轮非线性迭代结构。

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

3. 国内外研究现状(文献综述)

随机数是虽然具有一定的统计学规律,但它是抽样值不能事先确定的数。

实际中产生的随机数不是绝对随机数,是相对的,称为伪随机数。

伪随机数发生器(Pseudo random Number Generator)在扩频通信、信息加密和系统测试等领域中有着广泛的应用。

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

4. 研究方案

本方案要求做一个基于SM4分组密码算法的伪随机数发生器。

需要SM4分组密码算法、伪随机数发生器、Verilog HDL硬件描述语言、FPGA开发板等部分设计。

使其实现低开销、高效率的功能。

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

5. 工作计划

第1-2周:提交开题报告,并进行课题的需求分析。

第3周:在导师的指导下进行课题详细设计。

第4周:在导师指导下进行课题模块化设计并进行模块代码编写与调试。

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

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