一种基于RISC-V处理器的Ascon算法优化实现方法
申请号:CN202510232971
申请日期:2025-02-28
公开号:CN120090792B
公开日期:2025-07-25
类型:发明专利
摘要
本发明涉及密码技术领域,尤其涉及一种基于RISC‑V处理器的Ascon算法优化实现方法,该方法包括:通过RISC‑V汇编重构S盒代换逻辑;通过比特交织技术优化64位循环移位;全展开汇编代码消除循环开销;将中间状态和密钥存于寄存器。本发明通过多种技术手段显著提升了Ascon算法在RISC‑V平台上的执行效率和性能,S盒代换逻辑的重构有效减少了冗余位操作,通过优化位操作序列和复用临时变量,减少了计算延迟,采用比特交织技术对64位循环移位操作进行分解,使得操作更加高效,并通过汇编级全展开技术消除了循环控制的开销,避免了不必要的跳转指令,进一步提升了执行速度,有效解决了由于对RISC‑V架构利用度低导致Ascon算法性能不足和资源浪费的问题。
技术关键词
交织技术
逻辑
算法
重构
序列
处理器
变量
分支
移位指令
密钥
偏差
密码技术
计数器
流水线
槽技术
冗余
周期
内存
时钟