一种面向国密算法的RISC-V指令集扩展方法技术

技术编号:27876659 阅读:76 留言:0更新日期:2021-03-31 00:54
本发明专利技术公开了一种面向国密算法的RISC‑V指令集扩展方法,在RISC‑V处理器中,通过添加扩展指令集使其支持国密算法。所添加的扩展指令集支持国密算法中的SM4和SM3算法。通过添加SM4E指令实现SM3算法的对称加密。通过添加SM4D指令实现SM3算法的对称解密。通过添加SM3H指令实现SM4算法的哈希生成。本发明专利技术面向国密算法的RISC‑V指令集扩展方法通过在RISC‑V处理器添加扩展指令集,使RISC‑V能够在指令集级别实现高效的国密算法,提高国密算法的运行效率,有效降低开发难度。

【技术实现步骤摘要】
一种面向国密算法的RISC-V指令集扩展方法
本专利技术属于处理器设计领域,具体涉及一种面向国密算法的RISC-V指令集扩展方法。
技术介绍
RISC-V是一种免费且开放的指令集架构。与传统ARM、x86等架构比较,其最大的优点在于其开放性,任何个人或者组织可以免费基于其指令集开发商用产品。RISC-V具有灵活的模块化指令集,除了基本的指令集外,还有可选的扩展指令集。RISC-V支持用户自定义的指令集扩展。国密算法是我国大力推广的安全算法集合,高效的安全算法实现是普及推广安全算法的关键所在。目前国密算法绝大多数采用软件实现,缺乏国密算法的指令集级实现。
技术实现思路
本专利技术的目的在于针对上述现有技术中的国密算法仅能通过软件实现的问题,提供一种面向国密算法的RISC-V指令集扩展方法,使RISC-V能在指令集级别实现高效的国密算法。为了实现上述目的,本专利技术有如下的技术方案:一种面向国密算法的RISC-V指令集扩展方法,在RISC-V处理器中,通过添加扩展指令集使其支持国密算法。>作为本专利技术面向本文档来自技高网...

【技术保护点】
1.一种面向国密算法的RISC-V指令集扩展方法,其特征在于:在RISC-V处理器中,通过添加扩展指令集使其支持国密算法。/n

【技术特征摘要】
1.一种面向国密算法的RISC-V指令集扩展方法,其特征在于:在RISC-V处理器中,通过添加扩展指令集使其支持国密算法。


2.根据权利要求1所述面向国密算法的RISC-V指令集扩展方法,其特征在于:RISC-V处理器中具有处理器国密算法指令,通过调用处理器国密算法指令实现国密算法。


3.根据权利要求1所述面向国密算法的RISC-V指令集扩展方法,其特征在于:所添加的扩展指令集支持国密算法中的SM4和SM3算法。


4.根据权利要求3所述面向国密算法的RISC-V指...

【专利技术属性】
技术研发人员:张琼
申请(专利权)人:西安邮电大学
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1