摘要
本申请公开了一种基于SM3算法的数据加密方法、设备、介质及产品,涉及芯片设计领域,包括:对来自若干路数据源的待加密数据分别进行填充分组处理以得到数据组;将不同路数据源分配至不同分组扩展单元,以基于第一预设时序规则将每一数据组中的各目标数据依次输入至对应的分组扩展单元进行分组扩展计算,得到与每一目标数据对应的预设数量组消息字;基于第二预设时序规则将每一目标数据对应的各消息字依次输入至不同迭代压缩单元进行迭代压缩计算,得到与每一目标数据对应的压缩结果;不同迭代压缩单元执行不同轮的迭代压缩计算,每一轮迭代压缩计算的输出为相应下一轮迭代压缩计算的输入;基于每一目标数据的压缩结果确定对应数据源的摘要值。
技术关键词
数据加密方法
SM3算法
扩展单元
压缩单元
加密数据
组消息
门控时钟
摘要
时序
周期
数值
存储计算机程序
计算机程序产品
表达式
处理器
比特数
信号