v2.11.0 (5797)

Enseignement scientifique & technique - CSC_51058_EP : Introduction à la Cryptologie

Descriptif

La cryptologie s'intéresse à la réalisation de l'impossible, sécuriser l'information dans des réseaux ouverts. Il s'agit notamment de veiller à

  • la confidentialité des messages,
  • l'intégrité des messages,
  • l'authenticité des auteurs.

Ce cours donne une introduction à la cryptologie, son histoire et ses usages dans les systèmes informatiques modernes. Bien que les cours soient autonomes, une familiarité avec l'algèbre (Z/NZ, domaines finis, cf. MAT552), la mise en réseau (cf. INF557) est fortement recommandé. Ce cours fait partie du parcours Cybersécurité et est un prérecquis pour INF568.

Chaque cours correspond un TD, dans lequel vous appliquerez les concepts appris en les exécutant en C.

Ce cours se valide par un examen écrit. De plus, plusieurs des sujets peuvent être au coeur d'un projet de 3A.

36 heures en présentiel

Diplôme(s) concerné(s)

Parcours de rattachement

Format des notes

Numérique sur 20

Littérale/grade réduit

Pour les étudiants du diplôme M1 Cyber - Cybersecurity

Le rattrapage est autorisé (Max entre les deux notes)
    L'UE est acquise si Note finale >= 10
    • Crédits ECTS acquis : 5 ECTS

    La note obtenue rentre dans le calcul de votre GPA.

    La note obtenue est classante.

    L'UE est évaluée par les étudiants.

    Pour les étudiants du diplôme M1 DATAAI - Data and Artificial Intelligence

    L'UE est acquise si Note finale >= 10
    • Crédits ECTS acquis : 5 ECTS

    Programme détaillé

    1. Histoire
    2. Cryptanalyse classique
    3. Cryptologie symétrique I
    4. Cryptologie symétrique II
    5. Arithmétique
    6. Logarithme discret et décomposition en produit de facteurs premiers
    7. Cryptographie asymétrique
    8. Signature
    9. Protocoles en théorie et dans la vie réelle
    Veuillez patienter