2006 · 89 citations · 10 references
ComputingComputer ScienceComputer SystemsFault ToleranceFault-tolerant ComputingFault-tolerant SystemsBroadcast CommunicationFault Tolerance In CommunicationFault-tolerant CommunicationNetwork Fault ToleranceNetwork ProtocolsAddress SpoofingBroadcastBroadcast AlgorithmsBroadcast ReliabilityMulticast ProtocolsReliable BroadcastReliable MulticastSpoofing
We study the problem of achieving global broadcast in a radio network where a node can multicast messages to all of its neighbors (that is, nodes within some given distance r), and up to t nodes in any single neighborhood may be corrupted. Previous work assumes that corrupted nodes can neither cause collisions nor spoof addresses of honest nodes. In this work, we eliminate these assumptions and allow each faulty node to cause a (known) bounded number of collisions and spoof the addresses of arbitrary other nodes. We show that the maximum tolerable t in this case is identical to the maximum tolerable t when collisions and address spoofing are not allowed. Thus, by causing collisions and spoofing addresses an adversary may be able to degrade the efficiency of achieving broadcast, but it cannot affect the feasibility of this task.
10
Reaching Agreement in the Presence of Faults
Marshall C. Pease, Robert E. Shostak, Leslie Lamport · Journal of the ACM · 1980 · 2.4K citations · Full text
Broadcast in radio networks tolerating byzantine adversarial behavior
Chiu‐Yuen Koo · 2004 · 151 citations