一个轻量级的基于区块链的可扩展和协作缓解框架,针对SDN中的新流DDoS攻击,使自主系统能够实现自主系统.
Shikha Garg1, Sonia Goyal1, Abhinav Bhandari2
1Department of Electronics and Communication Engineering, Punjabi University, Patiala, 147002, India.
Scientific reports
|October 15, 2025
概括
本研究介绍了LiBSCOM-AS,一个使用区块链和软件定义网络 (SDN) 的新型框架,用于打击自主系统中的新的DDoS攻击. 它提供了高效,可扩展和安全的缓解策略.
科学领域:
- 网络安全 网络安全
- 网络安全 网络安全
- 分布式系统 分布式系统
背景情况:
- 基于新流的分布式拒绝服务 (DDoS) 攻击通过利用集中控制器漏洞威胁SDN启用的自主系统 (AS).
- 现有的缓解策略往往缺乏可扩展性和强大的协调机制,用于域内和域间的自主系统.
研究的目的:
- 提出一个轻量级的基于区块链的框架,LiBSCOM-AS,用于SDN-Enabled AS.中的可扩展和协作DDoS缓解.
- 为了增强实时检测,高效的流量表征,安全,分散的攻击响应和信息共享.
主要方法:
- 实施了一个由三个模块组成的框架:基于的检测,轻量化表征和基于区块链的缓解,使用统一的智能合约.
- 使用P4 SDN交换机和SDN控制器进行实时网络流量分析 (源IP,目的地IP,Packet-In消息输入值).
- 利用以太坊的Ropsten进行域间实现,并利用Hyperledger Fabric进行域内AS实现.
主要成果:
- 实现了 99.9875% 的高检测准确度,用于基于新流的 DDoS 攻击.
- 从O(N) +O(K) 降低了表征复杂性到O(S),计算开销最小.
- 与其他基于区块链的方法相比,显著降低了天然气成本 (96.71-96.80%).
结论:
- 在支持SDN的自主系统中,LiBSCOM-AS提供了一种高效,可扩展和强大的防御,以抵御基于新流的DDoS攻击.
- 集成SDN和区块链技术为网络威胁缓解和信息共享提供了安全和协调的方法.
相关概念视频
Fast Decoupled and DC Powerflow
726
The fast decoupled power flow method addresses contingencies in power system operations, such as generator outages or transmission line failures. This method provides quick power flow solutions, essential for real-time system adjustments. Fast decoupled power flow algorithms simplify the Jacobian matrix by neglecting certain elements, leading to two sets of decoupled equations:
726
Distributed Loads: Problem Solving
1.1K
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
1.1K
Distributed Loads
943
Distributed loads are a common type of load that engineers and scientists encounter in various practical situations. Distributed loads often refer to a type of load spread over a surface or a structure and can be modeled as continuous force per unit area.
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
943
Distribution Reliability and Automation
497
Distribution reliability in electrical power systems is critical for ensuring an uninterrupted power supply to consumers at minimal cost. According to IEEE Standard Terms, reliability is the probability that a device will function without failure over a specified time period or amount of usage. For electric power distribution, this translates to maintaining continuous power supply and addressing customer concerns over power outages. Several indices, as defined by IEEE Standard 1366-2012, are...
497
Elastic Collisions: Case Study
20.2K
Elastic collision of a system demands conservation of both momentum and kinetic energy. To solve problems involving one-dimensional elastic collisions between two objects, the equations for conservation of momentum and conservation of internal kinetic energy can be used. For the two objects, the sum of momentum before the collision equals the total momentum after the collision. An elastic collision conserves internal kinetic energy, and so the sum of kinetic energies before the collision equals...
20.2K
Uniform Depth Channel Flow: Problem Solving
429
To calculate the flow rate for a trapezoidal channel, first, identify the bottom width, side slope, and flow depth of the channel. The cross-sectional area (A) corresponding to the depth of flow (y), channel bottom width (B), and side slope (θ) is determined by:Next, calculate the wetted perimeter, which includes the bottom width and the sloped side lengths in contact with the water. Using the values of the cross-sectional area and the wetted perimeter, determine the hydraulic radius by...
429
