跳到主要导航 跳到搜索 跳到主要内容

Modeling and verifying the Ariadne protocol using process algebra

  • East China Normal University
  • National University of Singapore
  • CAS - Beijing Institute of Control Engineering
  • University of Illinois at Urbana-Champaign

科研成果: 期刊稿件文章同行评审

摘要

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 the essential parts. 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 enti-ties as CSP processes, including the initiator, the intermediate nodes and the target. Moreover, we also propose an intruder model allowing the in-truder to learn and deduce much information from the protocol and the environment. Note that the modeling approach is also applicable to other protocols, which are based on the on-demand routing protocols and have the route discovery process. Finally, 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. nonexistence of fake path. Three case studies are given and the verification results naturally demonstrate that the fake rout-ing attacks may be present in the Ariadne protocol.

源语言英语
页(从-至)393-421
页数29
期刊Computer Science and Information Systems
10
1
DOI
出版状态已出版 - 1月 2013

学术指纹

探究 'Modeling and verifying the Ariadne protocol using process algebra' 的科研主题。它们共同构成独一无二的学术指纹。

引用此