Application of network coding can effectively improve performances of network,such as increasing network throughput,balancing network load,improving the bandwidth utilization,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 eavesdropping and pollution attacks,it presents a new network coding based sparse matrix and list decoding algorithm. Our scheme can prevent the eavesdropp...