DocumentCode :
80888
Title :
Allocation of Network Error Correction Flow to Combat Byzantine Attacks
Author :
Zhiqing Xiao ; Yunzhou Li ; Ming Zhao ; Xibin Xu ; Jing Wang
Author_Institution :
Dept. of Electron. Eng., Tsinghua Univ., Beijing, China
Volume :
63
Issue :
7
fYear :
2015
fDate :
Jul-15
Firstpage :
2605
Lastpage :
2618
Abstract :
This paper studies the allocation of information flows in noiseless, memoryless communication networks in the presence of omniscient Byzantine adversary. In such networks, adversary may maliciously modify some edge-flows, and legitimate users should resort to network error correction strategies to transmit data reliably. Unlike prior papers, which focused on the capacities of the networks, we consider the expense of resources used by the flow. Hereby, this paper uses an optimization problem to define the concept of minimum cost network error correction flows. We provide a necessary and sufficient condition of feasibility of the allocation problem, and derive a cut-set outer bound on the feasible region. Using this cut-set bound, we can find the minimum cost network error correction flow in some instances. Moreover, we also consider the relationship between incoming edge-flows and outgoing edge-flows of a vertex. As for the directed acyclic graphs, we propose an algorithm to allocate the network error correction flow. This algorithm is with polynomial time complexity, and proves to be optimal when recoding at intermediate nodes is forbidden. Additionally, in order to justify the necessity of recoding at intermediate nodes, we analyze the benefit of intermediate recoding. On the one hand, we construct a series of instances to prove that intermediate recoding can bring enormous benefits in some networks. On the other hand, numerical analysis shows that the benefit is modest in small random graphs.
Keywords :
directed graphs; error correction codes; network coding; polynomials; byzantine attacks; cut-set outer bound; directed acyclic graphs; edge-flows; information flows; legitimate users; network error correction flow; noiseless memoryless communication networks; omniscient Byzantine adversary; optimization problem; polynomial time complexity; random graphs; Cost function; Error correction; Error correction codes; Network coding; Network topology; Resource management; Adversarial errors; Byzantine adversary; cut-set bound; minimum cost; network error correction; resource allocation;
fLanguage :
English
Journal_Title :
Communications, IEEE Transactions on
Publisher :
ieee
ISSN :
0090-6778
Type :
jour
DOI :
10.1109/TCOMM.2015.2438811
Filename :
7114269
Link To Document :
بازگشت