Course unit

Embedded Systems Security

Last updated: 26/09/2022

Edit

Course Director(s):

EL-MRABET Nadia

General Description:

Understand and apply the fundamental concepts of current cryptography. Students will be familiarised with terminology specific to cryptology and to problems of developing embedded systems.

Key words:

Cryptography Cryptanalysis Secret keys Public keys

Number of teaching hours

15

Fields of study

Teaching language

French

Intended learning outcomes

On completion of the unit, the student will be capable of: Classification level Priority
Mastering the fundamental notions and major concepts of cryptography 2. Understand Essential
Mastering the potential drawbacks of a cryptographic protocol and proposing counter-measures 2. Understand Important

Learning assessment methods

Percentage ratio of individual assessment Percentage ratio of group assessment
Written exam: % Project submission: %
Individual oral exam: % Group presentation: %
Individual presentation: % Group practical exercise: %
Individual practical exercise: % Group report: %
Individual report: %
Other(s): %

Programme and content

Type of teaching activity Content, sequencing and organisation
Course/Supervised study

Historical introduction to cryptography, description of the Kerckhoffs rules.

Course/Supervised study

Secret key cryptography with the development of AES

Public key cryptography : RSA, ECC

Cryptanalysis and side channel attacks

Hash functions, key switch protocols