| Literature DB >> 25133236 |
X Anita1, M A Bhagyaveni1, J Martin Leo Manickam2.
Abstract
The cooperative nature of multihop wireless sensor networks (WSNs) makes it vulnerable to varied types of attacks. The sensitive application environments and resource constraints of WSNs mandate the requirement of lightweight security scheme. The earlier security solutions were based on historical behavior of neighbor but the security can be enhanced by predicting the future behavior of the nodes in the network. In this paper, we proposed a fuzzy-based trust prediction model for routing (FTPR) in WSNs with minimal overhead in regard to memory and energy consumption. FTPR incorporates a trust prediction model that predicts the future behavior of the neighbor based on the historical behavior, fluctuations in trust value over a period of time, and recommendation inconsistency. In order to reduce the control overhead, FTPR received recommendations from a subset of neighbors who had maximum number of interactions with the requestor. Theoretical analysis and simulation results of FTPR protocol demonstrate higher packet delivery ratio, higher network lifetime, lower end-to-end delay, and lower memory and energy consumption than the traditional and existing trust-based routing schemes.Entities:
Mesh:
Year: 2014 PMID: 25133236 PMCID: PMC4123507 DOI: 10.1155/2014/480202
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Figure 1Network topology.
Figure 2Sliding time window.
Status field in response packet.
| Status | Description |
|---|---|
| 0 | Link failure and not ready to forward |
| 1 | Link failure but now ready to forward |
| 2 | Insufficient resource and not ready to forward |
| 3 | Insufficient resource but now ready to forward |
| 4 | Non co-operative neighbor and no alternate path |
| 5 | Non co-operative neighbor but new alternate path available |
Algorithm 1Algorithm for processing TREQ and TREP.
Fuzzy rule base.
| Rule number | Direct trust value | Number of fluctuations | Recommendation inconsistency | Predicted trust |
|---|---|---|---|---|
| 1 | L | L | L | M |
| 2 | L | L | H | L |
| 3 | L | M | L | M |
| 4 | L | M | H | L |
| 5 | L | H | L | VL |
| 6 | L | H | H | VL |
| 7 | M | L | L | H |
| 8 | M | L | H | M |
| 9 | M | M | L | M |
| 10 | M | M | H | L |
| 11 | M | H | L | M |
| 12 | M | H | H | L |
| 13 | H | L | L | VH |
| 14 | H | L | H | M |
| 15 | H | M | L | H |
| 16 | H | M | H | M |
| 17 | H | H | L | H |
| 18 | H | H | H | L |
Simulation parameters.
| Simulation time | 800 secs |
| Simulation area | 300 m × 300 m |
| Number of nodes | 600 |
| Frequency of operation | 2.4 GHz |
| Node placement | Random |
| Transmission range | 45 m |
| Propagation model | Two-ray |
| Movement model | Static |
| Traffic type | CBR (UDP) |
| Packet size | 50 bytes |
| Packet interval | 10 secs |
| Maximum number of malicious nodes | 180 |
| Type of attack | Black hole, on-off attack, conflicting behavior attack, and |
| Initial energy | 2 Joules |
| TTL | 4 |
Figure 3Performance comparison of FTPR, 2-ACKT, GTMS and AODV routing protocols under varying percentage of malicious attacks.
Communication overhead of FTPR and GTMS.
| Number of communicating nodes | Communication overhead | |||
|---|---|---|---|---|
| GTMS-9 | GTMS-12 | GTMS-18 | FTPR | |
| 36 | 720 | 936 | 1368 | 1123 |
| 72 | 1440 | 1872 | 2736 | 2246 |
| 108 | 2160 | 2808 | 4104 | 3369 |
| 144 | 2880 | 3744 | 5472 | 4492 |
FTPR CM trust table.
| Node id | Number of successful transactions | Number of failed transactions | Trust level | ||||
|---|---|---|---|---|---|---|---|
|
| ⋯ |
|
| ⋯ |
| ||
| 2 bytes | 2 bytes | 2 bytes | 2 bytes | 2 bytes | 3 bits | ||
FTPR CH trust table.
| Node id | 2 bytes | |
| Number of recent transactions | 2 bytes | |
|
| ||
| Number of successful transactions |
| 2 bytes |
| ⋮ | ||
|
| 2 bytes | |
|
| ||
| Number of failed transactions |
| 2 bytes |
| ⋮ | ||
|
| 2 bytes | |
|
| ||
| Trust level | 3 bits | |
|
| ||
| Peer recommendations | 3 bits | |
|
| ||
| Number of fluctuations | 4 bits | |
|
| ||
| Recommendation inconsistency | 4 bits | |
|
| ||
| Predicted trust | 3 bits | |
Memory consumption of FTPR and GTMS.
| Number of neighboring nodes | Memory consumption (bytes) | |
|---|---|---|
| GTMS | FTPR | |
| 9 | 26478 | 25998 |
| 12 | 32026.5 | 31762.5 |
| 16 | 41283 | 41139 |
| 18 | 46221 | 46109 |