用于防止对区块链系统的拒绝服务攻击的方法和设备技术方案

技术编号:33849967 阅读:31 留言:0更新日期:2022-06-18 10:35
本文公开了用于防止对区块链系统的拒绝服务攻击的方法、设备和装置,包括存储在计算机可读介质上的计算机程序。所述方法之一包括:从区块链的第k区块检索解密密钥D

【技术实现步骤摘要】
【国外来华专利技术】用于防止对区块链系统的拒绝服务攻击的方法和设备


[0001]本文一般涉及计算机技术,更具体地,涉及防止对区块链系统的拒绝服务攻击的方法和设备。

技术介绍

[0002]区块链系统,也称为分布式账本系统(DLS)或共识系统,可以使参与实体安全且不可篡改地存储数据。在不参考任何特定用例的情况下,区块链系统可以包括任何DLS,并且可以用于公有区块链网络、私有区块链网络和联盟区块链网络。公有区块链网络向所有实体开放使用系统和参与到共识处理中。私有区块链网络针对特定实体提供,该特定实体集中控制读写权限(permission)。联盟区块链网络针对选定的实体组群提供,该实体组群控制共识处理,并且所述联盟区块链网络包括访问控制层。
[0003]区块链系统使用点对点(peer

to

peer,P2P)网络来实现,其中,节点例如在不需要固定的中央服务器的情况下彼此直接通信。P2P网络中的每个节点可以发起与P2P网络中的另一节点的通信。区块链系统维护一个或多个区块链。区块链是用于存储诸如交易之类的数据的数据结构,其可以防本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的用于防止对区块链系统的拒绝服务攻击的方法,所述方法包括:从区块链的第k区块检索解密密钥D
K
;基于所述解密密钥D
K
确定要包括在所述第k区块的后续区块中的加密交易是否有效;以及响应于确定要包括在所述第k区块的所述后续区块中的所述加密交易是无效的,拒绝所述加密交易。2.如权利要求1所述的方法,还包括:生成加密密钥E
K+1
;基于所述加密密钥E
K+1
生成解密密钥D
K+1
;生成所述加密密钥E
K+1
的非机器可读表示;以及将所述解密密钥D
K+1
以及所述加密密钥E
K+1
的非机器可读表示存储在所述第k区块的所述后续区块中。3.如权利要求2所述的方法,其中,所述加密密钥E
K+1
的所述非机器可读表示包括表示所述加密密钥E
K+1
的扭曲图像。4.如权利要求2所述的方法,其中,所述加密密钥E
K+1
是基于用于存储记录在所述区块链上的交易的数据结构生成的。5.如权利要求4所述的方法...

【专利技术属性】
技术研发人员:袁园曹圣皎方晖杨伟涛
申请(专利权)人:支付宝实验室新加坡有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1