一种低功耗的密码算法处理器微架构及其工作方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种低功耗的密码算法处理器微架构及其工作方法
申请号:CN202411016642
申请日期:2024-07-29
公开号:CN118550590B
公开日期:2024-10-29
类型:发明专利
摘要
本发明公开了一种低功耗的密码算法处理器微架构及其工作方法,所述处理器微架构为BNPU微架构,在自主定义BNPU指令集架构下工作;支持非对称密码的动态切换,以及BNPU汇编器和BNPU算法运行软件;BNPU微架构采用三级流水线设计,用于完成取指、译码、执行、分支预测和指令写回操作;BNPU指令集包含基本算术和逻辑指令、分支指令、CSR指令、大数运算和逻辑指令,以及大数加载和存储指令;BNPU汇编器用于将BNPU指令翻译成正确的机器码;BNPU运行软件采用了BNPU指令集的汇编程序,实现了各个非对称密码算法的功能。该发明通过整合RISC架构和流水线操作,为非对称算法的实时切换提供了高效、灵活的解决方案,能够实现在低功耗的同时高效运行这些算法,提供安全可靠的数据保护。
技术关键词
处理器微架构 非对称密码算法 数据存储器 流水线 低功耗 架构下工作 分支指令 译码单元 算法功能 数据同步 动态参数配置 支持动态配置 外部设备 逻辑