Sécurité embarquée pour les processeurs NXP i.MX
Objectifs
|
- Accès à une machine Linux
- Accès à un système de fichiers partagé pour sauvegarder et partager leur travail.
- Support de cours au format PDF
- Carte d'évaluation I.MX8mQEVK
- Bonne connaissance de l'architecture des ordinateurs
- Compétences en programmation : une expérience de la programmation, en particulier en C
- Connaissance des implémentations NXP et ARM
- Compréhension de base des algorithmes de sécurité et du codage sécurisé
- Connaissances de base sur les protocoles de communication et de réseau
- Connaissances de base en Linux embarqué
- Tout ingénieur ou technicien en systèmes embarqués possédant les prérequis ci-dessus.
- Les prérequis sont vérifiés avant l'entrée en formation, sur la base des prérequis publiés sur cette fiche.
- Pendant la formation, les acquis sont évalués en continu : quiz de fin de séquence et observation directe du formateur.
- À l'issue de la formation, chaque participant reçoit une attestation de fin de formation.
Plan du cours
- Présentation de la sécurité embarquée et de son importance
- Menaces et vecteurs d'attaque propres aux systèmes embarqués
- Vecteurs d'attaque courants
- Logiciels malveillants et exploits
- Le paysage des menaces pour les systèmes embarqués
- NXP et les fonctions de sécurité
- Processeurs applicatifs i.MX
- Processeurs Layerscape
- Microcontrôleurs ARM
- Plate-forme automobile S32
- Plate-forme QorIQ
- Pratiques de codage sécurisé
- Revues et audits de code
- Validation et assainissement des entrées
- Gestion de la mémoire et débordements de tampon
- Outils d'analyse statique et dynamique de code
- Utilisation des outils d'analyse statique
- Utilisation des outils d'analyse dynamique
- Cycle de développement sécurisé pour les équipements i.MX NXP
- Recueil des exigences et modélisation des menaces
- Conception et mise en œuvre
- Tests et validation
- Déploiement et maintenance
- Secure boot sur les composants NXP
- Introduction au secure boot
- Mise en œuvre du secure boot
- Vérification du secure boot et résolution des problèmes
- Protection du firmware sur les composants NXP
- Introduction à la protection du firmware
- Techniques de protection du firmware sur les composants NXP
- Mise en œuvre de la protection du firmware
- Sécurité assistée par le matériel sur les composants NXP
- Introduction à la sécurité assistée par le matériel
- Fonctions de sécurité ARM
- Mise en œuvre de la sécurité assistée par le matériel
- Architecture réseau des processeurs i.MX
- Présentation des protocoles de communication réseau pour les systèmes embarqués
- Protocoles de communication sécurisés
- Conception d'une architecture réseau sécurisée
- Transport Layer Security (TLS)
- Introduction à TLS et SSL
- Mise en œuvre de TLS/SSL
- Communication sécurisée avec TLS/SSL
- IPSec et IKE
- Principes d'IPSec
- Principes d'IKE
- Configuration d'IPSec et d'IKE sur les composants NXP
- Sujets avancés sur IPSec et IKE
- Sécurité WiFi
- Présentation des mécanismes et normes de sécurité WiFi
- Mise en œuvre d'une communication WiFi sécurisée
- Bonnes pratiques
- Sécurité Bluetooth et BLE
- Introduction
- Principes de sécurité
- Sécurité Bluetooth sur les composants NXP
- Sujets avancés sur la sécurité Bluetooth
- Ultra-wideband sécurisé
- Introduction à l'Ultra-Wideband
- Principes de sécurité de l'UWB
- Sécurité UWB sur les composants NXP
- Sujets avancés sur la sécurité UWB
- Introduction à la sécurité de l'IoT
- Les enjeux de sécurité propres aux équipements IoT
- Présentation des vecteurs d'attaque et menaces courants visant les équipements IoT
- Bonnes pratiques de sécurité de l'IoT
- Sécuriser les équipements IoT au niveau de la couche réseau
- Protocoles de sécurité réseau spécifiques à l'IoT
- Contrôle d'accès et transfert de données sécurisé
- Présentation des mécanismes d'authentification et d'autorisation pour les équipements IoT
- Discussion des protocoles de transfert de données sécurisés pour l'IoT, tels que MQTT et HTTPS
- Le rôle du chiffrement au niveau applicatif dans la sécurisation des équipements IoT
- Introduction à la mise à jour et à la gestion du firmware
- Importance des mises à jour de firmware pour maintenir la sécurité des systèmes embarqués
- Présentation des méthodes de mise à jour du firmware, manuelles et par voie hertzienne (OTA)
- Processus de mise à jour sécurisée du firmware
- Mécanismes de mise à jour OTA
- Présentation des mécanismes de mise à jour OTA
- Mise en œuvre des mises à jour OTA, côté serveur et côté équipement
- Bonnes pratiques pour les mises à jour OTA, y compris les tests et le déploiement
Plus d'information
Pour vous enregistrer ou pour toute information supplémentaire, contactez nous par email à l'adresse info@ac6-formation.com.
Les inscriptions aux sessions de formation sont acceptées jusqu'à une semaine avant le début de la formation. Pour une inscription plus tardive nous consulter
Vous pouvez aussi remplir et nous envoyer le bulletin d'inscription
Ce cours peut être dispensé dans notre centre de formation près de Paris ou dans vos locaux, en France ou dans le monde entier.
Les sessions inter-entreprises programmées sont ouvertes dès deux inscrits. Sous condition d'un dossier complet, les inscriptions sont acceptées jusqu'à une semaine avant le début de la formation.
Dernière mise à jour du plan de cours : 2 juillet 2026
L'inscription à nos formations est soumise à nos Conditions Générales de Vente
Sur le même sujet :
Yocto ou Buildroot : comment choisir pour votre projet Linux embarqué