【技术实现步骤摘要】
一种支持算法可插拔的抗量子区块链系统架构的方法
[0001]本专利技术属于区块链
,具体涉及一种支持算法可插拔的抗量子区块链系统架构的方法。
技术介绍
[0002]相对于传统计算机技术,量子计算和量子计算机具有巨大的优势,人们也投入了海量的人力物力进行量子计算和量子计算机的开发研制。也正因为如此,量子计算和量子计算机正飞速地走入现实。
[0003]在起源于比特币、基于计算机和互联网的区块链技术中,密码算法是保障区块链系统安全的核心基础。然而,再安全的密码算法也难免会被破解。随着量子计算机逐步应用,加之黑客技术日新月异,抗量子密码算法的新型设计和改进也受到了前所未有的重视。此外,抗量子密码技术的研究方兴未艾,抗量子区块架构的设计必须考虑如何抵抗未来新的量子攻击,实现向后兼容新型抗量子密码算法。
[0004]在抗量子密码算法研究方面,2022年7月,NIST公布了抗量子密码算法标准征集的第三轮结果,基于格的加密算法Kyber、签名算法Falcon、Dilithium和基于哈希函数的SPHINCS+率先通过评 ...
【技术保护点】
【技术特征摘要】
1.一种支持算法可插拔的抗量子区块链系统架构的方法,其特征在于:S1,将所述系统构架设计为层级部分和抗量子区块链密码算法两部分,由所述抗量子区块链密码算法部分向所述层级部分提供算法支持,S2,将所述层级部分分为数据层、网络层、共识层、合约层、和应用层共五个层级,S3,设计现有区块链的区块与交易数据结构的相关规范,以及S4,建立面向不同应用场景的抗量子密码算法与参数更新机制。2.根据权利要求1所述一种支持算法可插拔的抗量子区块链系统架构的方法,其特征在于:所述数据层包括区块结构、交易结构和区块间的链式结构;所述网络层包括P2P网络、Gossip协议、和gRPC协议;所述共识层包括单领导共识、多领导共识、和混色共识;所述合约层包括包括交易合约、存证合约、和存储合约;所述应用层包括数字政务、存证防伪、数据服务、和交易结算。3.根据权利要求1所述一种支持算法可插拔的抗量子区块链系统架构的方法,其特征在于:所述抗量子...
【专利技术属性】
技术研发人员:王励成,王维,段珺轲,仝晓菲,闫星宇,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。