Modeling and verifying the Ariadne protocol using process algebra

3Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

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 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.

References Powered by Scopus

Ad-hoc on-demand distance vector routing

7356Citations
N/AReaders
Get full text

Power-aware routing in mobile ad hoc networks

1371Citations
N/AReaders
Get full text

A survey on position-based routing in mobile ad hoc networks

1228Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Formalization and analysis of the REST architecture from the process algebra perspective

15Citations
N/AReaders
Get full text

Modeling and Verifying HDFS Using Process Algebra

7Citations
N/AReaders
Get full text

Max-Plus Matrix Method for Correctness Verification of Communication Protocols

1Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Wu, X., Zhu, H., Zhao, Y., Wang, Z., & Liu, S. (2013). Modeling and verifying the Ariadne protocol using process algebra. Computer Science and Information Systems, 10(1), 393–421. https://doi.org/10.2298/CSIS120601009W

Readers' Seniority

Tooltip

Researcher 3

60%

PhD / Post grad / Masters / Doc 2

40%

Readers' Discipline

Tooltip

Computer Science 3

50%

Medicine and Dentistry 1

17%

Pharmacology, Toxicology and Pharmaceut... 1

17%

Chemistry 1

17%

Save time finding and organizing research with Mendeley

Sign up for free