摘要
本发明公开了一种基于SM4的高效认证加密方法。本方法为:1)初始化生成长度为128比特的初始向量IV、国密SM4算法的密钥K、128比特的随机数N以及关联数据AD;2)设置海绵结构中的状态更新数据长度l为128比特;3)基于SM4轮函数设计置换运算4)认证阶段,生成S=IV||K||N,依次执行将关联数据AD分割为多个128比特数据块,对S进行轮变换得到融合关联数据信息的最新状态S;然后基于状态S与密钥K对明文M加密得出密文C及认证标签T;5)解密阶段完成解密验证。
技术关键词
认证加密方法
认证标签
明文
国密SM4算法
密钥
状态更新
海绵结构
数据
认证加密算法
完整性保护
解密
存储计算机程序
生成密文
阶段
处理器
可读存储介质
发生器
存储器
系统为您推荐了相关专利信息
多模态生物特征
图像分割网络
传输方法
特征提取网络
密钥
可视化交互系统
国土空间规划
沉浸式交互
量子退火算法
量子神经网络
密钥共享技术
接收端
无线感知系统
导频信号
发射端