ESIROI · Maquettes Connexion
AccueilITS6 · UE6-CYBER
SEC602

Cybersécurité : Cryptographie et applications

FR EN ⬇ PDF
RéférentJoël GROUFFAUD  [joel.grouffaud@univ-reunion.fr](joel.grouffaud@univ-reunion.fr)
ECTS1
CM / TD / TP6 / 22 / 0
Typematiere

Viable
Viable100%
Complète93%
Manque pour « complète »
  • Version EN relue

But du cours

Cet enseignement vise à fournir les connaissances en cryptographie indispensables à tout ingénieur en informatique pour qu’il sache choisir les outils de sécurisation d’un système, qu'il soit logiciel ou matériel, en tenant compte des contraintes techniques de l'application (données temps réelles, équipements autonomes en énergie, etc), et selon les recommandations de l'ANSSI pour tenir compte de faiblessses avérées pour certains protocoles.

Acquis d'apprentissage visés

  • Choisir les outils cryptographiques adaptés au besoin d’un cahier des charges
  • Énumérer et mettre en œuvre les protocoles réseaux pour l’IoT
  • Mettre en place, de la conception à la mise en production, le réseau informatique d’une entreprise en intégrant les problématiques de QoS et de sécurité
  • Déployer et administrer manuellement des services

Prérequis

Modules "Mathématiques discrètes pour l'informatique" du S5 et "Principe de la cybersécurité 1" du S6.

Programme

  • Introduction à la cryptographie : vocabulaire de base, principaux concepts.
  • Cryptographie classique : substitutions mono et poly-alphabétique, transposition, cryptanalyse.
  • Cryptographie symétrique par blocs (AES), par flux (ChaCha20).
  • Cryptographie asymétrique : Diffie-Hellman, RSA, ElGamal, courbes elliptiques.
  • Fonctions de hachage, applications pour l’intégrité et l’authenticité : signature, HMAC.
  • Certificats, infrastructures de gestion de clés.
  • Utilisation dans des protocoles classiques : SSH, TLS.
  • Exemples d’applications : blockchain, anonymisation sur Internet (Tor).
  • Cryptanalyse : étude des faiblesses des outils et des protocoles utilisant la cryptographie.
  • Introduction aux possibilités offertes par les SMPC et le chiffrement homomorphe.
  • Cryptographie post-quantique : la menace quantique, les algorithmes pos(-quantiques.
  • Stéganographie.

Modalités d'évaluation

Deux contrôles continus écrits au minimum, et un compte-rendu de TP.

Bibliographie

Johannes Buchmann - Introduction à la cryptographie - Collection Sciences Sup - Éditions Dunod

Supports

Diaporamas, fiches de travaux dirigés et de travaux pratiques, plateformes d'apprentissage en ligne (CryptoHack, Root-Me).