Aa chiffr odp FREYCON Florian S d MILATRE Jean Wildor CRYPTOGRAPHIE ET PROGRAMMATION LE CHIFFREMENT DE CESAR Tuteur M Cayrel Année CSOMMAIRE I Présentation générale Dé ?nition et vocabulaire Chi ?re de César Méthodes de cryptographie II Explication du pro

FREYCON Florian S d MILATRE Jean Wildor CRYPTOGRAPHIE ET PROGRAMMATION LE CHIFFREMENT DE CESAR Tuteur M Cayrel Année CSOMMAIRE I Présentation générale Dé ?nition et vocabulaire Chi ?re de César Méthodes de cryptographie II Explication du projet Le chi ?rement III Présentation du programme Ecriture en C V Conclusion CSchématisation d'un chi ?rement CI PRESENTATION GENERALE Dé ?nition et vocabulaire Chi ?rement Il désigne en cryptographie le procédé par lequel on souhaite rendre la compréhension d'un document impossible à toute personne non autorisée à pouvoir le lire Cryptologie Elle désigne une science qui regroupe deux catégories la cryptanalyse la science qui consiste à tenter de déchi ?rer un message chi ?ré sans posséder la clé de chi ?rement la cryptographie l'ensemble des techniques permettant de chi ?rer un message et de le protéger à l ? aide d ? une clé Cryptosystème C ? est un algorithme pour chi ?rer un message CPrincipe de chi ?rement Pour le chi ?rement nous utilisons la clé suivante En x x n mod Principe de déchi ?rement Le déchi ?rement consiste à utiliser la clé opposée -n à la place de n Dn x x-n mod C Chi ?re de César Le chi ?re de César ou chi ?rement par décalage est un algorithme de chi ?rement très simple que Jules César utilisait pour chi ?rer certains messages qu'il envoyait Principe de fonctionnement C Méthode de cryptanalyse Le chi ?re de César peut être cassé très facilement On peut distinguer deux cas ? la recherche de mots probables ? l'analyse fréquentielle CLa recherche de la valeur du décalage recherche de mots probables CL ? analyse fréquentielle CII EXPLICATION DU PROJET Nous allons utiliser des bibliothèques pour le programme du chi ?rement de César include include Ces bibliothéque sert a utiliser des mots clefs cout cin for if Déclaration des caractères entiers et tableaux ? int char const char ? Les fonctions de référence isupper - toupper - tolower CUtilisation de la boucle for ? Utilisation de la formule de chi ?rement Nous appliquerons donc la formule suivante pour le chi ?rement de César ch alphabet k clef CV Conclusion ? ? ? C

  • 35
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager