检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:武文彪 韩跃平[1] 唐道光 Wu Wenbiao;Han Yueping;Tang Daoguang(School of Instrument and Electronics,North University of China,Taiyuan 030051,China;100 Trust Information Technology Co.,Ltd.)
机构地区:[1]中北大学信息与通信工程学院,太原030051 [2]百信信息技术有限公司
出 处:《单片机与嵌入式系统应用》2022年第8期24-28,共5页Microcontrollers & Embedded Systems
摘 要:针对进口信息产品存在安全隐患以及RISCV架构在安全领域产品严重缺乏的问题,设计了一种可以提高SM4密码算法运算效率且完全自主可控的协处理器。协处理器采用三级流水线结构提高指令执行效率,扩展5条自定义指令用于完成SM4运算,内部封装SM4运算单元以减小对数据通路的影响、便于后续扩展。借助FPGA开发板,在50 MHz的时钟频率下进行验证。验证结果表明,与无指令扩展的处理器相比,本设计密钥扩展运算效率提高了5.8倍,加密运算效率提高了5.5倍,解密运算效率提高了6.4倍,所提出的方案可显著提高SM4运算效率。In view of the hidden danger of imported information products and the serious shortage of RISCV architecture products in the field of security,a fully autonomous and controllable coprocessor is designed to improve the efficiency of SM4 cryptography algorithm.The threelevel pipeline structure is adopted to improve the instruction execution efficiency,and five customized instructions are extended to complete SM4 operation.The SM4 operation unit is encapsulated internally to reduce the impact on the data path and facilitate subsequent expansion.With the help of FPGA development board,verification is carried out at 50 MHz clock frequency.The results show that compared with the processor without instruction extension,the efficiency of key expansion operation is increased by 5.8 times,the efficiency of encryption operation is increased by 5.5 times,and the efficiency of decryption operation is increased by 6.4 times.The proposed scheme can significantly improve the efficiency of SM4 operation.
分 类 号:TN492[电子电信—微电子学与固体电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:52.15.133.37