看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于RISC-V指令扩展方式的国密算法SM2、SM3和SM4的高效实现 收藏
基于RISC-V指令扩展方式的国密算法SM2、SM3和SM4的高效实现

基于RISC-V指令扩展方式的国密算法SM2、SM3和SM4的高效实现

作     者:王明登 严迎建 郭朋飞 张帆 WANG Ming-deng;YAN Ying-jian;GUO Peng-fei;ZHANG Fan

作者机构:信息工程大学密码工程学院 浙江大学网络空间安全学院 

基  金:国家自然科学基金(No.62072398) 河南省网络空间态势感知重点实验室开放课题(No.HNTS2022001)~~ 

出 版 物:《电子学报》 (Acta Electronica Sinica)

年 卷 期:2024年第52卷第8期

页      码:2850-2865页

摘      要:基于指令扩展的密码算法实现是兼顾性能和面积的轻量级实现方式,特别适用于日益普及的物联网设备. SM2、SM3和SM4等国密算法有利于提高自主可控设备的安全性,但针对这些算法进行指令扩展的相关研究还不够充分. RISC-V由于其开源、简洁及可扩展等优点已成为业界最流行的指令集架构之一,本文主要基于国产开源RISC-V处理器对国密算法SM2、SM3和SM4进行指令扩展和高效实现.本文基于软硬件协同的理念提出总体指令的扩展方案.对相关密码算法进行深入分析和方案对比,分别设计了硬件单元,提出高效的实现方式.设计实现的协处理器具有2级流水线结构,顺序派遣、乱序执行和顺序写回的指令执行模式,以及独立内存访问单元和大位宽寄存器.协处理器统一接管了密码算法的部分控制逻辑,降低硬件资源消耗.实验结果表明,本文设计的密码协处理器硬件结构精简,资源利用率高. SM2、SM3和SM4算法占用资源少,但执行速率相比纯硬件有一定程度下降,资源面积和花费时间的乘积与其他相关文献相比有不同程度的优势.

主 题 词:RISC-V 协处理器 国密算法 指令扩展 蜂鸟E203 嵌入式系统 

学科分类:0810[工学-土木类] 08[工学] 081001[081001] 081201[081201] 0812[工学-测绘类] 

核心收录:

D O I:10.12263/DZXB.20230391

馆 藏 号:203143378...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分