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
| Type of assessment | Nature of assessment | Duration (in minutes) | Number of tests | Evaluation coefficient | Eliminatory evaluation mark | Remarks |
|---|---|---|---|---|---|---|
| Integral Continuous Control | Continuous control | 1 |
Second chance / Catch-up session
| Type of assessment | Nature of assessment | Duration (in minutes) | Number of tests | Evaluation coefficient | Eliminatory evaluation mark | Remarks |
|---|---|---|---|---|---|---|
| Project | Report | 1 |
