[发明专利]基于混合后量子数字签名的区块链交易验证方法及系统有效
申请号: | 202211278166.0 | 申请日: | 2022-10-19 |
公开(公告)号: | CN115345618B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 王立伟;王吉伟;王强 | 申请(专利权)人: | 确信信息股份有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;H04L9/00;H04L9/08;H04L9/32 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 黄海丽 |
地址: | 250000 山东省济南市中国(山东)自由*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 混合 量子 数字签名 区块 交易 验证 方法 系统 | ||
1.基于混合后量子数字签名的区块链交易验证方法,其特征是,包括:
客户端通过区块链向数字证书颁发机构服务器发送证书获取请求;数字证书颁发机构服务器生成混合后量子数字证书,并将混合后量子数字证书反馈给客户端;
客户端向区块链的背书节点发送交易请求;所述交易请求,包括:客户端的混合后量子数字签名和混合后量子可信时间戳;背书节点接收交易请求,并对交易请求中客户端的混合后量子数字签名和混合后量子可信时间戳进行验证,对验证通过后的交易请求进行执行,并生成交易结果,将交易结果反馈给客户端;
客户端对交易结果进行解析,并对解析得到的背书节点的混合后量子数字签名和混合后量子可信时间戳进行验证,若验证通过,就将交易信息发送给排序节点;排序节点接收到交易信息后,将交易信息封装成交易区块,交易区块包括交易行为的混合后量子数字签名和混合后量子可信时间戳;
排序节点对交易区块内的交易进行验证,验证通过后,排序节点将交易区块发送给提交节点;提交节点收到交易区块后,对交易区块中的每一笔交易均进行校验,验证完成后,将交易区块添加到区块链上;
数字证书颁发机构服务器生成混合后量子数字证书,具体包括:
通过解析客户端证书请求中的终端信息,使用证书颁发机构根证书的现代密码算法私钥和后量子算法私钥分别对终端信息进行数字签名,并对证书信息进行采用CBOR编码生成客户端的混合后量子数字证书;
客户端的混合后量子数字证书,是基于国密算法的混合后量子数字证书;基于国密算法的混合后量子数字证书,包括混合后量子数字签名证书和混合后量子加密证书;
基于国密算法的混合后量子数字证书,是在X.509数字证书的扩展域中添加四个自定义证书扩展项:后量子公钥、后量子签名算法、后量子密钥用途和混合后量子数字签名;
其中,后量子公钥,表示数字证书的后量子算法公钥;后量子算法公钥通过后量子密码学算法生成;
后量子签名算法,表示后量子算法标识,代表给数字证书进行后量子数字签名的后量子算法;
后量子密钥用途,表示后量子密钥的用途标识,代表混合后量子数字证书的密钥用途;所述密钥用途,包括:数字签名、数据加密、时间戳签名;
混合后量子数字签名,表示数字证书的混合后量子数字签名,使用数字证书颁发机构服务器的现代密码的国密算法密钥和后量子密钥对数字证书的基本信息进行混合后量子数字签名,并将最终混合后量子数字签名值存储在该数字证书扩展项中。
2.如权利要求1所述的基于混合后量子数字签名的区块链交易验证方法,其特征是,所述客户端向区块链的背书节点发送交易请求,具体包括:
客户端首先构建交易请求,然后将交易请求进行打包,再对打包后的交易请求进行混合后量子数字签名,并加盖混合后量子可信时间戳,最后,将包含混合后量子数字签名和混合后量子可信时间戳的交易请求发送给背书节点;
所述混合后量子可信时间戳,是对标准时间戳结构进行混合后量子扩展,增加三项自定义扩展项:后量子算法标识、混合后量子数字签名证书和混合后量子数字签名;
其中,后量子签名算法表示后量子算法标识,代表生成混合后量子可信时间戳的后量子签名算法;
混合后量子数字签名证书表示用于验证混合后量子可信时间戳的混合后量子数字签名证书,通过解析混合后量子数字签名证书得到现代密码公钥和后量子密码公钥;
混合后量子数字签名表示通过现代密钥密钥和后量子密钥分别对包含国家标准时间和其他时间戳信息的混合后量子数字签名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于确信信息股份有限公司,未经确信信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211278166.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于多靶标核酸检测的微流控芯片
- 下一篇:一种内置钻头多维冲击器