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元 才能查看该篇文章全部内容!立即支付
