SM4-GCM认证加密算法的硬件结构设计与实现开题报告

 2023-08-03 08:53:34

1. 研究目的与意义

随着计算机网络技术的快速发展,快速网络接入已经成为网络发展的主流。

与此同时,网络的开放性也给网络服务带来了严重的安全问题。

为了保证通信和数据的安全,基本方法是对数据进行加密。

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

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

课题关键问题:在于理解SM4算法的加密和解密流程和GCM认证的加密解密过程。

同时怎么将两者结合起来使用,也就是SM4进行加密,GCM对其进行数据完整性认证。

难点:(1)用Verilog语言编写SM4算法的加密和解密流程,首先要理解SM4的轮函数,以及其中的合成置换T,还要理解密钥扩展算法,生成的轮密钥会用到轮函数中,而解密过程和加密过程大致相同,为加密过程的逆操作。

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

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

1.为什么要研究SM4-GCM加密认证算法在目前大数据以及 5G 通信时代背景下,高速网络通信系统中信息的安全可靠传 输已经成为一大研究热点,而其中一个重要研究议题就是要确保网络上传输数据的安 全性、真实性、完整性和不可否认性。

SM4 是目前工业界广泛采用的分组加密算法, 用于保证数据的安全性,GCM 算法则提供对数据的认证,将 GCM 与 SM4 算法结合 使用即为 SM4-GCM,该算法同时提供对数据的加密与认证。

[1]为了保证通信和数据的安全,基本的方法是对数据进行加密。

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

4. 研究方案

本课题基于SM4加/解密算法和GCM认证算法。

整体可以分为SM4模块和GCM模块两个大块。

SM4模块方案一:普通方案128比特的明(密)文输入经初始变换分成四个字节, 分别为x0、x1、x2、x3。

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

5. 工作计划

2022-2022-1学期:第15-16周:完成选题,查阅相关中英文资料。

第17周:与导师沟通进行课题总体规划。

第18-19周:导师下发的毕业设计(论文)任务书,学生根据导师的要求进行外文翻译,列出开题报告大纲,进行开题报告的撰写。

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

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版