• DocumentCode
    2007448
  • Title

    Modeling and Verifying the Ariadne Protocol Using CSP

  • Author

    Wu, Xi ; Liu, Si ; Zhu, Huibiao ; Zhao, Yongxin ; Chen, Lei

  • fYear
    2012
  • fDate
    11-13 April 2012
  • Firstpage
    24
  • Lastpage
    32
  • Abstract
    Mobile Ad Hoc Networks (MANETs) are formed dynamically by mobile nodes without the support of prior stationary infrastructures. In such networks, routing protocols, particularly secure ones are always an essential part. Ariadne, an efficient and well-known on-demand secure protocol of MANETs, mainly concerns about how to prevent a malicious node from compromising the route. In this paper, we apply the method of process algebra Communicating Sequential Processes (CSP) to model and reason about the Ariadne protocol, focusing on the process of its route discovery. In our framework, we consider the communication entities as processes, including the initiator, the intermediate nodes and the target. Moreover, we use PAT, a model checker for CSP, to verify whether the model caters for the specification and the non-trivial secure properties, e.g. existence of fake path. Our verification result naturally demonstrates that the fake routing attacks may be present in the Ariadne protocol.
  • Keywords
    Ariadne; CSP; Formal Verification; Mobile Ad hoc Networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems (ECBS), 2012 IEEE 19th International Conference and Workshops on
  • Conference_Location
    Novi Sad, Serbia
  • Print_ISBN
    978-1-4673-0912-7
  • Type

    conf

  • DOI
    10.1109/ECBS.2012.31
  • Filename
    6195165