Publication | Open Access
Performance Analysis of the CONFIDANT Protocol: Cooperation Of Nodes - Fairness In Dynamic Ad-hoc NeTworks
1K
Citations
13
References
2002
Year
EngineeringWireless RoutingInformation SecurityMobile Ad-hoc NetworkingAd-hoc NetworkingConfidant ProtocolNetwork AnalysisDelay-tolerant NetworkingMisbehaviour DetectionRegular Defenseless DsrAd Hoc NetworkOpportunistic NetworkInternet Of ThingsDynamic Ad-hoc NetworksNetwork SecurityMobile ComputingData SecurityNetwork SciencePerformance AnalysisNetwork Communication ProtocolSecure RoutingBusinessSelective Altruism
Mobile ad‑hoc networking requires node cooperation for proper operation, yet nodes may choose to defect. The authors propose CONFIDANT to deter misbehavior by detecting and isolating non‑cooperative nodes. CONFIDANT builds trust relationships from observed routing behavior and integrates with DSR, implemented in GloMoSim. Simulations show that with CONFIDANT, networks tolerate up to 60 % misbehaving nodes and perform nearly as well as benign networks, unlike plain DSR.
Mobile ad-hoc networking works properly only if the participating nodes cooperate in routing and forwarding. However, it may be advantageous for individual nodes not to cooperate. We propose a protocol, called CONFIDANT, for making misbehavior unattractive; it is based on selective altruism and utilitarianism. It aims at detecting and isolating misbehaving nodes, thus making it unattractive to deny cooperation. Trust relationships and routing decisions are based on experienced, observed, or reported routing and forwarding behavior of other nodes. The detailed implementation of CONFIDANT in this paper assumes that the network layer is based on the Dynamic Source Routing (DSR) protocol. We present a performance analysis of DSR fortified by CONFIDANT and compare it to regular defenseless DSR. It shows that a network with CONFIDANT and up to 60% of misbehaving nodes behaves almost as well as a benign network, in sharp contrast to a defenseless network. All simulations have been implemented and performed in GloMoSim.
| Year | Citations | |
|---|---|---|
Page 1
Page 1