School / Prep
ENSEIRB-MATMECA
Internal code
EI9RE359
Description
This course introduces the basics of connected object architecture, programming and debugging, to help you understand security issues.
Theoretically and practically, it shows how connected objects can be used as attack vectors, and how to secure them.
Teaching hours
- CIIntegrated courses16h
Syllabus
Embedded systems
Architecture
Programming
Communication between components
Debug
Connected objects
IoT platforms and communication protocols
Authentication
Introduction to attacks
Binary extraction and reverse engineering
Side channel attack: timing attack, consumption analysis, ...
Countermeasures
Design methodology
Secure components
Further information
Embedded systems security
IoT
Communication networks
Assessment of knowledge
Initial assessment / Main session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Integral Continuous Control | Continuous control | 1 |
Second chance / Catch-up session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Project | Report | 1 |