Cryptographie

L’objectif du projet est de familiariser les apprenants avec les méthodes et les enjeux de la cryptographie.  La première séquence, entièrement débranchée (sans ordinateur), leur permet de découvrir le chiffrement […]

L’objectif du projet est de familiariser les apprenants avec les méthodes et les enjeux de la cryptographie.

  •  La première séquence, entièrement débranchée (sans ordinateur), leur permet de découvrir le chiffrement de César, puis le chiffrement par substitution mono-alphabétique. Ils apprennent à cryptanalyser (i.e. « casser ») ces chiffrements, notamment grâce à l’analyse fréquentielle. Les élèves cherchent ensuite à corriger le principal point faible de ces méthodes de chiffrement (l’échange de la clé) et découvrent l’intérêt du chiffrement asymétrique utilisant clé publique et clé privée. Enfin, ils débattent des enjeux sociétaux de la cryptographie.
  •  La seconde séquence,  propose aux aux apprenants de programmer le chiffrement de César (chiffrer/déchiffrer) et l’analyse fréquentielle (trouver les fréquences de chaque lettre dans un texte, et afficher ce résultat sous la forme d’un graphique). Cette séquence permet une appropriation de tous les concepts de programmation utiles pour les apprenants de 12-17 ans  : séquences, boucles, tests, variables (variables simples et tableaux), fonctions…

Pour finir, une liste de questions à choix multiples type QCM pour vérifier si tu  as la graine de Geek!

Si tu as des questions ou soif s’apprendre, contacte-nous  au 51 56 37 46 / contact@aademie-services.com

Les mathématiques pour la cryptographie

1
Définitions utiles
2
Comment communiquer secrètement ?
3
Le chiffrement de César
4
Chiffrement mono-alphabétique : explosion du nombre de clés possibles
5
Casser le chiffrement mono-alphabétique
6
Comment communiquer sans échanger la clé ?
7
Clé publique, clé privée
8
La cryptographie, amie ou ennemie ?

Programmation dans un environnement Scratch

1
Découvrir Scratch
2
Programmer le chiffrement de César 1-4
3
Programmer le chiffrement de César 2-4
4
Programmer le chiffrement de César 3-4
5
Programmer le chiffrement de César 4-4
6
Programmer l’analyse fréquentielle
7
Programmer l’affichage de l’histogramme des fréquences 1-2
8
Programmer l’affichage de l’histogramme des fréquences 2-2

S'entraîner et aller plus loin

1
Exercices prise en main scratch
2
S’entraîner
3
Le chiffre affine
4
Le cryptosystème RSA
5
L'intégrité
6
Chiffre de César

Qu'as-tu retenu?

1
Es-tu un as de la crypto?
13 questions
Tout au long de ce travail, les apprenants découvrent et s’approprient de nombreux concepts propres à l’informatique, comme les notions d’information, d’algorithme, de langage et s’initient à la programmation.

Soyez le premier à ajouter une critique.

Veuillez vous connecter pour laisser un commentaire
Suivre un cours
Garantie de remboursement de 30 jours

Inclut

Accès complet à vie
Accès sur le mobile et la télévision
Prix :
F. CFA29.500