Innholdsfortegnelse

Emnet er tilknyttet følgende studieprogram

Undervisningsspråk

Norsk, men faglitteraturen og begrepene er på engelsk.

Anbefalte forkunnskaper

IKT447-G Tillit, trusler, risiko og sårbarheter.

I tillegg er det en fordel med kjennskap til programmering i Python og kjennskap til Linux.

Læringsutbytte

On successful completion of the course, the students should:

  • know about selected Internet-of-Things (IoT) architectures
  • 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
  • have a deep theoretical and practical knowledge of data-centric IoT Protocols – MQTT, MQTT-SN, CoAP and AMQP
  • have a basic understanding of Link layer IoT protocols – ZigBee, Wi-Fi, Bluetooth Low Energy (BLE)
  • have an understanding on conceptual difference between the security perspectives of data-centric IoT protocols and link layer IoT Protocols
  • have a thorough understanding on security measures supported by the link layer IoT protocols -ZigBee, BLE and Wi-Fi
  • have a solid understating on security perspectives of data-centric IoT protocols
  • be able to design and implement a simple and secure IoT system using the MQTT protocol
  • have knowledge of Machine-Type Communication (MTC) concepts (IMT 2020 and Beyond)
  • have a basic understanding of security perspectives associated with MTC

Innhold

The main topics in the course are:

  • IoT concepts and architectures
  • Critical ICT infrastructures aspects
  • Security and privacy aspects for IoT
  • Data-centric IoT protocols – MQTT, MQTT-SN, CoAP and AMQP
  • Link-layer IoT protocols – ZigBee, Wi-Fi, BLE
  • Security aspects of ZigBee, Wi-Fi, BLE
  • Introducing TLS, DTLS security protocols and how they can be utilized efficiently to provide security for data-centric IoT protocols – MQTT, MQTT-SN, CoAP and AMQP
  • Design, configuration and implementation of simple MQTT-based IoT systems using OpenSSL, Mosquitto server and Paho programming libraries
  • Machine-Type Communication (MTC), based on 3GPP specifications

    • Massive MTC
    • Critical MTC (also known as ultra-reliable low-latency communication (urllc))
  • Overview of MTC security

Undervisnings- og læringsformer

Emnet gis i form av forelesninger, øvingsoppgaver og obligatorisk gruppearbeid. Totalt forventet arbeidsomfang er estimert til ca. 210 timer.

Vilkår for å gå opp til eksamen

Godkjente obligatoriske innleveringer og presentasjoner. Mer detaljert informasjon gis i Canvas ved semesterstart.

Eksamen

3 timer skriftlig eksamen. Gradert karakter.

Studentevaluering

Emneansvarlig fastsetter i samråd med studenttillitsvalgt evalueringsform og om emnene skal ha midtveis- eller sluttevaluering i tråd med kvalitetssystemet kapittel 4.1.

Tilbys som enkeltemne

Ja. Med forbehold om ledig plass/kapasitet.

Opptakskrav hvis tilbudt som enkeltemne

Opptakskravene til emnet er de samme som for masterprogrammet i cybersikkerhet eller masterprogrammet i IKT.
Sist hentet fra FS (Felles studentsystem) 15. okt. 2026 10:13:42