Exercices de Sécurisation des communications : chiffrement et HTTPS
4 exercices de Sécurisation des communications : chiffrement et HTTPS tombés au Bac de Numérique et Sciences Informatiques (2024-2026). Avec corrigé détaillé.
Exercice 1 - Partie C · Métropole 2026 (sujet 1)
Partie C : Questions 9 et 10 sur la sécurisation des communications dans le réseau du lycée après infection d'un poste par un pirate. Choix justifié entre chiffrement symétrique et asymétrique (question 9) et comparaison de sécurité entre HTTP et HTTPS (question 10).
Exercice 3 - Sécurisation des communications · Métropole 2025 (sujet 2)
Exercice 3 (8 points) : Chiffrement par masque jetable en Python (chiffrement de LIBRE avec EYQMT, écriture des fonctions indice et lettres_vers_indices, complétion de chiffrement, assertion d'erreur pour une clé trop courte, déchiffrement de GMEDH avec FVEIT, écriture de dechiffrement) et sécurisation des…
Exercice 1 · Métropole 2 remplacement 2025
Exercice sur l'algorithme et le chiffrement de Playfair en Python : construction du carré de chiffrement 5x5, découpage en digrammes, fonctions auxiliaires (ligne_colonne, sur_la_meme_ligne, chiffrer_digramme) et fonction principale chiffrer_playfair.
Exercice 1 - Partie B · Métropole 2024 (sujet 2)
Partie B – Sécurisation (Questions 7, 8 et 9) : 7. Expliquer brièvement ce qu'est un algorithme de chiffrement symétrique. 8. Rappeler brièvement ce qu'est un algorithme de chiffrement asymétrique. 9. Proposer une solution utilisant la clé publique et la clé privée de Bob pour transmettre de façon sécurisée la clé…
Autres thèmes : Numérique et Sciences Informatiques
Structures de données
- Structures de données abstraites : listes, piles, files, dictionnaires · 15 exercices · 45 % de chances de tomber
- Programmation orientée objet : classes, attributs, méthodes · 13 exercices · 45 % de chances de tomber
- Arbres : vocabulaire, mesures et algorithmique · 13 exercices · 45 % de chances de tomber
- Graphes : modélisation, implémentations et parcours · 8 exercices · 45 % de chances de tomber
Bases de données
- Bases de données relationnelles, SGBD et langage SQL · 22 exercices · 75 % de chances de tomber
Architectures, systèmes et réseaux
- Binaire, entiers et opérateurs booléens · 4 exercices · 30 % de chances de tomber
- Architectures matérielles et systèmes d'exploitation · 6 exercices · 20 % de chances de tomber
- Réseaux : adressage IP et sous-réseaux · 14 exercices · 55 % de chances de tomber
- Protocoles de routage : RIP et OSPF · 17 exercices · 60 % de chances de tomber
Langages et programmation
- Récursivité · 5 exercices · 20 % de chances de tomber
- Modularité, API et paradigmes de programmation · 1 exercice · 15 % de chances de tomber
- Mise au point des programmes : bugs, assertions et tests · 4 exercices · 25 % de chances de tomber
- Programme comme donnée, calculabilité et décidabilité · 1 exercice · 15 % de chances de tomber
Algorithmique
- Diviser pour régner · 3 exercices · 15 % de chances de tomber
- Programmation dynamique · 2 exercices · 20 % de chances de tomber
- Recherche textuelle et algorithme de Boyer-Moore · 1 exercice · 20 % de chances de tomber
- Coût des algorithmes, tris et recherche · 3 exercices · 20 % de chances de tomber