arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1906.04342cs.CR
收藏

基于区块链的安全软件定义网络

Secure Software-Defined Networking Based on Blockchain

Weng Jiasi, Weng Jian, Liu Jia-Nan, Zhang Yue

摘要:

软件定义网络(Software-Defined Networking,SDN)将网络控制平面和数据平面分开,其提供了具有集中控制(在控制平面中)的全网络视图和由SDN应用注入的数据平面的可编程网络配置(在应用平面中)。利用这些特性,可以有效地避免传统网络结构的静态配置、不可扩展性和效率低下等缺点。然而,SDN也带来了一些新的安全挑战,例如控制平面的单点故障,来自应用程序的恶意流量,暴露的网络范围资源以及控制平面和数据平面之间的脆弱通道。在本文中,我们设计了一个基于区块链的SDN整体安全机制。我们的机制分散的控制平面,以克服单点故障,同时保持一个网络范围内的观点。该机制还保证了应用程序流的真实性、可跟踪性和可问责性,从而保护了可编程配置。此外,该机制提供了对网络范围资源的细粒度访问控制和安全的交换机-交换机通道,以进一步保护SDN中的资源和通信。

英文摘要:

Software-Defined Networking (SDN) separates the network control plane and data plane, which provides a network-wide view with centralized control (in the control plane) and programmable network configuration for data plane injected by SDN applications (in the application plane). With these features, a number of drawbacks of the traditional network architectures such as static configuration, non-scalability and low efficiency can be effectively avoided. However, SDN also brings with it some new security challenges, such as single-point failure of the control plane, malicious flows from applications, exposed network-wide resources and a vulnerable channel between the control plane and the data plane. In this paper, we design a monolithic security mechanism for SDN based on Blockchain. Our mechanism decentralizes the control plane to overcome single-point failure while maintaining a network-wide view. The mechanism also guarantees the authenticity, traceability, and accountability of application flows, and hence secures the programmable configuration. Moreover, the mechanism provides a fine-grained access control of network-wide resources and a secure controller-switch channel to further protect resources and communication in SDN.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑