摘要
本发明公开了一种SM4对称密码算法低时延硬件加速方法及系统,属于硬件加速技术领域,包括S1、获取用户输入的密钥以及待加密的明文;S2、根据用户输入的密钥生成32个轮密钥,;S3、将待加密的明文进行加密操作,加密操作由级联的32个轮操作子步骤组成,轮操作子步骤采用可变流水级连接方式;S4、第31个轮操作子步骤输出的处理结果为步骤S1中明文加密完成后的密文;本发明提供的SM4对称密码算法低时延硬件加速方法及系统,能够在保证安全性的前提下,显著提高SM4算法的执行速度,降低处理时延,同时根据不同应用场景灵活调整硬件资源配置,实现资源的高效利用。
技术关键词
硬件加速方法
对称密码算法
低时延
SM4算法
明文
子模块
扩展模块
数据
硬件加速技术
硬件资源配置
流水线式
生成轮密钥
级联
硬件系统
加密模块
资源分配
系统为您推荐了相关专利信息
解密设备
特征提取网络
密钥
分类网络
对称加密算法
加密数据
SM4算法
非易失性存储介质
数据保护方法
计算机可读指令
非对称密码系统
高性能
残差反馈
明文
图像加密算法