Advanced Computer Networks (Summer2020): Difference between revisions

Bren (talk | contribs)
Created page with "== Details == {{CourseDetails |credits=5ECTS |module= M.Inf.1223.Mp OR 3.17: Selected Topics in Advanced Networking (ITIS) |lecturer=[http://www.net.informatik.uni-goettingen.de/..."
 
Bren (talk | contribs)
 
(13 intermediate revisions by the same user not shown)
Line 3: Line 3:
|credits=5ECTS
|credits=5ECTS
|module= M.Inf.1223.Mp OR 3.17: Selected Topics in Advanced Networking (ITIS)
|module= M.Inf.1223.Mp OR 3.17: Selected Topics in Advanced Networking (ITIS)
|lecturer=[http://www.net.informatik.uni-goettingen.de/people/xiaoming_fu Prof. Xiaoming Fu], [http://www.net.informatik.uni-goettingen.de/people/mayutan_arumaithurai Dr. Mayutan Arumaithurai]
|lecturer=Hannes Tschofenig
|ta= [http://www.net.informatik.uni-goettingen.de/people/sripriya%20srikant_adhatarao, Sripriya Srikant Adhatarao], [Shuai Xu]
|ta= [http://www.net.informatik.uni-goettingen.de/?q=people/bangbang-ren, Bangbang Ren]
|time=Thursdays, 10-12am.
|time=Tuesday, Thursdays, 10-12am.
|place=Rom:2.101
|place=Rom:2.101
|univz=https://univz.uni-goettingen.de/qisserver/rds?state=verpublish&status=init&vmfile=no&publishid=231685&moduleCall=webInfo&publishConfFile=webInfo&publishSubDir=veranstaltung&expand=0#auswahlBaum%7Cabschluss%3Aabschl%3D78%7Cstudiengang%3Astg%3D079%7CkontoOnTop%3Apordnr%3D361323%7Ckonto%3Apordnr%3D380740%7Ckonto%3Apordnr%3D384077%7Cveranst%3Averanstid%3D231685
|univz=
}}
}}


==Course description==
==Course description==
This lecture will introduce advanced concepts of computer networking to interested students. Topics include, but are not limited to:
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
*SDN and Cloud Computing
*The hardware used in IoT devices
*Future Internet Technologies
*Embedded software development
*Big Data and Social Networking
*Local communication to sensors and actuators
*Machine Learning
*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.


For each topic, basic structures, features, applied techniques and security aspects will be taught. Additionally, each topic is accompanied with an exercise and it is mandatory to complete all the exercises to attend the final exam.


==Schedule (Tentative)==
==Schedule (Tentative)==
Line 27: Line 30:
|{{Hl2}} |'''Lecturer'''
|{{Hl2}} |'''Lecturer'''
|{{Hl2}} |'''Lecture slides'''
|{{Hl2}} |'''Lecture slides'''
|{{Hl2}} |'''Exercise/practice slides'''
|{{Hl2}} |'''Exercise'''
|-
|-
| align="right" | 18.04.2019
| align="right" | 14.04.2020
| Course Introduction and Information-Centric Networks I
| Introduction to Internet of Things
| Mayutan Arumaithurai
| Hannes Tschofenig
| [https://wiki.net.informatik.uni-goettingen.de/w/images/0/04/0.CCN_I.pdf CCN-I][https://wiki.net.informatik.uni-goettingen.de/w/images/c/c9/0.CCN_II.pdf CCN-II]
|  
|
|
|-
|-
| align="right" | 25.04.2019
| align="right" | 16.04.2020
| Information-Centric Networks II
| The Arm Architecture (Cortex M-class vs. Cortex A-class)
| Mayutan Arumaithurai
| Hannes Tschofenig
| [https://wiki.net.informatik.uni-goettingen.de/w/images/d/d8/SAID-ACN-final-delivered.pdf Congestion_control]
|  
|  
| Get hardware& software working
|-
|-
| align="right" | 02.05.2019
| align="right" | 21.04.2020
| Exercise I: Information-Centric Networks
| Local Communication (UART, I2C, SPI)
| Mayutan Arumaithurai
| Hannes Tschofenig
| [https://wiki.net.informatik.uni-goettingen.de/w/images/2/20/ICN_exercise.pdf Exercise I]
|
|-
| align="right" | 09.05.2019
| SDN I
| Osamah Barakat
|
|  
|  
| Use of sensor communication
|-
|-
| align="right" |16.05.2019
| align="right" | 23.04.2020
| SDN II
| Radio Technologies (BLE, Thread, NB-IoT, LoRa)
| Osamah Barakat
| Hannes Tschofenig
|
|
|  
| Use of a radio technology
|-
|-
| align="right" | 23.05.2019
| align="right" |28.04.2020
| Virtualization and Cloud Technologies
| Internet Protocols for IoT (CoAP and MQTT vs. HTTP)
| Prof.Dr. Xiaoming Fu
| Hannes Tschofenig
|
|
|  
|  
|-
|-
| align="right" | 30.05.2019
| align="right" | 30.04.2020
| Holiday===NO LECTURE (PUBLIC HOLIDAY)
| Security Threats and Security Requirements
|  
| Hannes Tschofenig
|
|
|  
|  
|-
|-
| align="right" | 06.06.2019
| align="right" | 05.05.2020
| Exercise II: SDN + Cloud Computing
| Device Management
| Osamah Barakat
| Hannes Tschofenig
|  
|
|
| Use of LwM2M
|-
|-
| align="right" | 13.06.2019
| align="right" | 07.05.2020
| Big Data
| Securing IoT - Communication Security
| Prof.Dr. Xiaoming Fu
| Hannes Tschofenig
|[https://drive.google.com/file/d/19-BRmCbelv0ElOOXdtcJgQ-mqt2Gep9K/view?usp=sharing Slides]
|  
|  
| Secure IoT communication
|-
|-
| align="right" | 20.06.2019
| align="right" | 12.05.2019
| Social Networks
| Securing IoT – Hardware Security Technology (TEEs and TrustZone)
| Prof.Dr. Xiaoming Fu
| Hannes Tschofenig
|[https://drive.google.com/file/d/14UwiN6Nqsf5V11vajsJLFm9UhUmfj_m6/view?usp=sharing Slides]
|
|  
| Use hardware security mechanisms
|-
|-
| align="right" | 27.06.2019
| align="right" | 14.05.2020
| Machine Learning I
| Securing IoT – Firmware Updates, Secure Boot and Attestation
| Shichang Ding
| Hannes Tschofenig
|
|
|  
| Write your own bootloader
|-
|-
| align="right" |04.07.2019
| align="right" | 19.05.2020
| Machine Learning II
| Privacy
| Shuai Xu
| Hannes Tschofenig
|[https://drive.google.com/file/d/17f5A2iE81SbVwzoPVvGEZl3GUBgOGn4h/view?usp=sharing Slides]
|
|  
|  
|-
|-
| align="right" | 11.07.2019
| align="right" | 26.05.2020
| Exercise III: Big Data+Social Networks+Machine Learning (or pratical course)
| Exam
| Shichang Ding + Shuai Xu
| Hannes Tschofenig
|[https://drive.google.com/file/d/1rd86t2OHUjmlVd0uIFWLdc0HjfKAMwM8/view?usp=sharing Exercise III]
|
|-
| align="right" |  18.07.2019
| Written Examination (same time as the lecture. Room 2.101)
| Sripriya Adhatarao + Shuai Xu
|
|
|  
|  
|-
|}
|}