摘要
本发明公开了一种基于RISC‑V的SM4算法加速计算方法,包括如下步骤:步骤1、获取相对应的明文和密钥数据;步骤2、基于RISC‑V平台搭建一个SM4算法计算器,在SM4算法加速器中设置数据处理区和算法优化区;步骤3、将明文和密钥数据作为输入,通过数据处理区将输入的明文和密钥数据进行保存并预处理,同时通过用于运行SM4算法的系统生成初始化向量,并得到系统运行的计数器值;步骤4、所述算法优化区读取密钥数据和系统参数并执行密钥扩展算法,将扩展后的密钥进行保存;步骤5、所述算法优化区将扩展后的密钥和计数器值作为输入数据并将其与执行加密算法,从而对SM4算法的轮函数操作进行加速处理。该方法解决硬件实现SM4算法时,处理数据能力低效的问题。
技术关键词
加速计算方法
SM4算法
密钥扩展算法
明文
算法加速器
计数器
加密算法
计算器
数据移位
解密算法
单指令
参数
平台
逻辑
数值
系统为您推荐了相关专利信息
加密算法
会话
解密密钥
数据监控方法
哈希消息认证码
电力保护设备
摘要
计算机执行指令
SM3算法
主机端
位置隐私保护方法
服务器
矩阵
位置隐私保护系统
字节流