Broadcast transmission enables a sender to distribute data to many receivers via a public communication channel such as the Internet. Applications cover a large scope of areas such as software updates, sensor networks and GPS signals for instance. Nevertheless, existing Internet IP protocols only provide a best-effort delivery process and the large number of receivers prevents lost content from being redistributed. Furthermore, malicious users having access to the network can perform harmful actions on the data stream. Thus, the security relies on two aspects: the network properties and opponents' computational power.