cryptographie

CALCUL

La cryptographie est une des disciplines de la cryptologie . La cryptographie a pour but de chiffrer une information en utilisant des secrets ou clés, la cryptanalyse a pour but de déchiffrer les informations.

La cryptographie est utilisée depuis l’antiquité pour protéger des messages en assurant la confidentialité (l’information n’est accessible qu’à ceux dont l’accès est autorisé), l’authenticité (l’information est émise par une entité autorisée), l’intégrité (l’information n’a subi aucune altération).

Le plus ancien document chiffré connu est une tablette d’argile datant du 16e siècle avant J.-C. trouvée en Irak. De nombreux systèmes ont été employés tels la technique Atbash chez les Hébreux, le code de César dans l’armée romaine, le carré de Polybe , le chiffre de Vigenère . Les méthodes anciennes sont principalement celles par substitution (on remplace une lettre par une autre, par un symbole ou par un groupe de symboles, sans changer l’ordre) et par transposition (on permute les lettres du message).
Pendant la première et la seconde guerres mondiales la cryptographie et la cryptanalyse ont eu une grande importance. Dans la deuxième partie du 20e siècle de nouvelles méthodes lui ont donné la dimension d’une science.

Aujourd’hui les applications de la cryptographie se trouvent dans le domaine militaire, le domaine commercial et aussi dans la vie privée.
Parmi les algorithmes de cryptographie, on distingue les algorithmes de chiffrement faibles (facilement cassables, comme le chiffre de César , le chiffre de Vigenère ), les algorithmes de cryptographie symétrique (à clé secrète : chiffre de Vernam , code DES, .), les algorithmes de cryptographie asymétriques (à clé publique et privée : code RSA,code DSA, .), les fonctions de hachage .