• DocumentCode
    2681671
  • Title

    TESLA-Based Defense against Pollution Attacks in P2P Systems with Network Coding

  • Author

    Le, Anh ; Markopoulou, Athina

  • Author_Institution
    Univ. of California, Irvine, CA, USA
  • fYear
    2011
  • fDate
    25-27 July 2011
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Pollution attacks are well-known to have detrimental effect on intra-session network coding in general, and in peer-to-peer (P2P) systems with network coding in particular. Previously proposed defense mechanisms against pollution attacks in intra- session network coding face various challenges that make them ill-suited for P2P systems: they are either computationally expensive, not collusion resistant, or work only on fixed, known topologies. In this work, we propose a novel, complete defense system for network coding-based P2P systems that can (i) quickly detect corrupted blocks, (ii) precisely identify the attackers, thereby eliminating them from the network, (iii) resist arbitrary collusion, and (iv) work with unknown, dynamic topologies, as it is the case in P2P systems. Our scheme uses and builds on two key ingredients: homomorphic message authentication codes and time asymmetry (as in TESLA) to provide source authentication for the detection scheme and non-repudiation for the identification scheme. Our mechanisms introduce significantly less communication and computation overhead than other comparable state-of-the-art schemes for P2P systems. Using implementation in both C/C++ and Java, on both a PC and an Android device, we show that the computational delay per block at each peer is as low as 600 microseconds and the bandwidth overhead is as low as 1.3%.
  • Keywords
    C++ language; Java; authorisation; network coding; peer-to-peer computing; Android device; C/C++; Java; P2P systems; TESLA-based defense; computation overhead; corrupted blocks; dynamic topology; homomorphic message authentication codes; intra-session network coding; peer-to-peer systems; pollution attacks; source authentication; time asymmetry; Delay; Network coding; Peer to peer computing; Pollution; Resistance; Security; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Coding (NetCod), 2011 International Symposium on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-61284-138-0
  • Type

    conf

  • DOI
    10.1109/ISNETCOD.2011.5979096
  • Filename
    5979096