| Literature DB >> 30823490 |
Lilian C Mutalemwa1, Seokjoo Shin2.
Abstract
Achieving high source location privacy is critical when Wireless Sensor Networks (WSNs) are used in sensitive applications such as in asset or battlefield monitoring. Due to the sensitivity of information in these applications, it is important to ensure the flow of data between sensor nodes is secure and it does not expose any information about the monitored assets to an adversary. This paper proposes a routing scheme with stronger source location privacy than the privacy of traditional routing schemes. The paper addresses some limitations of four existing schemes by providing highly random routing paths between the source nodes and sink node. The scheme randomly sends packet to the sink node through tactically positioned proxy nodes to guarantee the routes are highly befuddling to the adversary. To achieve high privacy, the proposed scheme uses a randomizing factor to generate a new random route for every successive packet. Simulation results demonstrate that the proposed scheme provides longer safety period and stronger privacy to outperform other schemes. Furthermore the scheme provides stronger privacy against both, patient and cautious adversary models.Entities:
Keywords: cautious adversary; patient adversary; proxy node; random routing; source location privacy; wireless sensor network
Year: 2019 PMID: 30823490 PMCID: PMC6427459 DOI: 10.3390/s19051037
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Routing strategies of some existing routing schemes. (a) Shortest path routing; (b) Phantom single-path routing; (c) Randomly selected intermediate node routing; (d) All-direction random routing.
Summary of the routing strategies and key features of the schemes.
| Scheme | Key Features | Limitations | Strategy for Improvement in Proposed Scheme |
|---|---|---|---|
| Shortest path routing [ |
Packet forwarding algorithm employs a single shortest path between source node and sink. |
Packet routes are short and easy for adversary to back trace. Short packet routes are closely related leading to poor privacy. |
Use of tactically positioned proxy nodes to elongate packet routes. Use of randomization factor guarantees routes are not closely related. |
| Phantom single-path routing [ |
Routing through a random phantom node, then, uses a single fixed path between the phantom node and sink node. Always obeys a constant rule to create routing paths. |
The single fixed path is implemented using the shortest path routing strategy which provides poor privacy. Applying a constant rule throughout the network causes poor privacy if a source node is near the sink. |
Tactically positioned proxy nodes elongate the packet routes. Proxy node selection process is dynamic depending on source node location. |
| Randomly selected intermediate node routing [ |
Routing through an intermediate node outside a pre-defined region around the source node. Intermediate node forwards packet to sink node through a fixed route. Always obeys a constant rule to create routing paths. |
Fixed routes between intermediate nodes and sink node reduce the privacy level. Employing a constant rule throughout the network may create short routes with poor privacy. |
Route creation is dynamic through the use of randomization factor. Proxy node selection process is dynamic. |
| All-direction random routing [ |
Employs multiple sink nodes and packet routing is through random agent nodes. |
Use of multiple sink nodes requires the sink nodes to further communicate directly. This introduces additional packet delivery costs. Less random agent node selection process with high probability of using same agent node for successive packets. |
Employs a single sink node which is strategically positioned. Use of randomization factor guarantees high probability of using different proxy nodes for successive packets. |
Figure 2Division of the WSN domain.
Figure 3Configuration of the proxy regions.
Proxy node selection.
| Source Node Location | Proxy Node Selection | |
|---|---|---|
| Otherwise | ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 4Example packet routing using the proposed proxy node routing scheme.
Figure 5Energy consumption and packet delivery latency performances for various d values.
Network simulation parameters.
| Parameter | Value |
|---|---|
| Network size (m2) | 2000 × 2000 |
| Number of nodes | 2500 |
| 500 | |
| Sensor node sensing range (m) | 30 |
| Adversary detection range (m) | 30 |
| Initial energy (J) | 0.5 |
| Threshold distance ( | 87 |
| Eelec(nJ/bit) | 50 |
| Eamp (pJ/bit/m4) | 0.0013 |
| Efs (pJ/bit/m2) | 10 |
| Packet size (bit) | 1024 |
| Target monitoring scheme | k-nearest neighbors tracking |
Figure 6Privacy performance of the routing schemes. (a) Safety period of routing schemes against a patient adversary; and (b) Safety period of routing schemes against a cautious adversary.
Figure 7Attack success rate for different number of nodes in the network.
Figure 8Performance of the routing schemes. (a) Packet delivery latency; (b) Packet delivery ratio; and (c) Energy consumption.