数字签名的处理电路、消息传输方法和芯片技术

技术编号:43080211 阅读:22 留言:0更新日期:2024-10-26 09:31
本发明专利技术公开了一种数字签名的处理电路、消息传输方法和芯片,涉及数字签名的技术领域。本发明专利技术的技术方案通过FORS模块调用多类哈希核对待发送消息的消息摘要进行数字签名,并生成FORS公钥;HT模块调用多类哈希核对FORS公钥进行数字签名,将FORS模块和HT模块实施数字签名处理时的中间数据存储于预设的数据存储模块;由于多类哈希核包括SHA2算法中全流水线处理的第一哈希核和单个非流水线处理的第二哈希核,通过规划不同哈希核的调度方式,最大程度上实现多核并行计算,可以在SPHINCS+实施SHA2算法全流水方式的数字签名,在不搭载高性能的CPU或GPU嵌入式设备中,依然能够实现SPHINCS+方式的数字签名处理,兼顾了数字签名的处理效率和安全性。

【技术实现步骤摘要】

本专利技术涉及数字签名的,尤其涉及一种数字签名的处理电路、消息传输方法和芯片


技术介绍

1、密码技术提供了数据完整性验证和数字签名等功能,使接收方能够验证数据在传输过程中防止篡改,以及确认数据来源的真实性,进一步加强信息安全保护。然而,随着量子计算技术的飞速发展,传统的公钥加密算法正面临严重的威胁,为了确保安全基础设施的稳固,pqc(post-quantum cryptography,后量子密码学)算法应运而生。sphincs+是一种基于哈希的无状态数字签名方案,已经被相关机构推荐作为无状态的后量子签名方案,是目前可以部署的少数几个pqc算法之一。而无状态数字签名算法sphincs+面临的主要挑战之一是其较大的签名尺寸,这要求服务端进行数以千万计的哈希计算。虽然使用高性能的cpu(central processing unit,中央处理器)或gpu(graphics processing unit,图形处理器)可以作为一种解决方案以加速计算,但是这种加速方案不适用于资源受限的嵌入式设备环境中。


技术实现思路

...

【技术保护点】

1.一种数字签名的处理电路,其特征在于,应用于SHA2算法实施全流水方式的数字签名,所述电路包括:

2.根据权利要求1所述的数字签名的处理电路,其特征在于,所述FORS模块包括:

3.根据权利要求1所述的数字签名的处理电路,其特征在于,所述HT模块包括:

4.根据权利要求1所述的数字签名的处理电路,其特征在于,所述电路还包括:

5.根据权利要求1所述的数字签名的处理电路,其特征在于,所述数据存储模块,包括:

6.一种消息传输方法,其特征在于,应用于SHA2算法实施全流水方式数字签名的消息传输,所述方法包括:</p>

7.根据...

【技术特征摘要】

1.一种数字签名的处理电路,其特征在于,应用于sha2算法实施全流水方式的数字签名,所述电路包括:

2.根据权利要求1所述的数字签名的处理电路,其特征在于,所述fors模块包括:

3.根据权利要求1所述的数字签名的处理电路,其特征在于,所述ht模块包括:

4.根据权利要求1所述的数字签名的处理电路,其特征在于,所述电路还包括:

5.根据权利要求1所述的数字签名的处理电路,其特征在于,所述数据存储模块,包括:

6.一种消息传输方法,其特征在于,应用于sha2算法实施全流水方式数字签名的消息传输,所述方法包括:

7.根据权...

【专利技术属性】
技术研发人员:张磊磊段毅郭靖
申请(专利权)人:苏州特思恩科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1