Exercice 1 - Partie B · Bac Numérique et Sciences Informatiques Métropole 2024 (sujet 2)
Thème : Sécurisation des communications : chiffrement et HTTPS · Tiré du sujet Métropole France 2 (2024)
Énoncé
EXERCICE 1 (6 points)
Cet exercice porte sur la notion de bases de données relationnelles, le langage SQL et les protocoles de sécurisation.
Partie A – Bases de données
L’énoncé de cette partie utilise les mots du langage SQL suivants: SELECT, FROM, WHERE, JOIN, UPDATE, SET, DELETE. L’attribut AUTO_INCREMENT permet d’incrémenter automatiquement un entier dans une table à l’insertion d’un nouvel élément.
Bob, qui dispose d’une très grande collection de CDs rangés sur plusieurs étagères numérotées, a mis en place une base de données. Voici la description des trois relations de cette base dont les clés primaires ont été soulignées et les clés étrangères indiquées par un #:
Partie B – Sécurisation
La base de données de Bob est hébergée sur un serveur auquel il accède depuis un client sur son ordinateur personnel. Pour sécuriser la connexion, un algorithme de chiffrement symétrique est utilisé.
7.
Expliquer brièvement ce qu'est un algorithme de chiffrement symétrique.
La clé de chiffrement, notée C dans la suite, est choisie aléatoirement par le serveur à chaque connexion depuis un client. Afin que le chiffrement et le déchiffrement puisse se faire sans problème, le serveur doit envoyer au client la clé C de façon sécurisée.
8.
Rappeler brièvement ce qu'est un algorithme de chiffrement asymétrique.
On suppose à présent que Bob possède une clé publique et une clé privée. La clé publique de Bob est supposée connue par le serveur.
9.
Proposer alors une solution pour que le serveur puisse envoyer la clé C à l'ordinateur de Bob de façon sécurisée, c'est-à-dire pour que seul Bob puisse déchiffrer la clé envoyée.

Corrigé
Corrigé proposé par AprenAI (non officiel)
7. Expliquer brièvement ce qu'est un algorithme de chiffrement symétrique.
Réponse : Un algorithme de chiffrement symétrique utilise la même clé (clé secrète partagée) pour chiffrer le message et pour le déchiffrer.
8. Rappeler brièvement ce qu'est un algorithme de chiffrement asymétrique.
Réponse : Un algorithme de chiffrement asymétrique utilise une paire de clés : une clé publique (accessible à tous, servant à chiffrer) et une clé privée (gardée secrète par son propriétaire, servant à déchiffrer).
La réponse de la question restante et l’explication pas à pas sont réservées aux membres Premium. Premium
Résous-le ici : correction automatique, indices et corrigé détaillé.
‹ Exercice 1 · Métropole 2 remplacement 2025