【技术实现步骤摘要】
一种基于秘密共享公钥池的抗量子计算区块链系统和交易方法
本专利技术涉及区块链交易安全领域,尤其涉及一种基于秘密共享公钥池的抗量子计算区块链系统和交易方法。
技术介绍
区块链是一种全新的分布式基础架构与计算范式,利用有序的链式数据结构存储数据,利用共识算法更新数据,利用密码学技术保障数据安全。在基于区块链的交易中,确保交易的数据安全和客户的隐私是区块链能够进一步发展的必要条件。为此,密码学技术尤其是公钥密钥学在区块链中得到了广泛的应用。正如大多数人所了解的,量子计算机在密码破解上有着巨大潜力。当今主流的非对称(公钥)加密算法,如RSA加密算法,大多数都是基于大整数的因式分解或者有限域上的离散对数的计算这两个数学难题。他们的破解难度也就依赖于解决这些问题的效率。传统计算机上,要求解这两个数学难题,花费时间为指数时间(即破解时间随着公钥长度的增长以指数级增长),这在实际应用中是无法接受的。而为量子计算机量身定做的秀尔算法可以在多项式时间内(即破解时间随着公钥长度的增长以k次方的速度增长,其中k为与公钥长度无关的常数 ...
【技术保护点】
1.一种基于秘密共享公钥池的抗量子计算区块链系统,用于处理区块链中各个客户端之间的交易过程,通过区块链应用实现,其特征在于:每个客户端均配置有单独的密钥卡,所述密钥卡中储存有公钥、私钥、秘密共享公钥池和公钥指针随机数,所述密钥卡内的秘密共享公钥池完全相同,所述密钥卡与区块链中的每一个节点相匹配,并被区块链应用调用。/n
【技术特征摘要】
1.一种基于秘密共享公钥池的抗量子计算区块链系统,用于处理区块链中各个客户端之间的交易过程,通过区块链应用实现,其特征在于:每个客户端均配置有单独的密钥卡,所述密钥卡中储存有公钥、私钥、秘密共享公钥池和公钥指针随机数,所述密钥卡内的秘密共享公钥池完全相同,所述密钥卡与区块链中的每一个节点相匹配,并被区块链应用调用。
2.根据权利要求1所述的基于秘密共享公钥池的抗量子计算区块链系统,其特征在于:所述秘密共享公钥池的每个公钥分别进行秘密共享。
3.根据权利要求2所述的基于秘密共享公钥池的抗量子计算区块链系统,其特征在于:对进行秘密共享的每个公钥生成两个随机数;每个随机数计算出一个秘密即密钥分量,并将每个公钥的其中一个密钥分量均存入秘密共享公钥池中。
4.根据权利要求1所述的基于秘密共享公钥池的抗量子计算区块链系统,其特征在于:所述密钥卡用于移动终端采用SD卡,用于固定终端采用USBkey或主机主板密钥板卡。
5.一种基于秘密共享公钥池的抗量子计算区块链系统的交易方法,包括以下步骤:
交易发起人通过客户端生成一个未签名的交易RTx;
在密钥卡中选取公钥PK,将其加入未签名的交易RTx中,对加入公钥的RTx进行哈希运算得到Txh,通过私钥SK对Txh进行数字签名,得到数字签名Txs,对每笔交易资金分别选取相应的公钥进行签名运算;
签名完成...
【专利技术属性】
技术研发人员:富尧,钟一民,杨羽成,
申请(专利权)人:南京如般量子科技有限公司,如般量子科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。