| 专利号 | 2024116093137 | 申请日 | 2024-11-12 | 专利名称 | 一种基于RISC-V指令集扩展的CRC-32校验码生成方法 |
| 授权日 | 2025-11-11 | 专利权人 | 山东大学 | 发明人 | 戴鸿君;李依桉;宋其诚;陈童;李冰;翟明杰 |
| 主分类号 | G06F11/10 | 关键词 | 应用领域 | ||
| 摘要 | 本发明涉及一种基于RISC‑V指令集扩展的CRC‑32校验码生成方法,包括:定义指令集,在RISC‑V指令集中增加CRC‑32指令;在RISC‑V处理器中添加一个CRC计算单元,用于计算和处理CRC‑32的运算逻辑;对RISC‑V的工具链进行相应的修改,以支持CRC‑32指令的编译和生成;1)初始化;2)分块读取数据;3)执行CRC‑32指令;4)更新数据块,直至所有数据块被处理完毕;5)输出结果:完成所有数据块处理后,按位取反,得出最终的CRC‑32校验码。本发明使用CRC‑32指令可以提升密码学算法的速度,并降低应用程序的大小,用户可以直接调用从而提高开发效率。 | ||||
| 创新点 | |||||
| 技术分类 | 标 签 | 战兴产业 | 新一代信息技术  下一代信息网络产业 | ||
| 运营方式 | 合作方式 | ||||
| 联系人 | 联系电话 | 电子邮箱 | |||
| 详细说明 | |||||