Bases de la sécurité de l'information
Pour envoyer à quelqu'un un fichier volumineux chiffré, quelle procédure décrit le chiffrement hybride couramment utilisé ?
- AChiffrer le fichier directement avec la clé publique du destinataire, sans utiliser de cryptographie symétrique
- BChiffrer le fichier avec une clé symétrique et envoyer cette clé non chiffrée avec le fichier
- CChiffrer le fichier avec une clé symétrique à usage unique, chiffrer cette clé avec la clé publique du destinataire, et envoyer les deux ensemble
Afficher la réponse et l'explication
Réponse : C. Chiffrer le fichier avec une clé symétrique à usage unique, chiffrer cette clé avec la clé publique du destinataire, et envoyer les deux ensemble
La cryptographie à clé publique facilite la distribution des clés, mais ses calculs sont lourds et elle se prête mal au chiffrement de grandes quantités de données. La cryptographie symétrique est rapide, mais transmettre la clé de façon sûre à l'autre partie est la difficulté. Le chiffrement hybride combine leurs points forts : les données elles-mêmes sont chiffrées rapidement avec une clé symétrique à usage unique (clé de session) générée sur le moment, et seule cette courte clé symétrique est chiffrée avec la clé publique du destinataire et envoyée avec elles. Le destinataire récupère la clé symétrique avec sa propre clé privée et s'en sert pour déchiffrer les données. Ce procédé est utilisé par exemple pour le chiffrement des e-mails. Avec TLS, l'approche dominante consiste plutôt à faire dériver la même clé symétrique par les deux parties au moyen d'un échange de clés, au lieu de l'envoyer chiffrée avec une clé publique ; mais l'idée reste la même : préparer la clé symétrique de façon sûre grâce aux techniques à clé publique, et protéger les données par cryptographie symétrique.
Continuer : 9 autres questions sur Bases de la sécurité de l'information