Accueil > Enseignement > Projets > Projet Tutoré

Projet Tutoré

vendredi 19 février 2021, par Cayrel

Sujets de projet tutoré

Liste des sujets

  1. Chiffrement de César
  2. Chiffrement de Vigenère
  3. Filtre OL

1. Chiffrement de César

Objectifs
Réaliser un programme en C permettant de chiffrer un message à l’aide de l’algorithme de César.
Proposer ensuite un algorithme réalisant une cryptanalyse de ce moyen de chiffrement.

Tâches à réaliser

  • - Implanter un algorithme qui demande à un utilisateur d’entrer un message et une clef de chiffrement.
  • - Réaliser le chiffrement de César du message entré.
  • - Proposer une ou plusieurs méthodes de cryptanalyse de ce cryptosystème.
  • - Implanter cette cryptanalyse.
  • - Tester votre programme.
  • - Préparer une soutenance présentant le travail réalisé.

Vous prendrez la suite des travaux suivants :

Vous partirez du code C suivant donnant le chiffrement et le déchiffrement.


Code C du chiffrement-déchiffrement et cryptanalyse

2. Chiffrement de Vigenère

Objectifs
Réaliser un programme en C permettant de chiffrer un message à l’aide d’un algorithme de chiffrement de Vigenère.
Proposer ensuite un algorithme réalisant une cryptanalyse de ce moyen de chiffrement.

Tâches à réaliser

  • - Implanter un algorithme qui demande à un utilisateur d’entrer un message et une clef de chiffrement.
  • - Réaliser le chiffrement par permutations du message entré.
  • - Proposer une ou plusieurs méthodes de cryptanalyse de ce cryptosystème.
  • - Implanter cette cryptanalyse (en commençant par un message de petite taille).
  • - Tester votre programme.
  • - Préparer une soutenance présentant le travail réalisé.

Vous prendrez la suite des travaux suivants :

3. Filtre OL

Objectifs
Réaliser un programme avec maple permettant de représenter le diagramme de Bode des filtres du premier ordre comme vu ici.
Proposer ensuite un code pour tous les types de filtre d’ordre 1 que vous connaissez.

Tâches à réaliser

  • - Reprendre et comprendre le TP sur les diagrammes de Bode sur Maple
  • - Lister tous les filtres du premier ordre que l’on connait (passe-haut, passe bas, passe bande)
  • - Réaliser le tracer du diagramme de Bode de ces filtres