عنوان انگلیسی مقاله:
Design and realization of efficient & secure multi-homed systems based on random linear network coding
ترجمه فارسی عنوان مقاله:
طراحی و تحقق سیستم های چند خانه ای کارآمد و ایمن بر اساس کدگذاری شبکه خطی تصادفی
Sciencedirect - Elsevier - Computer Networks, 163 (2019) 106886: doi:10:1016/j:comnet:2019:106886
Hassan N. Noura a , ∗, Reem Melki a , Mohammad Malli b , Ali Chehab a
Multi-homing is a new mechanism that enables hosts with multiple network interfaces (IP addresses), to connect to more than one data link. This technology enhances Internet connectivity and reliability with- out compromising efficient performance. Like any communication system, the security of multi-homed systems is of great importance. However, this issue remains largely un-attempted, where only few pa- pers in the literature discuss, address and present security solutions for multi-homed systems. On the other hand, Random Linear Network Coding (RLNC) has recently emerged as a new coding technique that aims at improving system performance by efficiently transmitting and compressing data in general multi- source multicast networks. In this paper, a data confidentiality and availability scheme based on RNLC, is proposed for multi-homed systems. The proposed solution exploits the random physical characteristics of wireless channels, along with a pre-shared secret key, to derive dynamic keys which are used to generate random and dynamic cryptographic primitives. These primitives mainly include two permutation tables and a set of secret invertible RLNC matrices, all of which change for every input message. It has been shown that by securing the cryptographic primitives needed in the ciphering/deciphering process, one can jointly enhance the security and performance of transmitted data in multi-homed systems. Finally, security and performance analysis are presented to validate the efficiency and security of the proposed encryption/encoding scheme.
Keywords: Secure multi-homed networks | Lightweight encryption-authentication | scheme | Random linear network coding