Skip to main content

IoT SecurityLaajuus (5 cr)

Code: 5000DA58

Credits

5 op

Objective

Student is familiar with typical vulnerabilities and attack surfaces of IoT systems.
Student can perform a systematical assessment, categorization and priorization of IoT system threats.
Student is familiar with common tools for vulnerability testing.

Content

IoT system architecture
Systematic threat analysis
Device layer vulnerabilities and mitigation
Communication layer vulnerabilities and mitigation
Application layer vulnerabilities and mitigation

Qualifications

Basic skills in using both Windows and Linux systems
Basic networking skills (Cisco CCNA1 or similar)
Basic programming skills with some high level programming language (for example Python, Java, C# or similar)
Basic programming skills include (but are not limited to): output formatting, conditional execution, loops, functions/procedures, function parameters and return values, arrays, error handling, testing and good programming policies
Sufficient logical-mathematical thinking skills
Sufficient skills in English language (lectures and all materials are in English)