Glossaire de cryptographie

Définitions en langage clair : chiffrements, codes, encodages et termes de cryptanalyse utilisés sur le site.

Notions de base

Chiffre

Un chiffre est un algorithme qui transforme des données selon une clé, généralement entre texte en clair et texte chiffré.

Chiffrement

Le chiffrement est une transformation cryptographique réversible qui convertit un texte en clair en texte chiffré à l’aide d’une clé.

Chiffrement asymétrique

Le chiffrement asymétrique emploie une clé publique pour chiffrer et la clé privée liée pour déchiffrer.

Chiffrement par bloc

Un chiffrement par bloc est un algorithme symétrique qui transforme des blocs de données de taille fixe sous une clé secrète.

Chiffrement par flot

Un chiffrement par flot combine le texte en clair avec une suite pseudoaléatoire issue d’une clé secrète et d’un nonce.

Chiffrement symétrique

Le chiffrement symétrique utilise la même clé secrète, ou des clés dérivées, pour chiffrer et déchiffrer les données.

Clé

Une clé cryptographique contrôle une transformation et détermine qui peut chiffrer, déchiffrer ou authentifier des données.

Code

En cryptographie classique, un code remplace des mots ou phrases par des symboles ou groupes attribués dans un répertoire.

Déchiffrement

Le déchiffrement utilise la clé requise pour inverser le chiffrement et récupérer le texte en clair.

Entropie

L’entropie mesure l’incertitude d’une valeur et limite la difficulté de deviner les secrets cryptographiques.

Nonce

Un nonce est une valeur qui ne doit pas se répéter dans le périmètre défini par le protocole, souvent sous une même clé.

Texte chiffré

Le texte chiffré est une donnée transformée afin que son sens d’origine reste inaccessible sans la clé requise.

Texte en clair

Le texte en clair désigne les données d’origine non chiffrées fournies au chiffrement ou restituées intactes par le déchiffrement.

Vecteur d'initialisation

Un vecteur d’initialisation est une entrée non secrète qui initialise un mode de chiffrement et évite les répétitions dangereuses.

Chiffrements classiques

Cadencement de clé

Le cadencement de clé dérive les clés de ronde ou sous-clés à partir de la clé fournie au chiffre.

Chiffre nul

Un chiffre nul cache un message dans un texte anodin en sélectionnant des caractères selon une règle secrète.

Chiffre à clé courante

Un chiffre à clé courante emploie un texte long non répété comme suite chiffrante d'une substitution polyalphabétique.

Chiffrement par décalage

Un chiffrement par décalage remplace chaque symbole par celui situé à une distance fixe dans un alphabet ordonné.

Chiffrement par substitution

Un chiffrement par substitution remplace les unités du texte en clair par d'autres symboles sans modifier leur ordre.

Chiffrement par transposition

Un chiffrement par transposition réordonne les symboles du texte en clair selon une clé sans les remplacer.

Machine à rotors

Une machine à rotors est un dispositif électromécanique dont les roues câblées modifient la substitution après chaque saisie.

Stéganographie

La stéganographie dissimule l'existence d'une charge utile en l'insérant dans un support d'apparence ordinaire.

Suite chiffrante

Une suite chiffrante est la séquence de valeurs combinées successivement aux unités du texte en clair.

Table de Vigenère

La table de Vigenère est un tableau carré dont les lignes contiennent des décalages successifs d'un alphabet.

Cryptanalyse

Analyse fréquentielle

Une méthode de cryptanalyse qui compare les fréquences des symboles et groupes de lettres aux profils linguistiques pour interpréter les chiffrements classiques.

Attaque par dictionnaire

Une attaque par dictionnaire teste une liste priorisée de mots de passe, clés ou phrases probables plutôt que toutes les possibilités.

Attaque par force brute

Une attaque par force brute teste systématiquement des clés ou secrets jusqu’à obtenir un résultat valide reconnaissable.

Attaque à texte chiffré seul

Cette attaque tente de récupérer texte clair ou clé avec seulement du texte chiffré capturé et ses métadonnées.

Attaque à texte clair choisi

L’attaque obtient les textes chiffrés de textes clairs choisis et utilise les réponses pour tester le schéma.

Attaque à texte clair connu

Cette attaque utilise des paires texte clair–texte chiffré correspondantes pour étudier la clé ou le procédé.

Cryptanalyse

La cryptanalyse étudie les systèmes cryptographiques afin de récupérer informations, clés ou faiblesses sans le secret prévu.

Indice de coïncidence

L’indice de coïncidence mesure la probabilité que deux lettres choisies dans un texte soient identiques.

Mot probable (crib)

Un crib est un fragment supposé de texte clair utilisé pour tester positions, clés ou structure d’un texte chiffré.

Test de Kasiski

Le test de Kasiski estime la période d’un chiffrement polyalphabétique à clé répétée grâce aux distances entre séquences répétées.

Aucun terme ne correspond à votre recherche.