Sécurité et systèmes embarquésSystèmes embarqués et IOT (STI)
Embedded Systems Security
Teaching unit Embedded Systems and IoT · S09T_ 2SU1 | EC Code S09O_2SU1-5
8ECTS (EU)
1Coefficient
21:20Hours
Séquencement
↳ Jimenez Julien
↳ Kauffmann Xavier
Learning objectives
- This course consists of two parts. The first concerns bank payment, EMV, contactless or NFC.
- The second concerns the safety of embedded or connected objects and the various potential attacks against them.
Prerequisites
| Module | Teaching unit | Semester |
|---|---|---|
| Cryptography | Development and Mathematics for Engineers | S6 |
Program
-
Cryptography, EMV, NFC, contactless payment -Test and implementation under android
-
Attack android application
-
decompilation, fuzing, ...
-
Hardware/OS dedicated to security
-
TEE, KNOX
-
Pentest on board
-
Reverse engineering and binary patching
-
Added protection and encryption
-
Static analysis, buzzing and code security
Assessment
Made from TDs with refund questions and practical exercises
Skills
1| Ref. | Verb | Description | Level |
|---|---|---|---|
| C1_1 | analyze | Addressing the safety of an on-board system | 4 |
SecNumEdu Skills
| Skill | Lecture hours | Practical hours | Entry level | Exit level |
|---|---|---|---|---|
| Security of specific and emerging systems | 5 | 5 | 2 | 3 |
| Embedded Cryptography, EMV, NFC, contactless payment (Test and implementation under android) | ||||
| Security of electronics and hardware architectures | 2.5 | 2.5 | 0 | 1 |
| Hardware/OS dedicated to security, TEE, KNOX, embedded Pentest , Protection and Encryption Addition, Static Analysis, Fuzing and Code Securing | ||||
| Reverse engineering | 2.5 | 2.5 | 0 | 1 |
| Reverse engineering and binary patching | ||||