Cryptologie

Cryptologie

  • ECTS

    2 crédits

  • Composante

    Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)

  • Volume horaire

    16,5h

Description

Cette EC a pour objectif de présenter les aspects informatiques et mathématiques de la cryptologie et de la sécurité informatique. Ce domaine très actif voit son utilité croître de manière importante puisqu’il s’agit d’assurer la sécurité d’un système de communication et donc de protéger les informations contre des intrusions. Les mathématiques utilisées sont incluses dans le programme qui est le suivant : 

  1. Introduction historique à la cryptographie : cryptologie classique dans l’histoire, sécurité cryptographique, types de chiffrage (à clef publique ou à clef secrète), chiffre affine. 
  1. Chiffrement de flux : chiffrement symétrique (ou a clef secrète), suites aléatoires, génération de suites pseudo-aléatoires. 
  1. Cryptographie à clef publique : échange de clefs Diffie-Hellman, cryptographie asymétrique ou à clef publique, fondements, applications (échanges de clefs, signature numérique), système RSA (algorithme et implémentation, vulnérabilité), système d’El Gamal. 
  1. Chiffrement symétrique par blocs : algorithme DES , modes de fonctionnement, algorithme AES. 

 

Les cours et TD sont complétés par des TP sous le logiciel R visant à appréhender les problèmes d’arithmétique modulaire, de primalité et de factorisation des nombres premiers,  les systèmes de chiffrement de flux, la cryptographie à clef publique (système RSA). 

Lire moins

Contrôle des connaissances

Session 1 : 100% contrôle continu

Lire moins

Compétences visées

Bloc C1 : Développer de fonctionnalités logicielles 

Bloc BC02 : Développement et intégration de savoirs hautement spécialisés 

 

C1.2 Concevoir des algorithmes pour la résolution de problèmes 

Débutant 

Bloc C2 : Produire de l’information et de la connaissance 

Bloc BC01 : Usages avancés et spécialisés des outils numériques 

C2.3 Collecter, stocker, transformer les données 

Débutant 

Bloc BC02 : Développement et intégration de savoirs hautement spécialisés 

 

C2.4  Analyser les données et produire de l'information. 

Compétent 

C2.5 Découvrir, représenter et exploiter des connaissances 

Débutant 

Lire moins

Bibliographie

Théorie des signaux et des systèmes,B. Picinbono, Dunod Université, 1989 

Traitement des signaux et acquisition des données, F. Cottet, Dunod, Sciences sup, 384p, 2002 

Débuter en traitement numérique du signal, J.N. Martin, Ellipses (Techno-Sup), 210p, 2005. 

Digital filters and signal processing with Matlab exercices, Leland B. Jackson, Kluwer Academic Publishers, 1996. 

Lire moins