-
题名基于KCPSM6指令扩展的SM4算法优化实现方法
被引量:1
- 1
-
-
作者
赵涔伶
周波
王曦
杜薇
黄益盛
张武
-
机构
中国电子科技集团公司第三十研究所
-
出处
《通信技术》
2024年第6期640-646,共7页
-
文摘
密码算法的实现是低成本、资源受限的密码应用场景中的关键环节,而如何应用各类微处理器指令扩展技术对算法进行优化实现是当前研究重点之一。针对SM4算法,提出了一种基于KCPSM6微处理器指令扩展的算法优化实现方法。该方法实现了兼具密钥扩展函数和加解密函数功能的指令扩展单元,新增4个数异或计算的扩展指令,并采用双端口RAM交互接口设计了一款资源占用低的硬件电路结构。实验结果显示,LUT资源仅占用134个,相比不包含指令扩展的方法,所提方法消耗的时钟周期至少降低了71.38%,速率最大提升了4.79倍,有效实现了在较低硬件资源占用的情况下提升算法性能。
-
关键词
SM4
指令扩展
kcpsm6
低资源占用
-
Keywords
SM4
instruction set extension
kcpsm6
low resource consumption
-
分类号
TP309.7
[自动化与计算机技术—计算机系统结构]
-