NORMA eResearch @NCI Library

Enhancing SDN Access Control with Private Ethereum Blockchain

Graczyk, Mariusz (2024) Enhancing SDN Access Control with Private Ethereum Blockchain. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
Preview
PDF (Master of Science)
Download (1MB) | Preview
[thumbnail of Configuration Manual]
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.

Item Type: Thesis (Masters)
Supervisors:
Name
Email
Spelman, Ross
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software > Computer Security > Database security > Blockchains (Databases)
T Technology > T Technology (General) > Information Technology > Computer software > Computer Security > Database security > Blockchains (Databases)
Z Bibliography. Library Science. Information Resources > ZA Information resources > ZA4050 Electronic information resources > Databases > Distributed databases > Blockchains (Databases)
Q Science > QA Mathematics > Computer software > Computer Security
T Technology > T Technology (General) > Information Technology > Computer software > Computer Security
Divisions: School of Computing > Master of Science in Cyber Security
Depositing User: Ciara O'Brien
Date Deposited: 30 Jul 2025 08:33
Last Modified: 30 Jul 2025 08:33
URI: https://norma.ncirl.ie/id/eprint/8317

Actions (login required)

View Item View Item