CN119483944A 一种后量子密码与国密算法混合签名、验证方法和设备 (中电信量子科技有限公司)_第1页
CN119483944A 一种后量子密码与国密算法混合签名、验证方法和设备 (中电信量子科技有限公司)_第2页
CN119483944A 一种后量子密码与国密算法混合签名、验证方法和设备 (中电信量子科技有限公司)_第3页
CN119483944A 一种后量子密码与国密算法混合签名、验证方法和设备 (中电信量子科技有限公司)_第4页
CN119483944A 一种后量子密码与国密算法混合签名、验证方法和设备 (中电信量子科技有限公司)_第5页
已阅读5页,还剩33页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本申请提供一种后量子密码与国密算法混据发送方的混合签名私钥中的国密签名私钥分值,向接收方发送混合签名值和待签名消息明2根据所述发送方的混合签名私钥中的国密签名私钥分量和后量子签述第一哈希值和所述待签名消息明文进行混合签名运算,得到国密签名值和后量子签名对所述国密签名值和所述后量子签名值进行封装,得到所述待签名根据所述国密签名私钥分量,采用所述国密密钥算法对应的国密签根据所述后量子签名私钥分量,采用后量子签名算法对所述国密签采用所述预设国密杂凑算法,对所述国密签名值和所述待签名消息明文进行杂凑运根据所述后量子签名私钥分量,采用所述后量子签名算法对所述第调用后量子签名算法生成密钥对接口,生成后量子签名密钥对,所对所述国密签名私钥分量和所述后量子签名私钥分量进行封装,得到所对所述国密签名公钥分量所述后量子签名公钥分量接收发送方发送的待验证混合签名值和待验证消息明文;所述待述发送方采用所述发送方的混合签名私钥对所述待验证消息明文进行混合签名得到的签对所述待验证混合签名值进行解封装处理,得到待验证国密签名值3采用预设国密杂凑算法,对所述待验证消息明文进行杂凑运算,得到根据所述混合签名公钥中的国密签名公钥分量和后量子签名公钥分根据所述国密签名验证结果和所述后量子签名验证结果,确定所述根据所述国密签名公钥分量,采用所述国密密钥算法对应的国根据所述后量子签名公钥分量,采用后量子签名验证算法对所述待采用预设国密杂凑算法,对所述待验证国密签名值和所述待验证根据所述后量子签名公钥分量,采用后量子签名验证算法对所述待若所述国密签名验证结果和所述后量子签名验证结果均为验证成4[0008]根据所述发送方的混合签名私钥中的国密签名私钥分量量和后量子签名私钥分量,对所述第一哈希值和所述待签名消息明文进行混合签名运算,5[0021]对所述国密签名公钥分量所述后量子签名公钥分量进行封装,得到混合签名公[0022]第二方面,本申请实施例还提供了一种后量子密码与国密算法混合签名验证方为所述发送方采用所述发送方的混合签名私钥对所述待验证消息明文进行混合签名得到6[0031]根据所述后量子签名公钥分量,采用后量子签名验证算法对所述待验证消息明[0040]本申请的有益效果是:本申请实施例提供了一种后量子密码与国密算法混合签码协议及应用从国密密钥算法向PQC迁移的7[0042]图1为本申请实施例提供的一种后量子密码与国密算法混合签名方法的流程示意[0043]图2为本申请实施例提供的一种后量子密码与国密算法混合签名方法的流程示意[0044]图3为本申请实施例提供的一种后量子密码与国密算法混合签名方法的流程示意[0045]图4为本申请实施例提供的一种后量子密码与国密算法混合签名方法的流程示意[0046]图5为本申请实施例提供的一种后量子密码与国密算法混合签名验证方法的流程[0047]图6为本申请实施例提供的一种后量子密码与国密算法混合签名验证方法的流程[0048]图7为本申请实施例提供的一种后量子密码与国密算法混合签名验证方法的流程[0049]图8为本申请实施例提供的一种后量子密码与国密算法混合签名装置的功能模块[0050]图9为本申请实施例提供的一种后量子密码与国密算法混合签名验证装置的功能8签名和验证消息认证码的生成与验证以及随机数的生成,可满足多种密码应用的安全需签名私钥中的国密签名私钥分量和后量子签名私钥分量,对第一哈希值进行混合签名运[0060]如下结合附图通过具体示例对本申请实施例提供的后量子密码与国密算法混合签名方法进行详细的解释说明。图1为本申请实施例提供的一种后量子密码与国密算法混[0064]S102、根据发送方的混合签名私钥中的国密签名私钥分量和后量子签名私钥分[0067]具体的,发送方预先采用国密密钥算法即SM2算法生成发送方的国密签名私钥分9[0068]然后根据国密签名私钥分量和后量子签名私钥分量,对第一哈希值HASH1和待签签名消息明文。由于发送方向接收方发送的混合签名值中包括国密签名值和后量子签名例还提供了另一种后量子密码与国密算法混合签名方法的可能实现方式,图2为本申请实[0077]发送方还根据后量子签名私钥分量即PQC签名私钥分量,采用PQC签名算法对SM2现了后量子密码与国密算法对待签名消息明文[0079]本申请实施例还提供了另一种后量子密码与国密算法混合签名方法的可能实现方式,图3为本申请实施例提供的一种后量子密码与国密算法混合签名方法的流程示意图[0085]本申请实施例还提供了另一种后量子密码与国密算法混合签名方法的可能实现方式,图4为本申请实施例提供的一种后量子密码与国密算法混合签名方法的流程示意图[0096]本申请实施例提供的方法中,对后量子密码和国密算法与国密算法混合签名验证方法进行详细的解释说明。图5为本申请实施例提供的一种后量[0101]在本实施例中,接收方接收发送方发送的待验证混合签[0102]发送方预先将混合签名公钥进行公开,使得接收方获取到发送方的混合签名公收方对待验证混合签名值进行解封装处理,得到待验证国密签名值和待验证后量子签名[0115]综上所述,本申请实施例提供了一种后量子密码与国密证混合签名值为发送方采用发送方的混合签名私钥对待验证消息明文进行混合签名得到实施例还提供了另一种后量子密码与国密算法混合签名验证方法的可能实现方式,图6为[0122]本申请实施例还提供了另一种后量子密码与国密算法混合签名验证方法的可能实现方式,图7为本申请实施例提供的一种后量子密码与国密算法混合签名验证方法的流[0128]如下继续对执行本申请上述任一实施例提供的后量子密码与国密算法混合签名[0129]图8为本申请实施例提供的一种后量子密码与国密算法混合签名装置的功能模块[0131]签名模块120,用于根据发送方的混合签名私钥中的国密签名私钥分量和后量子[0141]图9为本申请实施例提供的一种后量子密码与国密算法混合签名验证装置的功能证混合签名值为发送方采用发送方的混合签名私钥对待验证消息明文进行混合签名得到[0146]签名验证模块250,用于根据混合签名公钥中的国密签名公钥分量和后量子签名

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论