网络编码的应用能够有效地提高网络整体性能,如提高网络吞吐量、均衡网络负载、提高带宽利用率、增强网络的鲁棒性等,但是单纯地利用网络编码不能较好地解决窃听(被动攻击)和污染(主动攻击)两大安全问题.针对以上安全问题,提出一种抗窃听和污染攻击的网络编码方案,该方案通过对数据进行编码,使得对信道进行窃听的敌手无法得到原始数据信息,进而有效地抵抗了窃听攻击,并且利用列表译码算法有效地抵抗污染攻击.通过理论分析证明了该方案能有效地增强网络安全性,并且能够提高网络鲁棒性.
Application of network coding can effectively improve performances of network, such as increasing network throughput, balancing network load, improving the bandwidth utiliza tion, and enhancing the network robustness. However, it is hard to resist attacks by using network coding only, like eavesdropping (passive attack) and pollution (active attack). To against eaves dropping and pollution attacks, it presents a new network coding based sparse matrix and list deco ding algorithm. Our scheme can prevent the eavesdropper from obtaining raw data via data enco ding, and resist against pollution attack effectively by using list decoding algorithm. The theoretical analyses show that the proposed scheme can effectively enhance the network robustness and security.