Challenge IA & Cyber 2021

Mardi 16 novembre 2021

Couvent des Jacobins - Rennes

reconnaissance de style de CODAGE

Après les tests d’intrusion automatisés (2019) et la simulation de vie (2020), le Challenge IA & Cyber revient pour sa 3ème édition. Il s’agit cette année d’identifier un développeur grâce à son style de programmation, en langage C.

while (true) {
        bool success = false;
rcu_read_lock();
if (percpu_ref_tryget_live(&q->q_usage_counter)) {
/*
* The code that increments the pm_only counter is
* responsible for ensuring that that counter is
* globally visible before the queue is unfrozen.
*/
if ((pm && queue_rpm_status(q) != RPM_SUSPENDED) ||
!blk_queue_pm_only(q)) {
success = true;
} else {
percpu_ref_put(&q->q_usage_counter);
}
}
rcu_read_unlock();

Nous fournissons aux équipes un jeu de données annoté comportant des centaines de milliers de fichiers source. L’objectif est d’entraîner un algorithme à reconnaître quel auteur a écrit les différentes portions du code. Le jeu de données est divisée en 2 parties :

  • une partie entraînement comprenant des annotations permettant de connaître l’auteur de chaque portion de code,
  • une partie test également annoté qui permet d’évaluer les agents
 
Pour la finale, un jeu de données similaire mais plus petit et non issu des mêmes sources est fourni, sans les annotations de la partie test. Chaque équipe dispose alors de la journée pour fine-tuner son agent sur le nouveau jeu de données.
picto-defi-3

Un concours dans le cadre du Grand défi Cyber-sécurité

Le challenge IA & Cyber prend cette année la forme d’un concours à cahier des charges dans le cadre du Grand Défi Cyber-sécurité, avec 175.000 € de dotation pour les 3 premiers.

Les inscriptions sont ouvertes aux entreprises et aux laboratoires de recherche. La finale aura lieu le 16 Novembre au Couvent des Jacobins, à Rennes, lors de l’European Cyber Week 2021.

Pour quelles applications ?

L’identification d’un développeur peut permettre par exemple :

  • de rechercher du code malveillant grâce à la détection des changements de style;
  • de tracer l’historique du code trouvé sur internet;
  • de détecter des plagiats.

Les techniques qui émergeront de ce challenge peuvent également servir à rechercher plus efficacement des bugs ou des failles de sécurité dans de larges bases de code source.

Déroulement

Le challENge se déroule en 4 étapes

1. Inscription

Déposez votre dossier dès le compter du 4 mai 2021.

2. Pré-sélection

Déposez votre candidature avant le 18 octobre.

3. Entraînement

Entraînez votre agent à obtenir le meilleur score sur le jeu de test.

4. FINALE

Confrontez votre agent aux autres le 16 novembre.

Organisateurs

Partenaires