Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 山东云海国创云计算装备产业创新中心有限公司孔令军获国家专利权

山东云海国创云计算装备产业创新中心有限公司孔令军获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉山东云海国创云计算装备产业创新中心有限公司申请的专利基于RISC-V架构的SHA3算法实现方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114780144B

龙图腾网通过国家知识产权局官网在2026-02-06发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210445323.6,技术领域涉及:G06F9/30;该发明授权基于RISC-V架构的SHA3算法实现方法及装置是由孔令军;庞兆春;林宁亚;王贤坤设计研发完成,并于2022-04-26向国家知识产权局提交的专利申请。

基于RISC-V架构的SHA3算法实现方法及装置在说明书摘要公布了:本发明公开了一种基于RISC‑V架构的SHA3算法实现方法、装置及系统,应用于计算机技术领域,包括:根据目标函数确定出有效长度和输出数据长度;根据输入信息、有效长度和输出数据长度,确定出吸收阶段的填充过程总数和压缩阶段的压缩过程总数;在吸收阶段,根据第一初始状态向量、输入信息、有效长度和填充过程总数,逐个对每个填充过程进行计算,得到吸收阶段输出向量;在压缩阶段,基于吸收阶段输出向量逐个对每个压缩过程进行计算,得到压缩阶段输出向量;能够实现基于RISC‑V架构的SHA3算法的加速计算,有利于扩大RISC‑V架构的应用范围。

本发明授权基于RISC-V架构的SHA3算法实现方法及装置在权利要求书中公布了:1.一种基于RISC-V架构的SHA3算法实现方法,其特征在于,包括: 根据目标函数确定出有效长度和输出数据长度; 根据输入信息、所述有效长度和所述输出数据长度,确定出吸收阶段的填充过程总数和压缩阶段的压缩过程总数,其中,所述填充过程总数是基于输入信息和有效长度确定的,所述压缩过程总数是基于有效长度和输出数据长度确定的; 在所述吸收阶段,根据第一初始状态向量、所述输入信息、所述有效长度和所述填充过程总数,逐个对每个所述填充过程进行计算,得到吸收阶段输出向量; 在所述压缩阶段,基于所述吸收阶段输出向量逐个对每个所述压缩过程进行计算,得到压缩阶段输出向量; 所述根据目标函数确定出有效长度和输出数据长度,包括: 根据目标函数从预先建立的函数参数配置表匹配出与所述目标函数对应的有效长度和输出数据长度; 基于所述吸收阶段输出向量逐个对每个所述压缩过程进行计算,得到压缩阶段输出向量之前,还包括: 判断输出向量长度是否大于所述有效长度,判断输出数据长度是否大于所述有效长度,若是,则执行所述基于所述吸收阶段输出向量逐个对每个所述压缩过程进行计算,得到压缩阶段输出向量的步骤;若否,则直接将所述吸收阶段输出向量的前所述输出向量长度个bit作为压缩阶段输出向量; 所述在所述吸收阶段,根据第一初始状态向量、所述输入信息、所述有效长度和所述填充过程总数,逐个对每个所述填充过程进行计算,得到吸收阶段输出向量,包括: 针对第i个填充过程,从所述输入信息中获取第i+1个长度为所述有效长度的第一向量; 将所述第一向量与当前状态向量进行异或操作,得到异或结果; 对所述异或结果进行f函数计算,得到第一输出向量;判断所述第i个填充过程是否为最后一个填充过程,若是,则将所述第一输出向量作为吸收阶段输出向量,若否,则采用所述第一输出向量对所述当前状态向量进行更新; 对所述i进行加1操作,并返回执行所述从所述输入信息中获取第i+1个长度为所述有效长度的第一向量,直至最后一个填充过程结束后得到吸收阶段输出向量;其中,所述i为0时,所述当前状态向量为所述第一初始状态向量; 所述在所述压缩阶段,基于所述吸收阶段输出向量逐个对每个所述压缩过程进行计算,得到压缩阶段输出向量,包括: 针对当前压缩过程,对当前状态向量进行f函数操作,得到第二输出向量; 判断所述当前压缩过程是否为最后一个压缩过程,若是,则基于所述吸收阶段输出向量和各个第二输出向量得到压缩阶段输出向量;若否,则采用所述第二输出向量对所述当前状态向量进行更新,并返回执行所述对当前状态向量进行f函数操作的过程,直至最后一个压缩过程执行结束;其中,压缩过程为M个,则压缩阶段输出向量为吸收接收输出向量中前r个bit和前M-1个第二输出向量中每个第二输出向量的前r个bit以及第M个第二输出向量的d-M*r个bit的数据整合后作为最终的压缩阶段输出向量。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人山东云海国创云计算装备产业创新中心有限公司,其通讯地址为:250101 山东省济南市自由贸易试验区济南片区浪潮路1036号浪潮科技园S01楼35层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。