针对中间节点对收到的所有编码包进行验证浪费网络资源和目的节点解码速率慢等问题进行研究,提出一种高效自适应的抗污染攻击网络编码传输方案-EANC(efficient and adaptive network coding transmission scheme against pollution attack)。EANC方案在数据分组编码阶段,利用按照网络编码的时间和空间特性构造的线性子空间签名方案准确地验证数据分组是否被污染从而有效控制污染数据分组的传播,并且能使中间节点调节验证步骤使之自适应于当前网络的污染程度,从而提高验证效率;在目的节点解码阶段,EANC方案利用目的节点重传恢复机制降低解码恢复时延。仿真结果表明,EANC方案能够减少子空间的签名长度并且降低目的节点解码恢复的平均时延。
针对现有编码感知多路径路由协议(network coding-aware multipath routing,CAMP)存在的编码机会利用不充分和网络时延较大的问题,提出了一种基于数据速率匹配的编码感知多路径路由协议(coding-aware multipath routing protocol based on rate-match,CMRPR)。在数据流分配时,充分考虑流经编码节点的数据流速率大小,使编码节点达到最大程度的数据速率匹配,提高网络编码性能;使用一种流间编码机会判断规则扩大探测范围,并通过一种反馈机制对数据速率分配做出及时调整。仿真结果表明,与CAMP协议相比,CMRPR协议提高了网络吞吐量和编码数据包的比例,降低了数据传输的平均时延。