Lightweight Encryption for Random Linear Network Coding

Peng Zhang,Chuang Lin
DOI: https://doi.org/10.1007/978-3-319-31083-1_4
IF: 2.701
2016-01-01
Wireless Networks
Abstract:Researchers have shown that network coding can help reduce the energy consumption of communication by reducing transmissions. However, apart from transmission cost, there are other sources of energy consumption, e.g., data encryption/decryption. This chapter will study how to leverage network coding to reduce the energy consumed by data encryption. It is interesting that network coding has a nice property of intrinsic security, based on which encryption can be done quite efficiently. To this end, this chapter presents P-Coding, a lightweight encryption scheme to provide confidentiality for network coding. The basic idea of P-Coding is to let the source randomly permutes the symbols of each packet ( which is prefixed with its coding vector), before performing network coding operations. Without knowing the permutation, eavesdroppers cannot locate coding vectors for correct decoding and thus cannot obtain any meaningful information. The network setting is mobile ad hoc networks (MANETs), where energy saving is a very important research issue. We demonstrate that due to its lightweight nature, P-Coding incurs minimal energy consumption compared to other encryption schemes in MANETs.
What problem does this paper attempt to address?