An efficient lightweight security algorithm for random linear network coding

Recently, several encryption schemes have been presented to Random Linear Network Coding (RLNC). The recent proposed lightweight security system for Network Coding is based upon protecting the Global Encoding Vectors (GEV) and using other vector to ensure the encoding process of RLNC at intermediate nodes. However, the current lightweight security scheme, presents several practical challenges to be deployed in real applications. Furthermore, achieving a high security level results in high computational complexity and adds some communication overhead. In this paper, a new scheme is proposed to overcome the drawbacks of the lightweight security scheme and that can be used for RLNC real-time data exchange. First, the cryptographic primitive (AES in CTR mode) is replaced by another approach that is based on the utilization of a new flexible key-dependent invertible matrix (dynamic diffusion layer). Then, we show that this approach reduces the size of communication overhead of GEV from 2 × h to h elements. In addition to that, we also demonstrate that besides the information confidentially, both the packet integrity and the source authentication are attained with minimum computational complexity and memory overhead. Indeed, cryptographic strength of this scheme shows that the proposed scheme has sufficient security strength and good performance characteristics to ensure an efficient and simple implementation thus, facilitating the integration of this system in many applications that consider security as a principal requirement.

[1]  M. Gerla,et al.  Performance of Network Coding in Ad Hoc Networks , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[2]  Hassan N. Noura,et al.  A New Efficient Secure Coding Scheme for Random Linear Network Coding , 2013, 2013 22nd International Conference on Computer Communication and Networks (ICCCN).

[3]  Josh Benaloh,et al.  Dense Probabilistic Encryption , 1999 .

[4]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[5]  Muriel Médard,et al.  An algebraic approach to network coding , 2003, TNET.

[6]  Xuemin Shen,et al.  P-Coding: Secure Network Coding against Eavesdropping Attacks , 2010, 2010 Proceedings IEEE INFOCOM.

[7]  C. Siva Ram Murthy,et al.  On enhancing the random linear network coding , 2011, 2011 17th IEEE International Conference on Networks.

[8]  Minghua Chen,et al.  RIPPLE Authentication for Network Coding , 2010, 2010 Proceedings IEEE INFOCOM.

[9]  Krishna R. Narayanan,et al.  Weakly Secure Network Coding , 2005 .

[10]  T. Ho,et al.  On Linear Network Coding , 2010 .

[11]  Xuemin Shen,et al.  An Efficient Privacy-Preserving Scheme against Traffic Analysis Attacks in Network Coding , 2009, IEEE INFOCOM 2009.

[12]  Muriel Médard,et al.  Random Linear Network Coding: A free cipher? , 2007, 2007 IEEE International Symposium on Information Theory.

[13]  Alfred Menezes,et al.  Handbook of Applied Cryptography , 2018 .

[14]  R. Yeung,et al.  Secure network coding , 2002, Proceedings IEEE International Symposium on Information Theory,.

[15]  Moustafa Youssef,et al.  A source authentication scheme using network coding , 2011, Int. J. Secur. Networks.