Informatique et systèmes de communication
- Admission : /fr/formation/bachelor/informatique-et-systemes-de-communication/admission/
- Programme de formation : /fr/formation/bachelor/informatique-et-systemes-de-communication/programme-de-formation/
- Structure des études : /fr/formation/bachelor/informatique-et-systemes-de-communication/structure-des-etudes/
- Perspectives : /fr/formation/bachelor/informatique-et-systemes-de-communication/perspectives/
- Mobilité : /fr/formation/bachelor/informatique-et-systemes-de-communication/mobilite/
- Personnes : /fr/formation/bachelor/informatique-et-systemes-de-communication/personnes/
- Admission : /fr/formation/bachelor/informatique-et-systemes-de-communication/admission/
- Programme de formation : /fr/formation/bachelor/informatique-et-systemes-de-communication/programme-de-formation/
- Structure des études : /fr/formation/bachelor/informatique-et-systemes-de-communication/structure-des-etudes/
- Perspectives : /fr/formation/bachelor/informatique-et-systemes-de-communication/perspectives/
- Mobilité : /fr/formation/bachelor/informatique-et-systemes-de-communication/mobilite/
- Personnes : /fr/formation/bachelor/informatique-et-systemes-de-communication/personnes/
Programme de formation
Filière:
Informatique et systèmes de communication
Orientation:
Réseaux et systèmes
Module: Gestion IT
Descriptif de cours
Retour-
Objectifs
Partie sécurité IT:
- Sait décrire les enjeux dans le domaine la sécurité et est capable de décrire les bonnes pratiques concernant la cybersecurité
- Connaît les algorithmes de chiffrement classiques comme César, Vignenère, ..
- Sait appliquer des méthodes d'analyse fréquentielle pour déchiffrer un texte
- Connaît les principes des algorithmes de chiffrement modernes symétriques et asymétriques comme AES, RSA, Diffie-Hellman
- Connaît le principe des fonctions de hachage
- Connaît le principe des chiffrement hybrides comme SSL-TLS
- Connaît les principes de la signature digitale, des certificats digitaux et des PKI
Partie méthodologie IT:
- Sait utiliser un outil de gestion de versions (comme git) pour le développement d'applications IT
- Sait agir dans un contexte de développement agile
- Sait utiliser la ligne de commande (bash) disponible sur les systèmes linux et est capable d'écrire des scripts pour effectuer des tâches (p.ex. répétitives)
-
Contenu
Partie sécurité IT
- Etude des algorithmes de chiffrement, César, Vigenère, AES, RSA, Diffie-Hellman et des fonctions de hachage
- Analyse fréquentielle de textes chiffrés par des algorithmes classiques (César, Vigenère)
- Méthode de décryptage basée sur l'analyse fréquentielle
- Protocoles hybrides comme SSL-TLS, PGP
- Mise en pratique de mesures de cybersecurité
Partie méthodologie IT:
- Utilisation du gestionnaire de versions git dans un environnement mono et multi-utilisateurs
- Mise en pratique des concepts de développement agile dans des travaux personnels/de groupe
- Développement de scripts en ligne de commandes dans le cadre de mini-projets
Forme d'enseignement et volume de travail
Cours magistral (y compris exercices)
48 périodes
Spécification du cours
Année de validité
2024-2025
Année du plan d'études
1ère année
Semestre
Automne
Programme
Français,Bilingue
Filière
Informatique et systèmes de communication
Langue d'enseignement
Français
Identifiant
B1C-MSIT-S
Niveau
élémentaire
Type de cours
Fondamental
Formation
Bachelor
Modalités d'évaluation
- Contrôle continu: travaux écrits, TP/évaluation de rapports
Mode de calcul de la note de cours
La note du contrôle continu est la moyenne pondérée des évaluations du semestre. En cas d'examen de révision, la note finale du cours est la moyenne arithmétique de la note du contrôle continu et de celle de l'examen de révision.
Enseignant(s) et/ou coordinateur(s)
Luca Haab, Philippe Joye, Michael Mäder, Jean-Roland Schuler