Hop-by-hop data aggregation is a very important technique used to reduce the communication overhead and energy expenditure of sensor nodes during the process of data collection in a wireless sensor network (WSN). However, the unattended nature of WSNs calls for data aggregation techniques to be secure. Indeed, sensor nodes can be compromised to mislead the base station by injecting bogus data into the network during both forwarding and aggregation of data. Moreover, data aggregation might increase the risk of confidentiality violations: if sensors close to the base station are corrupted, an adversary could easily access to the results of the "in network" computation performed by the WSN; nodes can also fail due to random and non-malicious causes (e.g. battery exhaustion), hence availability should be considered as well. In this paper we tackle issues that affect data aggregation techniques by proposing a mechanism that: i) provides both confidentiality and integrity of the aggregated data so that for any compromised sensor in the WSN the information acquired could only reveal the readings performed by a small, constant number of neighboring sensors of the compromised one; ii) detects bogus data injection attempts; iii) provides high resilience to sensor failures. Our protocol is based on the concept of delayed aggregation and peer monitoring and requires local interactions only. Hence, it is highly scalable and introduces small overhead; detailed analyses supports our findings.
Confidentiality and integrity for data aggregation in WSN using peer monitoring
Research report RR-07-193, 16 April 2007
PERMALINK : https://www.eurecom.fr/publication/2210