• DocumentCode
    1375885
  • Title

    Algebraic Watchdog: Mitigating Misbehavior in Wireless Network Coding

  • Author

    Kim, MinJi ; Médard, Muriel ; Barros, João

  • Author_Institution
    RLE, Massachusetts Inst. of Technol., Cambridge, MA, USA
  • Volume
    29
  • Issue
    10
  • fYear
    2011
  • fDate
    12/1/2011 12:00:00 AM
  • Firstpage
    1916
  • Lastpage
    1925
  • Abstract
    We propose a secure scheme for wireless network coding, called the algebraic watchdog. By enabling nodes to detect malicious behaviors probabilistically and use overheard messages to police their downstream neighbors locally, the algebraic watchdog delivers a secure global self-checking network. Unlike traditional Byzantine detection protocols which are receiver-based, this protocol gives the senders an active role in checking the node downstream. The key idea is inspired by Marti et al.´s watchdog-pathrater, which attempts to detect and mitigate the effects of routing misbehavior. We first focus on a two-hop network. We present a graphical model to understand the inference process nodes execute to police their downstream neighbors; as well as to compute, analyze, and approximate the probabilities of misdetection and false detection. We also present an algebraic analysis of the performance using an hypothesis testing framework that provides exact formulae for probabilities of false detection and misdetection. We then extend the algebraic watchdog to a more general network setting, and propose a protocol in which we can establish trust in coded systems in a distributed manner. We develop a graphical model to detect the presence of an adversarial node downstream within a general multi-hop network. The structure of the graphical model (a trellis) lends itself to well-known algorithms (e.g. the Viterbi algorithm) which can compute the probabilities of misdetection and false detection. We show that as long as the min-cut is not dominated by the adversaries, upstream nodes can monitor downstream neighbors and allow reliable communication with certain probability. Finally, we present simulation results that support our analysis.
  • Keywords
    algebra; network coding; radiocommunication; statistical analysis; telecommunication network routing; telecommunication security; Viterbi algorithm; adversarial node downstream; algebraic analysis; algebraic watchdog; coded systems; distributed manner; false detection; general network setting; graphical model; hypothesis testing framework; inference process nodes; malicious behavior detection; min-cut; misbehavior mitigation; misdetection; multihop network; node downstream checking; overheard messages; protocol; routing misbehavior; secure global self-checking network; secure scheme; trellis; two-hop network; watchdog-pathrater; wireless network coding; Computer hacking; Encoding; Graphical models; Military communication; Network coding; Protocols; Wireless networks; Detection; Network Coding; Security; Watchdog; Wireless;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2011.111202
  • Filename
    6081345