Course Director: Alessio Merlo
Hours: 20
Prerequisites: Operating systems fundamentals, basic programming language concepts, basic knowledge of cybersecurity
Syllabus:
- Introduction to IoT, major operating systems, and application scenarios
- Key security challenges in the IoT world: focus on application security
- Introduction to operating systems for IoT and app development
- Focus on IoT operating system and application security
- Approaches for automated vulnerability assessment of IoT operating systems and applications
Key Learning Outcomes:
- Understanding of the IoT ecosystem and main application scenarios
- Knowledge of the main security challenges in the IoT world, focusing on the application side
- Knowledge of security mechanisms in IoT operating systems
- Knowledge of practices and methodologies for evaluating IoT application security