Advanced Computer Networks (Summer2020): Difference between revisions
Jump to navigation
Jump to search
Line 86: | Line 86: | ||
| | | | ||
|- | |- | ||
| align="right" | 13.06.2019 | |||
| Securing IoT – Firmware Updates, Secure Boot and Attestation | |||
| Hannes Tschofenig | |||
| | |||
| | |||
|- | |||
| align="right" | 13.06.2019 | |||
| Privacy | |||
| Hannes Tschofenig | |||
| | |||
| | |||
|- | |||
| align="right" | 13.06.2019 | |||
| Exam | |||
| Hannes Tschofenig | |||
| | |||
| | |||
|} | |} | ||
Revision as of 19:42, 7 January 2020
Details
Workload/ECTS Credits: | 5ECTS |
Module: | M.Inf.1223.Mp OR 3.17: Selected Topics in Advanced Networking (ITIS) |
Lecturer: | Hannes Tschofenig |
Teaching assistant: | Bangbang Ren |
Time: | Tuesday, Thursdays, 10-12am. |
Place: | Rom:2.101 |
Course description
This lecture will introduce concepts of computer networking related to Internet of Things devices. The goal of the course is to make you feel comfortable designing and secure IoT-based Internet communication. The course gives you an understanding of
- The hardware used in IoT devices
- Embedded software development
- Local communication to sensors and actuators
- Internet protocols specifically designed for IoT devices
- Protocols to manage the lifecycle of IoT devices
- Security technologies used on constrained device, and
- Data protection and privacy
There will be exercises and it is mandatory to complete all the exercises to attend the final exam. Each student will be provided with IoT hardware. For software development the preferred tool is a professional IDE developed by Keil.
Schedule (Tentative)
Date | Topic | Lecturer | Lecture slides | Exercise/practice slides |
18.04.2019 | Introduction to Internet of Things | Hannes Tschofenig | ||
25.04.2019 | The Arm Architecture (Cortex M-class vs. Cortex A-class) | Hannes Tschofenig | ||
02.05.2019 | Local Communication (UART, I2C, SPI) | Hannes Tschofenig | ||
09.05.2019 | Radio Technologies (BLE, Thread, NB-IoT, LoRa) | Hannes Tschofenig | ||
16.05.2019 | Internet Protocols for IoT (CoAP and MQTT vs. HTTP) | Hannes Tschofenig | ||
23.05.2019 | Security Threats and Security Requirements | Hannes Tschofenig | ||
30.05.2019 | Device Management | Hannes Tschofenig | ||
06.06.2019 | Securing IoT - Communication Security | Hannes Tschofenig | ||
13.06.2019 | Securing IoT – Hardware Security Technology (TEEs and TrustZone) | Hannes Tschofenig | ||
13.06.2019 | Securing IoT – Firmware Updates, Secure Boot and Attestation | Hannes Tschofenig | ||
13.06.2019 | Privacy | Hannes Tschofenig | ||
13.06.2019 | Exam | Hannes Tschofenig |
Prerequisites
- Computer Science I, II; Computer Networks