Annales du bac · 2025 · Numérique et sciences informatiques
Sujet du bac 2025 de NSI — Nouvelle-Calédonie, jour 2 (général)
Structure du sujet
- Exercice 1 — (6 points)
- Partie a — Cryptographie symétrique
- Partie b — Cryptographie asymétrique
- Partie c — Signature
- Partie d — Signature par empreinte
Corrigé
Corrigé à venir. En attendant, révise le programme avec les cours, exercices et devoirs surveillés corrigés du site, et les fiches bac.
Extrait du sujet (début du texte)
25-NSIJ2NC1 Page : 1 / 18 BACCALAURÉAT GÉNÉRAL ÉPREUVE D’ENSEIGNEMENT DE SPÉCIALITÉ SESSION 2025 NUMÉRIQUE ET SCIENCES INFORMATIQUES JOUR 2 Durée de l’épreuve : 3 heures 30 L’usage de la calculatrice n’est pas autorisé. Dès que ce sujet vous est remis, assurez-vous qu’il est complet. Ce sujet comporte 18 pages numérotées de à . Le sujet est composé de trois exercices indépendants. Le candidat traite les trois exercices. 25-NSIJ2NC1 Page : 2 / 18 Exercice 1 (6 points) Cet exercice porte sur la sécurisation des communications, la représentation des données et la programmation en Python. Alice et Bob cherchent à communiquer de manière sécurisée sur un réseau ouvert à tous. Eve veille et écoute tout ce qui passe sur le réseau. Mallory aimerait bien se faire passer pour quelqu’un d’autre. L’objectif de cet exercice est de s’intéresser à des protocoles de chiffrements et à un protocole de signature permettant d’authentifier l’auteur d’un message. Alice, qui ne connaît Bob que par les réseaux sociaux, aimerait lui faire parvenir de manière secrète le message m0 suivant : m0 = 'Rendez-vous à 16h place de la liberté. Signé : Alice.' Si Alice transmet directement ce message m0 sur le réseau, Eve, qui écoute le réseau en permanence, pourra en prendre connaissance. Partie A : Cryptographie symétrique On se place dans le cadre d’un chiffrement symétri que avec une seule clé. On suppose disposer d’une fonction code en Python telle que code(m, cle) permet de chiffrer et de déchiffrer un message m à l’aide de la clé cle. Cette fonction prend en paramètres deux chaînes de caractères et renvoie une chaîne de caractères. On suppose que, pour tout message m , on a toujours : code(code(m, cle), cle) égal à m. Ceci veut dire que l’on peut chiffrer un message à l’aide de la clé, puis le déchiffrer exactement de la même manière à l’aide de cette même clé. Alice effectue donc l’instruction suivante …
Autres sujets de NSI du bac
| Année | Centre |
|---|---|
| 2026 | Amérique du Nord |
| 2026 | Amérique du Nord |
| 2026 | Antilles Guyane |
| 2026 | Antilles Guyane |
| 2026 | Asie |
| 2026 | Asie |
| 2026 | Centres étrangers G1 |
| 2026 | Centres étrangers G1 |
| 2026 | Métropole |
| 2026 | Métropole |
Accompagnement en tête-à-tête, à Marseille ou en visio — du CE2 à la Terminale. Premier cours sans engagement, bilan de départ offert.