Lee Yong, Lee Goo Yeon
Independent Researcher, Chuncheon 24341, Korea.
Department of Computer and Communications Engineering, Kangwon National University, Chuncheon 24341, Korea.
Sensors (Basel). 2020 Feb 21;20(4):1180. doi: 10.3390/s20041180.
Network coding is a reasonable way to increase network efficiency in response to an increase of sensed data in the Internet of Things (IoT). In network coding, intermediate nodes combine packets received from neighboring nodes, transform, and transmit encoded packets that can be decoded at the destination. This scheme is based on trust among nodes. If any malicious node joins the network, it can act as an intermediate node that could fabricate encoded packets. It might be more difficult to identify the authenticity of such encoded packets since packets that are received at the destination might not originate from a single source, but be combined with several other packets originating from multiple sources. In this paper, we propose a scheme on how to detect attacked packets among the received packets at a destination and how to recover the original message from the packets including the attacked packets. This scheme shows that a destination could recover the valid message with just the received packets including some attacked packets and will result in a quite efficient performance in network coding.
网络编码是一种合理的方式,可用于提高网络效率,以应对物联网(IoT)中感知数据的增加。在网络编码中,中间节点将从相邻节点接收到的数据包进行合并、转换,并传输可在目的地解码的编码数据包。该方案基于节点之间的信任。如果任何恶意节点加入网络,它可以充当中间节点,伪造编码数据包。由于在目的地接收到的数据包可能并非源自单一源,而是与源自多个源的其他几个数据包合并在一起,因此识别此类编码数据包的真实性可能更加困难。在本文中,我们提出了一种方案,用于在目的地接收到的数据包中检测受攻击的数据包,以及如何从包括受攻击数据包在内的数据包中恢复原始消息。该方案表明,目的地仅通过接收到的包括一些受攻击数据包在内的数据包就可以恢复有效消息,并且在网络编码中将产生相当高效的性能。