【技术实现步骤摘要】
本申请涉及但不限于信息安全,尤其涉及一种数据处理方法和数据处理芯片。
技术介绍
1、相关技术中,由于 sphincs+算法的运算量很大,可以使用硬件并行的方式来提高运算性能,而目前基本上都是先按照并行度n,同时并行运算梅克尔树(merkle树)中的n个叶节点,那么,该存储空间至少需要存储n个叶节点的所有顺序链,使得存储空间大,同时,在merkle树中,由于上一层节点数比下一层节点数少,那么,在并行向上计算上一层节点时,上一层节点的并行度会低于下一层节点的并行度,使得并行效果不佳,从而降低了运算效率。
技术实现思路
1、本申请实施例提供一种数据处理方法和数据处理芯片,以解决相关技术中在实现sphincs+算法的运算过程中,存在存储空间大、并行效果不佳、运算效率低等问题。
2、本申请实施例的技术方案是这样实现的:
3、本申请实施例提供一种数据处理方法,包括:
4、在第一运算单元的状态为空闲状态的情况下,确定第一运算单元对应的第一运算对象,第一运算单元是至少两
...【技术保护点】
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的数据处理方法,其特征在于,所述确定所述第一运算单元对应的第一运算对象,包括:
3.根据权利要求2所述的数据处理方法,其特征在于,所述基于所述至少两个运算单元中除所述第一运算单元之外的其它所有运算单元对应的运算对象,确定所述第二节点的目标顺序链,包括:
4.根据权利要求1所述的数据处理方法,其特征在于,在所述第一运算对象为所述第一节点的情况下,所述运算结果包括所述第一节点的父节点;
5.根据权利要求4所述的数据处理方法,其特征在于,在所述第一节点的父节点为非
...【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的数据处理方法,其特征在于,所述确定所述第一运算单元对应的第一运算对象,包括:
3.根据权利要求2所述的数据处理方法,其特征在于,所述基于所述至少两个运算单元中除所述第一运算单元之外的其它所有运算单元对应的运算对象,确定所述第二节点的目标顺序链,包括:
4.根据权利要求1所述的数据处理方法,其特征在于,在所述第一运算对象为所述第一节点的情况下,所述运算结果包括所述第一节点的父节点;
5.根据权利要求4所述的数据处理方法,其特征在于,在所述第一节点的父节点为非根节点的情况下,所述数据处理方法还包括:
6.根据权利要求1所述的数据处理方法,其特征在于,在所述第一运算对象为所述第二节点的目标顺序链的情况下,所述利用所述第一运算单元对所述第一运算对象进行运算,得到运算结果,包括:
7.根据权利要求6所述的数据处理方法,其特征在于,所述第二节点的目标顺序链包括依次连接的多个运算节点;
8.根据权利要求7所述的数据处理方法,其特征在于,在所述第二节点为签名节点的情况下,所述数据处理方法还包括:
9.根据权利要求6所述的数据...
【专利技术属性】
技术研发人员:高于博,高雄,陈强,马博,
申请(专利权)人:深圳市纽创信安科技开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。