FR
What are you looking for?
Upcoming events
Nov 10, 2026 at 11:30
Prerequisite(s)
  • ELE216
Code
ELE692
Person in charge
Département de génie électrique
Cycle
1st
Credits
3
Workload
  • Cours (39h)
  • Laboratoire ou travaux pratiques (24h)
  • Travaux personnels (72h)

ELE692 - Sécurité informatique

Ce cours vise à s'initier aux concepts de la sécurité des systèmes embarqués.

Au terme de ce cours, la personne étudiante sera en mesure de :

  • expliquer les considérations éthiques et légales en sécurité;
  • identifier les composants et interfaces vulnérables d'un système embarqué;
  • modéliser les menaces d'un système embarqué à l'aide de méthodologies reconnues;
  • capturer des communications sur des interfaces matérielles et des protocoles réseau;
  • expérimenter avec des attaques par injection de fautes et par canaux auxiliaires sur des systèmes embarqués;
  • analyser les vulnérabilités matérielles et logicielles des systèmes embarqués et des communications sans fil;
  • proposer des contremesures appropriées pour protéger un système embarqué.

Éléments de contenu : considérations éthiques et légales. Interfaces matérielles de communication. Composants des systèmes embarqués. Techniques de collecte d'information et de reconnaissance matérielle. Méthodologies de modélisation de menaces. Analyse des risques et priorisation des vulnérabilités. Protocoles de communication sans fil. Protocoles réseau pour l'Internet des objets. Outils de capture et d'analyse de trafic. Attaques par injection de fautes. Attaques par canaux auxiliaires. Analyse statique et dynamique de firmware. Outils de rétro-ingénierie et d'analyse de binaires. Vulnérabilités courantes des systèmes embarqués. Contremesures matérielles. Architectures sécurisées. Démarrage sécurisé et mises à jour authentifiées.