针对航空自组网路由可靠性低及安全性差的特点,提出了基于网络编码的安全路由算法NC-SRP。该算法基于地理位置信息确定协作编码簇进而构建多路径传输网络,保证了源节点和目的节点的匿名性;将消息编码后连同编码向量进行分割转发;协同簇内节点对消息重编码并多播,对累积编码向量重编码后分散转发,从而可以在不需要密钥的情况下保证消息的安全性。理论分析与仿真实验表明,NC-SRP在提高消息安全性的同时依靠网络编码的优势提高了路由的性能。
Aiming at the features of low reliability and poor safety in aeronautical Ad hoc networks, this paper proposed a network coding based on secure routing protocol NC-SRP. The algorithm determined the collaborative encoding clusters based on the geographic location information and then built muhi-path transmission network, to ensure the anonymity of the source node and destination node; the message was split forwarding together with encoded vector after encoded; nodes within collaborative cluster re-encoded and muhicasted the message, and dispersion forward cumulative encoding vector after re-encoding it, which could guarantee the security of messages without the need for keys. Theoretical analysis and simulation results show that, NC- SRP improves the safety of messages while improving the routing performance according to the advantages of network coding.