[发明专利]一种可抗量子攻击的联盟区块链底层加密方法有效
申请号: | 201810576445.2 | 申请日: | 2018-06-06 |
公开(公告)号: | CN108768652B | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 梁秀波;李伟;李启雷;邱炜伟;尹可挺;朱鸿锦 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | H04L9/30 | 分类号: | H04L9/30;H04L9/32;G06Q20/38 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种可抗量子攻击的联盟区块链底层加密方法,该方法采用一套身份和消息验证流程,在数字证书的颁发、节点接入交易平台、节点进行交易以及交易内容在节点间传输这些可能被黑客用量子计算或其他手段攻破的环节上,均采用抗量子攻击的NTRUsign算法生成签名或验证签名,加强了身份和信息安全性的验证,使得联盟链整体上可以抵抗量子计算的攻击,使得联盟链在未来的量子计算时代仍然有较强的生命力。 | ||
搜索关键词: | 一种 量子 攻击 联盟 区块 底层 加密 方法 | ||
【主权项】:
1.一种可抗量子攻击的联盟区块链底层加密方法,其特征在于,该方法包括如下步骤:S1:当某个节点要加入联盟链时,由区块链平台的证书发布者向其发布带有发布者数字签名的节点准入证书;S2:当该节点要发起交易之前,该节点使用它的数字证书向平台请求交易证书,该节点首先对请求的文件进行签名,并由平台验证请求的文件签名和准入的数字证书,通过后授予该节点交易证书TCert,此时该节点才可以发起交易;当该节点发起交易时,该节点需先对交易内容签名,并采用JSONRPC协议封装后,再使用TCert证书的私钥对封装后的交易内容进行签名;S3:节点向区块链平台广播交易;S4:区块链平台的其他接收到该交易的节点首先采用NTRUsign算法验证发起该消息的节点的TCert证书的私钥对封装后的交易内容的签名是否合法,再次对交易请求的文件的签名进行验证,最后验证交易内容的合法性,当全部验证通过后,接收节点认可此交易,并继续传播,直到该交易被共识算法认同后,写入区块链;上述的所有签名均采用NTRUsign算法产生,具体过程如下:(1)节点对要加密的内容进行哈希映射,产生一个待加密的摘要;(2)通过NTRUsign算法和该节点的私钥,对所述的摘要进行加密,生成NTRUsign签名;所述的S4中采用NTRUsign算法验证签名的具体过程如下:(1)接收节点对要发送节点加密的内容进行哈希映射,产生一个待加密的摘要;(2)接收节点通过验证所述的摘要和签名之间的格间距,判断签名是否有效。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810576445.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于生物特征的短信验证系统
- 下一篇:基于量子密钥卡的身份认证系统