The course is connected to the following study programs

Teaching language

Norwegian

Recommended prerequisites

IKT447-G or the equivalent.

In addition, it is advantageous to have knowledge in Python programming and Linux.

Course contents

The main topics in the course are:

- IoT concepts and architectures

- Security and privacy aspects for IoT

- Overview of IoT Protocols and security

- MQTT Protocol and the associated service architecture

- Machine-Type Communication (MTC), based on 3GPP specifications

- Massive MTC
- Critical MTC (also known as ultra-reliable low-latency communication (urllc))

- Design, configuration and implementation of simple MQTT-based IoT systems using OpenSSL, Mosquitto server and Paho programming libraries

- Overview of MTC security

- Critical ICT infrastructures aspects

Learning outcomes

On successful completion of the course, the students should:

- know about selected Internet-of-Things (IoT) architectures and protocols

- have knowledge of Machine-Type Communication (MTC) concepts (IMT 2020 and Beyond)

- have a deep theoretical and practical knowledge of the MQTT protocol

- have knowledge on security aspects of IoT protocols

- have a basic understanding of security perspectives associated with MTC

- be able to design and implement a simple and secure IoT system using the MQTT protocol

- have a solid theoretical understanding of IoT related security and privacy issues and be able to apply this knowledge in simple systems

- have an overall understanding on the social perspectives of IoT security

Examination requirements

Approved compulsory hand-ins and presentations. Information about compulsory assignments will be given in Canvas at the start of the semester.

Teaching methods

The course includes lectures, exercises and compulsory group work.

The total expected workload for an average student is approximately 210 hours.

Evaluation

The study programme manager, in consultation with the student representative, decides the method of evaluation and whether the courses will have a midterm- or end of term evaluation, see also the Quality System, section 4.1. Information about evaluation method for the course will be posted on Canvas.

Offered as Single Standing Module

Yes. Subject to availability or capacity.

Assessment methods and criteria

Written examination, 3 hours, counts 85 % of the final grade. Written report counts 15 % of the final grade. Graded assessment. Information about the report will be given in Canvas.

Last updated from FS (Common Student System) June 30, 2024 1:36:20 AM