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 :
- Introduction historique à la cryptographie : cryptologie classique dans l’histoire, sécurité cryptographique, types de chiffrage (à clef publique ou à clef secrète), chiffre affine.
- Chiffrement de flux : chiffrement symétrique (ou a clef secrète), suites aléatoires, génération de suites pseudo-aléatoires.
- 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.
- 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).
Contrôle des connaissances
Session 1 : 100% contrôle continu
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 |
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.