1.
Learning
objectives:
a)
Understand the security threats faced by WSNs;
b)
Understand the security primitives used in WSNs;
c)
Understand TinySec.
2.
Prerequisites:
Module 2, plus
a) Basic concepts of network security; b) Basic concepts of computer
networks.
3.
Module
description:
Similar to other types of networks, wireless
sensor networks are subject to various types of threats and attacks. Because
security has become one of the major concerns to deploy WSNs in the real
world, WSN course modules are not complete without modules focusing on WSN
security. We start with the introduction of major attack models targeted at
WSNs. We then focus on the TinySec protocol, which aims at providing message
integrity and confidentiality at the data link layer. TinySec has also become
an implemented module in TinyOS. Our course module introduces the details
with respect to how TinySec is designed and implemented.
4.
Tools
utilized:
Micaz motes and TelosB
motes are used as the example hardware platforms to illustrate security
concerns and representative security protocols in WSNs.
5.
Requirements:
Students are required to read related papers and
understand presented ideas. After these steps, students are then encouraged
to go through TinyOS CVS tree to have a deeper understanding of TinySec.
6.
Assignments
and Hands-on projects:
There is no hands-on project for this module.
+ Assignment
7.
Level of
difficulty: This
is classified as an advanced module.
8.
Grading/evaluation
criteria: The
grader checks the correctness of the assignment questions.
9.
PowerPoint
slides: security.ppt
|