HOME   •   OVERVIEW   •   LAB DEVELOPMENT   •   LOGIN   •   DOWNLOAD   •   CONTACTS

 

 

RESOURCES

PUBLICATIONS

SPONSORED PROJECTS

MEMBERS

DCSL USER-GUIDES

FAQ

 

 

 

 

MODULES FOR TEACHING WIRELESS SENSOR NETWORKS

 

> Return to List of Modules

 

MODULE 9: Aggregation and Secure Aggregation

Created: 10-15-2007                                      Last updated: 10-16-2009

1.       Learning objectives:

a)      Understand why we need aggregation in WSNs;

b)      Understand aggregation protocols in WSNs;

c)      Understand secure aggregation protocols in WSNs.

 

2.       Prerequisites:

Module 7, plus a) Basic concepts of computer networks; b) Basic concepts of network security.

 

3.       Module description:

Data aggregation has been proven to be an important method to reduce communication overhead and to save energy for WSNs. To address this need, we first introduce why we need aggregation - to suppress redundant messages and save energy. To illustrate this idea, we use a detailed example - counting how many nodes exist in a large-scale WSN; the example was taken from the Tiny AGgregation Service (TAG) approach. We then move to general aggregation primitives - minimum, average, sum, and maximum - and explain their usage in real world applications.

We further present why we need secure aggregation - compromised sensor nodes can manipulate the result of aggregated values without limit, causing false information to be delivered to the base station. We then present the details involved in using a lightweight block cipher to provide an aggregation service which can provide confidentiality, integrity, and authenticity. Our module skips the complex mathematical analysis and focuses on high-level ideas.


4.       Tools utilized: N/A

 

5.       Requirements:

Students are required to read related papers and understand presented ideas.

6.       Assignments and Hands-on projects:

There is no hands-on project for this module.

+ Assignment

 

7.       Level of difficulty: This module is classified as a module of intermediate difficulty.

8.       Grading/evaluation criteria: The grader checks the correctness of the assignment questions.

9.       PowerPoint slides: Aggregation.ppt

COPYRIGHT © 2009 University of Houston Clear Lake. ALL RIGHTS RESERVED.