This course equips students with the theoretical and practical skills needed to audit, assess, and defend the security of Internet of Things systems and their network environments. Starting from IoT fundamentals – architectures, layers, and the distinctions between IoT and traditional IT , it progressively covers threat modelling, cryptographic primitives, and the most common attack vectors targeting connected devices.
The General Competences that students should have acquired include:
Based on the above, upon completion of the course, students are expected to be able to:
The course IoT Security introduces the required theoretical background to understand, audit, report and ultimately defend the security state of typical Internet of Things (IoT) systems and their network environment. By leveraging both practical penetration testing engagements in the form of simulated Capture The Flag (CTF)-events, as well as theoretical discussion of the covered security mechanisms, students learn to evaluate real-world IoT systems, detect possible vulnerabilities, and finally design and implement countermeasures.
Upon successful completion of the course, students will be capable of the following:
Students will be able to: