深圳市纽创信安科技开发有限公司高于博获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉深圳市纽创信安科技开发有限公司申请的专利数据处理方法和数据处理芯片获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119557261B 。
龙图腾网通过国家知识产权局官网在2025-07-22发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510123041.8,技术领域涉及:G06F15/173;该发明授权数据处理方法和数据处理芯片是由高于博;高雄;陈强;马博设计研发完成,并于2025-01-26向国家知识产权局提交的专利申请。
本数据处理方法和数据处理芯片在说明书摘要公布了:本申请实施例提供了一种数据处理方法和数据处理芯片,包括:在第一运算单元的状态为空闲状态的情况下,确定第一运算单元对应的第一运算对象,第一运算单元是至少两个运算单元中的任意一个运算单元,第一运算对象包括以下之一:第一梅克尔树中的第一节点、第一梅克尔树中的第二节点的目标顺序链;利用第一运算单元对第一运算对象进行运算,得到运算结果。这样,在任一运算单元处于空闲状态时,将Merkle树中的节点或者顺序链作为该运算单元的运算对象,不仅可以减少存储空间,实现了在较小存储空间下的高并行运算,而且充分利用了所有的运算单元,在提高了运算单元的利用率的同时提升了并行效果,从而提高了运算效率。
本发明授权数据处理方法和数据处理芯片在权利要求书中公布了:1.一种数据处理方法,其特征在于,应用于SPHINCS+算法中,包括: 在第一运算单元的状态为空闲状态的情况下,确定所述第一运算单元对应的第一运算对象,所述第一运算单元是至少两个运算单元中的任意一个运算单元,所述第一运算对象包括以下之一:第一梅克尔树中的第一节点、所述第一梅克尔树中的第二节点的目标顺序链,所述第一梅克尔树包括至少两个叶节点和至少一个非叶节点,每一叶节点包括至少两条顺序链,所述第一节点是所述至少一个非叶节点中的一个非叶节点,所述第二节点是所述至少两个叶节点中的一个叶节点; 利用所述第一运算单元对所述第一运算对象进行运算,得到运算结果; 其中,在所述第一运算对象为所述第一节点时,所述运算结果包括所述第一节点的父节点;所述利用所述第一运算单元对所述第一运算对象进行运算,得到运算结果,包括:从节点存储块的第一存储位置中获取所述第一节点的兄弟节点;其中,所述节点存储块包括多个存储位置,所述节点存储块的存储位置的数量与所述第一梅克尔树的高度适配,所述第一梅克尔树中同一高度的所有节点对应一个存储位置,所述第一存储位置是与所述第一节点的高度适配的存储位置;利用所述第一运算单元,对所述第一节点和所述第一节点的兄弟节点进行运算,得到所述第一节点的父节点;所述方法还包括:在所述第一节点的父节点不为根节点且所述第一节点的父节点的位置索引不为偶数的情况下,将所述第一节点的父节点作为新的第一节点; 在所述第一运算对象为所述第二节点的目标顺序链时,所述利用所述第一运算单元对所述第一运算对象进行运算,得到运算结果,包括:利用所述第一运算单元,对所述第二节点的目标顺序链进行运算,得到所述第二节点的目标顺序链的链尾;在所述第二节点的目标顺序链为所述第二节点的第一条顺序链的情况下,将所述第二节点的目标顺序链的链尾作为所述第二节点对应的链尾,并将所述第二节点对应的链尾作为所述运算结果;在所述第二节点的目标顺序链为所述第二节点的其它顺序链的情况下,从链尾存储块的第四存储位置中获取所述第二节点对应的链尾,利用所述第一运算单元,对所述第二节点对应的链尾和所述第二节点的目标顺序链的链尾进行运算,得到所述运算结果;其中,所述链尾存储块包括至少一个存储位置,所述链尾存储块的存储位置的数量是基于所述第二节点的至少两条顺序链的数量和所述至少两个运算单元的数量确定的,通过复用所述链尾存储块的存储位置以实现多个第二节点对应的链尾的存储。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人深圳市纽创信安科技开发有限公司,其通讯地址为:518053 广东省深圳市南山区粤海街道高新区社区高新南九道10号深圳湾科技生态园10栋B2301、2304、2305、2306;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。