| Literature DB >> 26593923 |
Juan Chen1, Zhengkui Lin2, Ying Hu3, Bailing Wang4.
Abstract
Wireless sensor networks are widely used to monitor valuable objects such as rare animals or armies. Once an object is detected, the source, i.e., the sensor nearest to the object, generates and periodically sends a packet about the object to the base station. Since attackers can capture the object by localizing the source, many protocols have been proposed to protect source location. Instead of transmitting the packet to the base station directly, typical source location protection protocols first transmit packets randomly for a few hops to a phantom location, and then forward the packets to the base station. The problem with these protocols is that the generated phantom locations are usually not only near the true source but also close to each other. As a result, attackers can easily trace a route back to the source from the phantom locations. To address the above problem, we propose a new protocol for source location protection based on limited flooding, named SLP. Compared with existing protocols, SLP can generate phantom locations that are not only far away from the source, but also widely distributed. It improves source location security significantly with low communication cost. We further propose a protocol, namely SLP-E, to protect source location against more powerful attackers with wider fields of vision. The performance of our SLP and SLP-E are validated by both theoretical analysis and simulation results.Entities:
Keywords: internet of things; privacy protection; security; source location; wireless sensors network
Year: 2015 PMID: 26593923 PMCID: PMC4701324 DOI: 10.3390/s151129129
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Notations used in this paper.
| (Kpub, Kpri) | The public/private key pair for packet encryption and decryption |
| EKpub(m) | Encrypt packet m by public key Kpub |
| bs | Base station |
| Hopu,v | The shortest distance from sensor u to sensor v measured by hops |
| pi | Phantom location |
| u.neighbor | The set of sensor u’ neighbors |
| u.set_parent | {v|v∈u.neighbor∩Hopv,b < Hopu,b} |
| r | The visual radius for the attacker |
| h | The random directed hops |
|
| The hops from sensor u to sensor v along the inferior arc |
| H | The shortest distance from source to the base station measured by hops |
| R | Transmission range of a sensor |
|
| A path from sensor u to v |
Figure 1The shortest path bypassing the unsafe area.
Figure 2The path from the phantom location to the base station.
The increased amount of communication cost on average.
| 1/2 | 1/5 | 1/10 | 1/15 | 1/20 | |
| 28 | 8 | 3 | 2 | 1 |
Figure 3The phantom locations distribution.
The percentage of random directed paths increase.
| h = 2 | h = 20 | h = 30 | h = 40 | h = 50 | h = 60 | |
|---|---|---|---|---|---|---|
| 33.33% | 79.78% | 83.52% | 85.73% | 87.15% | 88.36% |
Figure 4Communication cost vs. random directed hops.
Figure 6Safety period vs. random directed hops.
Figure 5Communication cost vs. source-sink distance.
Figure 7Safety period vs. source-sink distance.