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.

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

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

Vilkår for å gå opp til eksamen

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

Undervisnings- og læringsformer

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

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.

Eksamen

3 timer skriftlig eksamen. Gradert karakter.

Sist hentet fra Felles Studentsystem (FS) 30. juni 2024 02:48:55