Graczyk, Mariusz (2024) Enhancing SDN Access Control with Private Ethereum Blockchain. Masters thesis, Dublin, National College of Ireland.
Preview |
PDF (Master of Science)
Download (1MB) | Preview |
Preview |
PDF (Configuration Manual)
Download (1MB) | Preview |
Abstract
Software Defined Networks (SDN) have been implemented in various environments requiring agility, rapid and automated response to changing network circumstances and centralised management control of all network components. This is achieved by decoupling the data plane from the control plane in the SDN paradigm. Cloud Computing and Internet of Things are the most common environments where SDNs can handle large-scale network traffic loads efficiently and dynamically. However, the central management control of the entire network has also its drawbacks. Blockchain (BC) technologies come with numerous security-enhancing benefits and BCs offer decentralised design which could effectively complement centrally controlled SDNs. This paper highlights various aspects of combining BC with SDN to address inherent security concerns related to SDNs. BCs address all three aspects of the CIA Triad and this paper discusses their main benefits in the context of SDNs, which are decentralised design, data immutability and integrity, enhanced authentication and non-repudiation. Ethereum BC networks and the Proof of Authority (PoA) consensus mechanism are of particular interest in this paper. The PoA consensus is best suited for private Ethereum BC implementations.
Actions (login required)
![]() |
View Item |