Network coding and MPTCP: Enhancing security and performance in an SDN environment

dc.contributor.authorNoura, Hassan N.
dc.contributor.authorMelki, Reem
dc.contributor.authorChehab, Ali
dc.contributor.departmentDepartment of Electrical and Computer Engineering
dc.contributor.facultyMaroun Semaan Faculty of Engineering and Architecture (MSFEA)
dc.contributor.institutionAmerican University of Beirut
dc.date.accessioned2025-01-24T11:30:48Z
dc.date.available2025-01-24T11:30:48Z
dc.date.issued2022
dc.description.abstractRecently, several attempts have been made to jointly secure end-to-end network communication systems against various malicious attacks, and enhance its performance level. Network coding, which is a step forward towards realizing these systems, promises many advantages such as increased throughput and enhanced reliability. However, several security concerns remain an open issue. A major limitation is the unreliable broadcast nature of network channels. One possible solution is to leverage MPTCP (Multi-Path Transmission Control Protocol), and to utilize a secure variant of the Network Coding (NC) technique to secure reliable data transmission over multiple paths. Such a system is possible when integrated in a Software Defined Networking (SDN) environment. In this paper, the conventional Random Linear Network Coding (RLNC) technique is modified and employed in a secure MPTCP-enabled end-to-end system. This variant is referred to as secret coding, where communicating entities multiply the transmitted data with invertible secret coding matrices to achieve data confidentiality and data availability, while maintaining the desired system performance. Each user will separately derive the coding coefficients of the secret coding matrices from the channel and a common secret, which significantly reduces the communication overhead. The proposed solution exhibits several properties such as high efficiency, flexibility, low error propagation and low execution time. In order to further improve the security and performance of the proposed scheme, the SDN controller is programmed to provide independent paths between the communicating MPTCP users. The obtained results prove that the proposed solution is able to achieve both the desired security level and performance. © 2022 Elsevier Ltd
dc.identifier.doihttps://doi.org/10.1016/j.jisa.2022.103165
dc.identifier.eid2-s2.0-85126610441
dc.identifier.urihttp://hdl.handle.net/10938/27488
dc.language.isoen
dc.publisherElsevier Ltd
dc.relation.ispartofJournal of Information Security and Applications
dc.sourceScopus
dc.subjectDynamic key dependent cryptographic primitives
dc.subjectMptcp
dc.subjectPhysical layer
dc.subjectSdn
dc.subjectSecret coding
dc.subjectSecurity and performance analysis
dc.subjectUpdate cryptographic primitives
dc.subjectCryptography
dc.subjectLinear networks
dc.subjectMatrix algebra
dc.subjectNetwork layers
dc.subjectNetwork security
dc.subjectCryptographic primitives
dc.subjectDynamic key dependent cryptographic primitive
dc.subjectDynamic keys
dc.subjectMulti-path transmission control protocols
dc.subjectPerformances analysis
dc.subjectPhysical layers
dc.subjectSecurity analysis
dc.subjectSecurity and performance
dc.subjectSoftware-defined networkings
dc.subjectUpdate cryptographic primitive
dc.subjectNetwork coding
dc.titleNetwork coding and MPTCP: Enhancing security and performance in an SDN environment
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2022-1730.pdf
Size:
1.89 MB
Format:
Adobe Portable Document Format