摘要
本公开提供了一种支持TESLA协议的扩展指令处理器架构和电子设备,该架构包括:取指模块、译码模块、执行模块、访存模块、写回模块、寄存器堆、外部模块以及AHB总线。本公开针对TESLA协议涉及的两类密码算法设计自定义的扩展指令,并在执行模块中设置与扩展指令对应的硬件逻辑单元,使得RISC‑V能够在指令级别快速、高效、简单的实现签名算法和杂凑算法,有效地降低了TESLA协议的开发难度,同时利用更少的代码量和更少的运行时间完成基于TESLA协议的导航认证过程,有效提升导航认证过程的执行效率。
技术关键词
杂凑算法
签名算法
指令处理器
译码模块
硬件逻辑单元
协议
模数
索引
C程序
密码算法
电子设备
分支
解码
格式
数据
系统为您推荐了相关专利信息
可信硬件设备
执行控制器
密码算法
密钥加载方法
输入输出单元
云技术平台
分片
异构计算模块
节点
轻量级加密算法