TELE 3119: Trusted Networks

Session 2, 2018


Course Outline (Handout)

Lecturer: Professor Aruna Seneviratne (541,  MSEB building, Email:
Lectures: Monday 1300-1500 (RedC M032) and Wed 1400-1500 (Mat 310)
Consultation: Wed 1100-1200

Tutor: Professor Aruna Seneviratne
Tutorials: Wed 1300-1400  (ElecEng 426).

Lab demonstrators: 

Ayyoob (Mohammed Ayyoob Ahamed Hamza)

Minzhao (Minzhao Lyu)

Hang (Hang Li)

Lab Times: Tue 1000-1300 (ElecEng426)

Aims: This course aims to develop an understanding of the tools and technologies for understanding and improving the security and privacy of communication networks such as the Internet. It will introduce students to quantitative methods for trust, authentication, integrity and security analysis in packet networks, using cryptography techniques. It will expose students to frameworks for protecting networks and users, including emerging paradigms such as Internet-of-Things (IoT) and software defined networking (SDN). The quantitative methods studied in this course will be applied to practical examples.

Student Resources: There is no one prescribed textbook for this course. Material from the following books will be used, and will be augmented with papers supplied via the course web-page:

Additional resources will be provided in lectures, posted on this web-site, or indicated where it can be found on the Internet.


Labs 30%
In-class Quizzes 30%
Final Exam 40%
Pass in the Final Exam is a mandatory requirement to pass the course

Course Structure (Tentative and subject to change)

Week Topic (Wednesday) Topic (Thursday) Reading Labs Tutorials
1 23 Jul: Intro lecture 27 Jul: Cryptography and security requirements [KR] chapter 8; [SB] chapters 1, 2

2 30 Jul: Private key Cryptography 01 Aug: Public Key Cryptography [KR] chapter 8; [SB] chapter 21
Some Christopher Paar Slides
Lab1 Document Tutorial1
3 06 Aug: End-point Authentication
08 Aug: Network Layer Security [KR] chapter 8; [SB] chapter 21

4 13 Aug: Wireless Security & Operational Security 15 Aug: Quiz 1 (15 points)
[KR] chapter 8; [SB] chapter 8;
Sample Quiz 1
Class Quiz 1 Solutions

5 20 Aug: HTTP and Wearables
Paper 1 and Paper 2
22 Aug:  Threat Analytics (1)  [KR] chapter 8; [SB] chapters 22;Security risks of IoT
Tutorial 2
6 27 Aug: Threat Analytics (2) 29 Aug: Threat Analytics (3) [KR] chapter 8; [SB] chapters 22, 23 Lab2
7 03 Sep: Introduction
Blockchains 1

05 Sep: Blockchains 2

8 10 Sep: 12 Sep: Quiz 2 (15 points)
Smart Contracts Survey
 Sample Quiz 2

9 17 Sep: Privacy
Results Q2
19 Sep:
- 24 Sep - 28 Sep: Mid-session break
10 01 Oct: Public Holiday
03 Oct: Project topic presentations 

Review #1
11 08 Oct:Lab3 - Help 10 Oct: Blockchains Revisited

12 15 Oct: Privacy Revisited 17 Oct: Review

Review #2
13 22 Oct: Project Presentations 24 Oct: Project Presentation

Relevant Previous Courses