Qu'est-ce que Cryptographie symétrique (cryptographie à clé secrète) ?

Méthode cryptographique qui utilise la même clé pour le chiffrement et le déchiffrement, aussi appelée cryptographie à clé secrète. Ses calculs sont légers et elle chiffre rapidement de grandes quantités de données, mais partager la clé de façon sûre avec l'autre partie (distribution des clés) est une difficulté. AES en est un exemple typique.

Nom japonais: 共通鍵暗号

« Cryptographie symétrique (cryptographie à clé secrète) » apparaît dans 5 questions d'entraînement réparties sur 2 thèmes, dont Bases de la sécurité de l'information, Matériel des ordinateurs quantiques.

Domaine: Bases de la sécurité de l'information

S'entraîner : questions sur Cryptographie symétrique (cryptographie à clé secrète)

Quelle affirmation décrit correctement la cryptographie symétrique (à clé secrète) ?

  1. AElle utilise des clés différentes pour le chiffrement et le déchiffrement, et la clé de chiffrement peut être rendue publique
  2. BElle utilise la même clé pour le chiffrement et le déchiffrement et elle est rapide, mais partager la clé de façon sûre avec l'autre partie pose problème
  3. CElle transforme les données selon une procédure fixe sans aucune clé ; elle est donc sûre tant que la procédure reste inconnue
Afficher la réponse et l'explication

Réponse : B. Elle utilise la même clé pour le chiffrement et le déchiffrement et elle est rapide, mais partager la clé de façon sûre avec l'autre partie pose problème

La cryptographie symétrique utilise la même clé pour chiffrer et déchiffrer ; AES en est un exemple typique. Ses calculs sont légers et elle chiffre rapidement de grandes quantités de données ; c'est donc elle qui assure l'essentiel du chiffrement des communications et des disques. En revanche, l'émetteur et le destinataire doivent partager à l'avance la même clé sans que personne d'autre ne la connaisse, et ce problème de distribution des clés est son point faible. Utiliser des clés différentes pour le chiffrement et le déchiffrement, avec une clé de chiffrement publique, est le principe de la cryptographie à clé publique. Par ailleurs, les algorithmes de chiffrement modernes sont conçus pour rester sûrs même si la procédure (l'algorithme) est publique, tant que la clé reste secrète (principe de Kerckhoffs).

50 membres veulent que chaque paire d'entre eux puisse communiquer de façon chiffrée sans que les autres membres connaissent le contenu. Quelle combinaison donne le nombre de clés nécessaires avec la cryptographie symétrique et avec la cryptographie à clé publique (clés publiques et privées comptées ensemble) ?

  1. ASymétrique : 1225 clés ; à clé publique : 100 clés
  2. BSymétrique : 2450 clés ; à clé publique : 100 clés
  3. CSymétrique : 100 clés ; à clé publique : 1225 clés
Afficher la réponse et l'explication

Réponse : A. Symétrique : 1225 clés ; à clé publique : 100 clés

Avec la cryptographie symétrique, chaque paire a besoin de sa propre clé, car si 3 personnes ou plus partageaient une clé, d'autres membres pourraient aussi lire le contenu. Le nombre de paires que l'on peut former parmi n personnes est n(n−1)/2 ; pour 50 personnes, il faut donc 50 × 49 / 2 = 1225 clés. Avec la cryptographie à clé publique, si chacun possède une clé publique et une clé privée, n'importe qui peut chiffrer pour n'importe qui avec la clé publique du destinataire ; 2n = 2 × 50 = 100 clés suffisent donc. Quand le nombre de personnes augmente, le nombre de clés symétriques croît à peu près comme le carré du nombre de personnes, alors qu'avec la cryptographie à clé publique il ne croît que proportionnellement. C'est l'une des raisons pour lesquelles la cryptographie à clé publique facilite la gestion des clés.

« Cryptographie symétrique (cryptographie à clé secrète) » dans les explications

Questions mentionnant « Cryptographie symétrique (cryptographie à clé secrète) » (5)

  1. Quelle affirmation décrit correctement la cryptographie symétrique (à clé secrète) ?
  2. 50 membres veulent que chaque paire d'entre eux puisse communiquer de façon chiffrée sans que les autres membres connaissent le contenu. Quelle combinaison donne le nombre de clés nécessaires avec la cryptographie symétrique et avec la cryptographie à clé publique (clés publiques et privées comptées ensemble) ?
  3. Pour chercher, parmi 1 million d'éléments rangés sans ordre particulier, l'unique élément qui satisfait une condition, quelle valeur est la plus proche de l'ordre de grandeur du nombre de requêtes (appels à l'oracle) nécessaires à l'algorithme de Grover ?
  4. Une fois que de grands ordinateurs quantiques tolérants aux fautes auront été construits, quels chiffrements devraient voir leur sécurité sérieusement compromise par l'algorithme de Shor ?
  5. Pour envoyer à quelqu'un un fichier volumineux chiffré, quelle procédure décrit le chiffrement hybride couramment utilisé ?

Termes associés

Cryptographie à clé publique (cryptographie asymétrique) Algorithme de Shor TLS (Transport Layer Security) Attaque zero-day (attaque du jour zéro) Authentification multifacteur (MFA) Code d'authentification de message Cross-site scripting (XSS) Fonction de hachage Hameçonnage (phishing) Ingénierie sociale (social engineering)

Retour au glossaire