Braams, C.S. (2022) Securing Publish/Subscribe systems using Software Defined Networks. Master's Thesis / Essay, Computing Science.
|
Text
mCS_2022_BraamsCS.pdf Download (1MB) | Preview |
|
Text
toestemming.pdf Restricted to Registered users only Download (133kB) |
Abstract
Software-Defined Networking (SDN) is an upcoming approach to networking characterised by the separation of the data plane and control plane. Implementing SDN for the communication of Pub/Sub systems leads to higher expressiveness and less latency in forwarding content. However, security issues like confidentiality, authentication and integrity for publish/subscribe communication in SDN are still relatively unexplored. In this thesis, a secure system model for a Publish/Subscribe scheme using SDN is designed and implemented. This system covers cryptography using CP-ABE, efficient and secure routing using P4 switches and the decoupled implementation of pub/sub communication. A qualitative security analysis was performed on the proposed model through different use cases. Confidentiality of the content is well protected in these use cases, and unauthorised events are ignored. However, preservation of the integrity of the information remains a potential pitfall. No difference in computation overhead is measured for the Boolean operators OR or AND. However, numerical attribute comparison significantly increases the execution time of the KeyGen() algorithm. Since the controller that executes KeyGen() has extensive resources, this does not impose a direct problem. Therefore, the proposed model provides a secure Content-based Publish/Subscribe (CBPS) communication without impairing the decoupled property or creating unacceptable overhead.
Item Type: | Thesis (Master's Thesis / Essay) |
---|---|
Supervisor name: | Koldehofe, B. and Boughzala, B. |
Degree programme: | Computing Science |
Thesis type: | Master's Thesis / Essay |
Language: | English |
Date Deposited: | 02 Jan 2023 10:56 |
Last Modified: | 02 Jan 2023 10:56 |
URI: | https://fse.studenttheses.ub.rug.nl/id/eprint/29103 |
Actions (login required)
View Item |