describes the different components of the Confidant system.
The path manager in Confidant is bound to the routing protocol, DSR for the confidant specification. However, this reputation model can also be used with other routing protocol.
DSR specifications verifications, such as the packet forwarding, are managed by the monitor component: in the case of incorrect behaviours (which means that the verifications do not match the specifications), the trust manager and the reputation system are called by the monitor component, which finally may update two information: the routing paths and the nodes reputations.
As for the previous study, each node monitors the action of all the other nodes beyond the networks. Thus, scalability and overhead problems become more important as the network size increases.
Other techniques such as the ID-based cryptography and the Self-organized PKI [HBC] also exist.
The table 1.1 describes the two main operations in SADOV: message creation and message forwarding, with integrity checks. The signature message of SAODV is composed of
Max
The SOLSR protocol consists in two steps:
Though this technique does not prevent a node from not using the hash function, and thus not incrementing the metric counter, we are assured that the metric counter can not decrease (one-way function). In order to prevent the same metric attacks, hash tree chains combined with leashes are suggested by the authors.
![]()
)
1.2.4.2 SOLSR
SOLSR [ACJ+03] is an extension of OLSR [CJ03]. Its goals is to add two main security properties: message authentication and message freshness. A new packet type is thus defined: the signature message.
Based on the two parameters that identify each packet, Originator Address and Message Sequence Number (MSN), the signature packet provides authentication using the signature mechanism and message freshness using timestamps.
Advanced timestamps method are also suggested, in order to prevent from having strong synchronisation requirements, which is generally associated to a high overhead.
1.2.4.3 SEAD
SEAD [HJP02] has been designed as an extension of DSDV but can also be applied to other distant vector protocols, such as AODV. The main idea is that upon receiving a signaling packet, the node uses a one-way hash function to increment the distance counter. The hash function used in the following one: for a metric j
imax . (m + 1)
Next: 1.3 Reinforcing the security
Up: 1. Introduction
Previous: 1.1 Ad hoc networks introduction
Contents
Julien Thomas - http://aispirit.tuxfamily.org