We provide a comprehensive characterization of Band Codes (BC) as a resilient-by-design solution to pollution attacks in Network Coding (NC) based peer-to-peer live video streaming. Consider one malicious node injecting bogus coded packets into the network: the recombinations at the nodes generate an avalanche of novel coded bogus packets. Therefore, the malicious node can cripple the communication by injecting in the network only a handful polluted packets. Pollution attacks are typically addressed by identifying and isolating the malicious nodes from the network. Pollution detection is however not straightforward in NC as the nodes exchange coded packets. Similarly, malicious nodes identification is complicated by the ambiguity between malicious nodes and nodes that have involuntarily relayed polluted packets. This paper addresses pollution attacks through a radically different approach which relies on BC. BC are a family of rateless codes originally designed for controlling the NC decoding complexity in mobile applications. Here we exploit BC for the totally different purpose of recombining the packets at the nodes so to avoid that the pollution propagates by adaptively adjusting the coding parameters. Our streaming experiments show that BC curb the propagation of the pollution and restore the quality of the distributed video stream.

Characterization of Band Codes for Pollution-Resilient Peer-to-Peer Video Streaming

Fiandrotti, Attilio;GAETA, Rossano;GRANGETTO, Marco
2016

Abstract

We provide a comprehensive characterization of Band Codes (BC) as a resilient-by-design solution to pollution attacks in Network Coding (NC) based peer-to-peer live video streaming. Consider one malicious node injecting bogus coded packets into the network: the recombinations at the nodes generate an avalanche of novel coded bogus packets. Therefore, the malicious node can cripple the communication by injecting in the network only a handful polluted packets. Pollution attacks are typically addressed by identifying and isolating the malicious nodes from the network. Pollution detection is however not straightforward in NC as the nodes exchange coded packets. Similarly, malicious nodes identification is complicated by the ambiguity between malicious nodes and nodes that have involuntarily relayed polluted packets. This paper addresses pollution attacks through a radically different approach which relies on BC. BC are a family of rateless codes originally designed for controlling the NC decoding complexity in mobile applications. Here we exploit BC for the totally different purpose of recombining the packets at the nodes so to avoid that the pollution propagates by adaptively adjusting the coding parameters. Our streaming experiments show that BC curb the propagation of the pollution and restore the quality of the distributed video stream.
18
6
1138
1148
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7422148&queryText=grangetto&ranges=2015_2016_Year
Network coding, peer to peer, pollution attack, measurements, continuity index
Fiandrotti, Attilio; Gaeta, Rossano; Grangetto, Marco
File in questo prodotto:
File Dimensione Formato  
tmm16_iris.pdf

Accesso aperto

Tipo di file: POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione 587.45 kB
Formato Adobe PDF
587.45 kB Adobe PDF Visualizza/Apri
8-07422148.pdf

Accesso riservato

Tipo di file: PDF EDITORIALE
Dimensione 735.88 kB
Formato Adobe PDF
735.88 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/1557608
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 2
social impact