[发明专利]抗量子攻击的区块链的节点数据处理有效
申请号: | 201910157712.7 | 申请日: | 2019-03-02 |
公开(公告)号: | CN109672518B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 郑东;高士瑶;郭瑞 | 申请(专利权)人: | 西安安盟智能科技股份有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08;H04L9/06;H04L9/00;H04L9/32 |
代理公司: | 西安赛博睿纳专利代理事务所(普通合伙) 61236 | 代理人: | 张鹏 |
地址: | 710000 陕西省西安市高新区*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 量子 攻击 区块 节点 数据处理 | ||
本申请提供一种区块链的节点数据处理方法,该方法包括:第一节点根据预设的密钥生成算法生成用于对交易信息进行签名的公钥‑私钥对和哈希函数,其中,第一节点为区块链中发起交易的任意一个节点;将本节点的交易信息使用所述哈希函数生成哈希摘要;根据本节点的私钥对所述哈希摘要进行签名,得到哈希摘要签名;将所述交易信息、所述哈希摘要签名和公钥环广播到区块链的记账节点,以便所述记账节点根据所述第一节点广播的公钥环对第一节点的哈希摘要签名进行验证,完成记账。本申请提供的方法能够克服现有区块链系统无法抵御量子攻击的不足,提高抗量子攻击的能力。
技术领域
本发明涉及区块链领域,更为具体而言,涉及一种抗量子攻击的区块链的节点数据处理方法、设备和存储介质。
背景技术
区块链的正式提出可以追溯到中本聪2008年关于比特币的构想。根据中本聪的设计思想,比特币是一种构建在P2P网络中的点对点数字货币。而区块链作为比特币的底层核心技术,是一种去中心化的分布式记账系统。因其能够彻底改变融资、供应链及其他交易网络中数据在系统内流转过程中的造假行为而成为近年来学者和企业研究的热点。
区块链是一种全新的分布式基础架构与计算范式,是一种分布式账本构造技术,可以在去中心化的系统中构建不可篡改、不可伪造的分布式账本,按照共识机制集体维护一个可靠数据库,并确保系统中各个节点所拥有账本的动态一致性。密码学技术作为区块链系统的底层安全保障技术,主要采用哈希函数、Merkle树、加解密技术和数字签名技术实现对数据完整性、数据加密、共识计算的工作量证明、区块之间链接的功能。
在保障区块链系统的安全性时,通过加密通信技术保证数据传输过程的机密性和完整性,同时也需要确保通信对端的可信(中间人攻击),数字签名技术通过验证通信对端的身份,进而保证了对端公钥的正确性。传统的区块链系统如比特币通常采用哈希函数SHA-256实现对交易信息的签名,虽然能够验证通信双方公钥的正确性,保证消息传输的完整性、认证发送者的身份,防止交易中的抵赖发生,但是也存在无法保护系统中合法用户的隐私信息的问题。
经典的公钥加密算法、数字签名算法以及环签名算法大多是由基于数论困难问题的公钥算法产生的,如RSA算法基于大整数分解的难解性、DSA签名算法基于离散对数问题的难解性等。经典计算机不能有效求解这些数论困难问题,使其安全性得到保证。但随着近年来量子计算机的问世以及量子算法的出现,使得其安全性面临着巨大的挑战。目前,可用于密码算法破译的量子算法主要有Shor算法和Grover算法。Shor算法可以对当前广泛使用的RSA、ElGamal、ECC公钥密码算法进行有效的攻击;而Grover算法可以将密钥的长度减半,极大提高攻击者攻击成功的概率。因此,构造能够抵御量子攻击的区块链系统不仅对区块链理论与应用研究具有重大的现实意义,同时也存在着很大的研究空间。
发明内容
本发明实施方法提供一种抗量子攻击的区块链的节点数据处理方法、设备和存储介质,克服现有区块链系统无法抵御量子攻击的不足。
本发明实施方式的第一方面,提供一种抗量子攻击的区块链的节点数据处理方法,包括:第一节点根据预设的密钥生成算法生成用于对交易信息进行签名的公钥-私钥对和哈希函数,其中,第一节点为区块链中发起交易的任意一个节点;第一节点将本节点的交易信息使用所述哈希函数生成哈希摘要;第一节点根据本节点的私钥对所述哈希摘要进行签名,得到哈希摘要签名;第一节点将所述交易信息、所述哈希摘要签名和公钥环广播到区块链的记账节点,以便所述记账节点根据所述第一节点广播的公钥环对第一节点的哈希摘要签名进行验证,完成记账。
本发明实施方式的第二方面,提供一种计算机设备,包括存储器和处理器,其中,所述存储器,存储有计算机指令;所述处理器,配置为执行所述计算机指令以使所述计算机设备执行第一方面所述的方法。
本发明实施方式的第三方面,提供一种计算机可读的非易失性存储介质,其上存储有计算机指令,所述计算机指令被处理器执行时实现第一方面所述的方法。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安安盟智能科技股份有限公司,未经西安安盟智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910157712.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低信噪比信号的位同步方法
- 下一篇:一种密码装置及其数据加解密方法