Number of hours
- Lectures 18.0
- Laboratory works 12.0
ECTS
ECTS 3.0
Goal(s)
This course aims at presenting the specific design constraints for secure integrated systems and at giving circuit level and architecture level methods for the specification, design and implementation of robust cryptographic circuits.
Contact Paolo MAISTRIContent(s)
Embedded system design and architecture:
Basic concepts: hardware architecture (processor-based systems, hardware IP) and software architecture (RTOS, API).
Integrated Circuits and SoCs.
Design and implementation of secured circuits and crypto processors:
Secure circuits: design constraints, qualification, common criteria.
Types of attacks, exploitation examples.
Impact on test techniques.
Implementation of protections (counter-measures) against the different types of attacks.
Examples of secure architectures for symmetric and asymmetric coding algorithms.
Prerequisites
Digital circuit design, computer architecture, cryptanalysis and cryptography. (M1 courses).
The exam is given in english only
Written examination (2h) and reports on lab works at CIME laboratory.
S1=30%TP+20%CC+50%E1; S2=30%TP+20%CC+50%E2 (if E2>E1)
This course is given in english only