当前位置: 首页 > 专利查询>广州大学专利>正文

一种SDoS防御方法技术

技术编号:45804550 阅读:23 留言:0更新日期:2025-07-11 20:19
本发明专利技术提供了一种SDoS防御方法,涉及区块链技术领域,所述的SDoS防御方法根据SDoS攻击的行为特征,诚实节点采取防御策略将符合攻击行为特征的区块及其子孙区块,通过黑名单机制进行判定并加入黑名单中,诚实节点利用黑名单机制筛选区块,并在非黑名单区块后工作;当存在多条不带黑名单区块的最长链的情况下,采取防御策略的诚实节点选择在最早收到完整区块的链后工作。本发明专利技术基于激励机制,通过降低攻击者收入让攻击者主动停止攻击,并且让更多的节点积极工作,能够有效针对SDoS攻击进行缓解和防御。

【技术实现步骤摘要】

本专利技术涉及区块链,尤其涉及一种sdos防御方法。


技术介绍

1、拒绝服务攻击:一种网络攻击手段,目的是使目标计算机资源过载或瘫痪,从而阻止用户访问相关的网络服务或资源。攻击者通常通过发送大量的请求或数据包到目标系统,使得消息超出系统处理能力,最终导致系统无法响应合法用户请求。

2、区块链拒绝服务攻击:与传统拒绝服务攻击攻击方式不同,区块链拒绝服务攻击利用了工作量证明型区块链的激励机制。区块链拒绝服务攻击通过仅发布块头的方式,故意制造分叉,使得部分甚至全部诚实节点(以下将简称诚实节点为节点)遇到分叉概率增加、竞争最长合法链失败概率增加,进而降低了节点的期望收益。当节点期望收益为负时,节点将主动选择停止工作,最终达到了让区块链拒绝服务的目的。

3、基于自私工作的拒绝服务攻击(sdos):sdos针对攻击工作量证明型通证区块链系统,sdos可以看作自私工作与区块链拒绝服务攻击的结合体,sdos同时采取暂时隐藏区块与仅发布块头的方式浪费节点算力,与sm相同,它们的目的都是是获得更多出块奖励。

4、目前的现有技术中还没有针对基本文档来自技高网...

【技术保护点】

1.一种SDoS防御方法,其特征在于,包括:

2.根据权利要求1所述的一种SDoS防御方法,其特征在于,所述SDoS防御方法,还包括:

3.根据权利要求2所述的一种SDoS防御方法,其特征在于,所述计算诚实块被加入黑名单的概率包括,通过区块链网络中恶意节点占系统总计算力比例、诚实节点占系统总计算力比例、块头出现概率及时间和系统出块时间以及攻击策略,计算诚实块被加入黑名单的概率,根据找到块的时间概率服从指数分布,计算诚实节点Pi找到的块被加入黑名单概率公式为:

4.根据权利要求2所述的一种SDoS防御方法,其特征在于,所述构建表示系统状态转化与转化概率的...

【技术特征摘要】

1.一种sdos防御方法,其特征在于,包括:

2.根据权利要求1所述的一种sdos防御方法,其特征在于,所述sdos防御方法,还包括:

3.根据权利要求2所述的一种sdos防御方法,其特征在于,所述计算诚实块被加入黑名单的概率包括,通过区块链网络中恶意节点占系统总计算力比例、诚实节点占系统总计算力比例、块头出现概率及时间和系统出块时间以及攻击策略,计算诚实块被加入黑名单的概率,根据找到块的时间概率服从指数分布,计算诚实节点pi找到的块被加入黑名单概率公式为:

4.根据权利要求2所述的一种sdos防御方法,其特征在于,所述构建表示系统状态转化与转化概率的马尔可夫链包括,根据诚实块被加入黑名单的概率,通过恶意节点领先的区块数目,区分不同系统状态,构建表示系统状态转化与转化概率的马尔可夫链,通过马尔可夫链刻画系统在不同状态间的动态移动过程;所述系统状态划分为正常工作状态、系统分叉状态和遭受恶意攻击状态,所述各个系统状态间存在内在逻辑联系。

5.根据权利要求2所述的一种sdos防御方法,其特征在于,所述计算防御后的工作难度包括,计算防御后区块链工作算力比期望,计算防御后诚实区块出块速率,根据所述防御后诚实区块出块速率,计算防御后的工作难度。

6.根据权利要求2所述的一种sdos防御方法,其特征在于,所述根据状态概率计算诚实节点收入与收益包括,根据状态概率和所述诚实块被加入黑名单的概率,计算防御后诚实节点pi选择防御策略的工作收入,计算防御后...

【专利技术属性】
技术研发人员:刘园章淑洁黄瑞信程孟清唐言然王梦雨田志宏杨青林苏申张乐君徐光侠
申请(专利权)人:广州大学
类型:发明
国别省市:

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

1