Logo HEPL
Principes de sécurité informatique

Informations générales sur l'unité d'enseignement : "Principes de sécurité informatique"

Cycle 2
Niveau du cadre francophone de certification 7
Code ARCSYSINF-2-006 2.1.1
Crédits ECTS 2
Volume horaire (h/an) 30
Période Quadrimestre 1
Implantation(s) TECHNIQUE - Liège (Ing.)
Unité Obligatoire
Responsable de la fiche HIARD, SAMUEL
Pondération 20
Composition de l'unité d'enseignement
Intitulé Nombre d'heures Pondération
Principes de sécurité informatique 30 100
Prérequis -
Corequis -
  • Contribution au profil d'enseignement

  • Analyser une situation suivant une méthode de recherche scientifique
    • Transposer les résultats des concepts à la problématique ou situation traitée
    Utiliser des procédures et des outils
    • Exploiter les outils appropriés afin de résoudre une tâche spécifique
    • Mettre en oeuvre les pratiques nécessaires à la bonne fin d'un projet
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • Le master en informatique sera capable de d'analyser les forces et les faiblesses d'une architecture logicielle sécurisée.

    Le master en informatique saura choisir les techniques de cryptologie adaptées à la sécurisation d'une architecture logicielle.

    Le master en informatique saura identifier les problèmes d'utilisation des techniques cryptologiques en se basant sur sa connaissance approfondie des algorithmes et des fondements mathématiques de celles-ci.

  • Objectifs

  • Maîtriser les concepts, les algorithmes et l'utilisation des cryptologies symétrique et asymétriques dans le contexte de la sécurité logicielle.

    Maîtriser les dispositifs de sécurité présents dans différents protocoles.

    Appréhender la veille technologique en termes de sécurité applicative.

  • Contenus

  • Sécurité logicielle et concepts fondamentaux de cryptologie; confidentialité, intégrité, authentification, non répudiation.

    Principes, fondements mathématiques et algorithmes de la cryptologie symétrique: DES, AES, Diffie-Hellman, MD5, SHA-1, HMAC. Programmation des problèmes cryptographiques en chiffrements symétrique (chifrements, digests, HMAC) dans le contexte de la sécurité réseau.

    Principes, fondements mathématiques et algorithmes de la cryptologie asymétrique: chiffrement et signature RSA, certificats, BB84, courbes elliptiques. Programmation des problèmes cryptographiques en chiffrements symétrique dans le contexte de la sécurité réseau.

    Programmation des problèmes cryptographiques en Java (client-serveur, Web). Stockage des informations cryptologiques (keystores).

    Architecture d'authentifications en plusieurs niveaux (Kerberos). Protocole SSL. Protocole 3D-secure. Messagerie sécurisée.

  • Méthodes d'enseignement et d'apprentissage

  • Cours ex-cathedra
  • Travaux de laboratoires
  • Evaluation

  • Principes de sécurité informatique
    • Examen Oral
    • Evaluation Continue
  • Langue(s) de l'unité d'enseignement

  • Français
  • Supports de cours au format papier

  • Vilvens Claude, "Cryptologie et architectures logicielles de communications sécurisées "
    Claude Vilvens, "Java (II) Programmation avancée des applications classiques et cryptographie "
  • Autres supports de cours

  • Aucun autre support défini