Aperçu du cours
Objectif de formation : Comprendre et maîtriser les outils de cybersécurité pour le domaine de l’embarqué
Objectifs pédagogiques
- Maîtriser la crytpographie
- Utiliser un Secure Boot
- Comprendre le fonctionnement des certificats et PKI
- Utiliser les outils de tests et validations
- Introduire le concept de Fuzzing
Public ciblé
- Équipes test et validation
Programme de formation
-
Cryptographie
-
Notion de cryptographie
-
Chiffrement / Déchiffrement
-
Cryptographie Symétrique / Asymétrique
-
Confidentialité, Intégrité, Authenticité
-
Théorie de l’information
-
Le chiffrement symétrique
-
One Time Pad
-
DES
-
Triple DES
-
AES
-
Algorithme
-
Modes Opératoire
-
Padding
-
Fonction de Hachage
-
MAC (Message Authentication Code)
-
Paradoxe des anniversaires
-
Diffie Hellman
-
RSA
-
Exponentiation
-
Signature
-
-
Secure Boot : Fonctionnement
-
TPM
-
Architectures de Puces
-
Fonctionnement du Secure Boot
-
UEFI
-
Vérification secure boot, secure update
-
-
Certificats et PKI
-
Certificats
-
Infrastructure de Clé Publique (PKI)
-
-
Tests et Validation
-
Tests fonctionnel
-
Audit de code
-
Pentest
-
-
Introduction au Fuzzing
-
Failles de corruption mémoire
-
AFL++, ASAN
-