摘要
本发明公开了一种SM4对称密码算法低时延硬件加速方法及系统,属于硬件加速技术领域,包括S1、获取用户输入的密钥以及待加密的明文;S2、根据用户输入的密钥生成32个轮密钥,;S3、将待加密的明文进行加密操作,加密操作由级联的32个轮操作子步骤组成,轮操作子步骤采用可变流水级连接方式;S4、第31个轮操作子步骤输出的处理结果为步骤S1中明文加密完成后的密文;本发明提供的SM4对称密码算法低时延硬件加速方法及系统,能够在保证安全性的前提下,显著提高SM4算法的执行速度,降低处理时延,同时根据不同应用场景灵活调整硬件资源配置,实现资源的高效利用。