Combining Prediction Hashing and MDS Codes for Efficient Multicast Stream Authentication
Multicast communication enables a single sender to distribute digital content to a large audience via a public channel such as the Internet. It has applications in sensor networks, pay-TV, air traffic control, stock quotes and military defense systems for instance. Nevertheless, large-scale broadcasts prevent lost content from being redistributed since the loss of any piece of data could generate a prohibitive number of redistribution requests at the sender. Furthermore, the channel can be under the control of adversaries performing malicious actions on the data stream. Thus, the security of multicast protocols relies on two aspects: the opponents' computational powers and the network properties.