Objectifs
Au terme de ce cours, l’étudiant.e aura acquis des compétences et des capacités dans la résolution de problèmes de sécurité des algorithmes de l’intelligence artificielle et son application en cybersécurité, autant au niveau des cyberattaques utilisant l’intelligence artificielle que des approches basées sur l'apprentissage automatique pour produire des systèmes de cybersécurité autonomes et intelligents.
Contenu
Vulnérabilités et risques spécifiques des algorithmes de l'Intelligence Artificielle (I.A.). Taxonomie des attaques des systèmes informatiques basés sur l’I.A. (ex.: empoisonnement des données, inférence des données d’apprentissage, inférence des paramètres des modèles). Méthodes de sécurisation des algorithmes de l’I.A. Cyberattaques basées sur l’I.A. : générer des attaques personnalisées, analyse automatique de données post-infiltration, outils open source pour développer des algorithmes de l’I.A. malveillants, etc. Cyberdéfense basée sur l’I.A. : classification de données pour la détection d’anomalies, cyberdéfense autonome et adaptative, outils de défense basés sur l’IA, etc. Ce cours comporte des séances obligatoires de travaux dirigés (TD).