This is the homepage of the SAODV secure routing protocol implementation created at CEFRIEL.
A-SAODV (Adaptive SAODV) is an implementation of the SAODV secure MANET routing protocol. SAODV is a security extension for the AODV routing protocol. Security is obtained using digital signatures and hash chains.
Implements a slightly modified version of SAODV draft 04 using RSA as asymmetric cryptographic algorithm and SHA1 as hash algorithm.
Implements both single and double signature SAODV extension (can be selected at startup).
Nodes implement an adaptive behaviour (experimental, can be enabled at runtime).
Runs on Linux 2.6.x kernels (2.4.x should be ok, but untested).
Based on AODV-UU implementation version 0.8.1.
Uses libgcrypt as cryptographic library.
Cache of verified and signed RREP and RREQ messages.
Implemented as a user-space daemon.
Graphical key manager.
GPL license.
1 Feb 2008: A paper about A-SAODV has been published in the February 2008 issue of IEEE Communications Magazine.
8 Apr 2006: A-SAODV demo will be presented at MobiHoc 2006 in Florence on May 24th [presentation slides].
20 Feb 2006: Version 0.2 of A-SAODV daemon (see NEWS file for changes).
20 Feb 2006: New A-SAODV key manager.
1 Dec 2005: A-SAODV first release.
A-SAODV source code:
A-SAODV key manager:
Ethereal SAODV dissector source code (very raw dissector, useful only for this implementation of SAODV at the moment):
Copyright © 2005-06 CEFRIEL,
this work is part of MAIS
project.