Voilà ce que je verrais comme rédaction claire :
-
AES, algorithme de chiffrement symétrique.
-
RSA, algorithme de chiffrement asymétrique.
Le chiffrement symétrique est la forme de chiffrement la plus simple. Elle correspond tout simplement en une clef permettant de coder un message, et de le décoder. Par exemple, une table de la forme A = 1, B = 2, C = 3, etc. est une forme de chiffrement symétrique (bien qu'elle ne s'applique pas aux ordinateurs). Néanmoins, cette forme de chiffrement est limité sur Internet : il est en fait nécessaire d'envoyer la clef de chiffrement à l'ordinateur avec lequel on souhaite communiquer. Or, si un pirate intercepte cette clef, alors il pourra ensuite lire ce que vous échangez.
C'est pourquoi le chiffrement asymétrique est né. Il fait appel à des fonctions mathématiques beaucoup plus complexes, et nécessite de créer deux clefs. Une clef dite publique et une clef dite privée. Lorsque votre ordinateur génère ces deux clefs, il vous permet d'envoyer la clef publique à votre interlocuteur. Muni de cette clef publique, l'interlocuteur pourra vous écrire des messages chiffrés. Mais cette clef publique ne lui permet pas de déchiffrer ses propres messages. Seule la clef privée, que votre ordinateur a soigneusement gardée, le permet. Ainsi, si un pirate intercepte votre clef publique, elle ne lui servira à rien puisqu'il ne pourra pas s'en servir pour lire ce que vous écrivez.
Et pour le HTTPS :
Etablir une connexion sécurisée pour le web se fait généralement en deux étapes. D'abord, votre ordinateur utilise le chiffrement asymétrique pour générer ses clefs. Il envoie ensuite la clef publique au serveur. Le serveur reçoit la clef, mais il ne l'utilisera pas pour communiquer. En effet, le chiffrement asymétrique ralentit les communications à cause d'un temps de chiffrement
et de déchiffrement plus long. Le serveur génère une clef de chiffrement symétrique. Il va ensuite chiffrer cette clef grâce à votre clef publique et vous l'envoyer. Ainsi, grâce au chiffrement asymétrique, vous aurez pu échanger une clef symétrique de manière sécurisée.