Chiffrement asymétrique
Qu'est ce que la cryptographie?
La cryptographie est une des disciplines protégeant la confidentialité des messages grâce à une clé ou à un jeu de clés. On parle alors de chiffrement symétrique ou assymétrique.
Chiffrement symétrique
Le mode de fonctionnement est trivial :
- L’expediteur rédige son message
- L’expediteur chiffre son message clair en message chiffré/illisible grace à une clé
- L’expéditeur envoie son message chiffré/illisible au destinataire
- Le destinataire déchiffre le message chiffré/illisible grâce à la même clé
- Le destinataire lit le message
C’est ce qu’on appelle de la cryptographie symétrique : la même clé sert à chiffrer et à déchiffrer le message
Chiffrement asymétrique
En cryptographie asymétrique, nous avons deux clés A et B. Ces 2 clés sont interdépendantes :
- Tout message chiffré avec la clé A est déchiffrable avec la clé B
- Tout message chiffré avec la clé B est déchiffrable avec la clé A
- Un message chiffré avec la clé A ne peut pas être déchiffré avec la clé A
- Un message chiffré avec la clé B ne peut pas être déchiffré avec la clé B
La cryptographie asymétrique offre 2 avantages sur la cryptographie symétrique - En cryptographie asymétrique, je diffuse la clé A (clé publique) à tout le monde et je garde la clé B (clé privé) et ainsi :
- Tout le monde peut m’envoyer un message chiffré avec la clé A et je suis le seul à pouvoir le déchiffrer avec la clé B contrairement à la cryptographie symétrique où tout le monde pourrait déchiffrer le message m'étant destiné
- Je suis le seul à pouvoir crypter un message (en utilisant avec la clé B) qui est déchiffrable par la clé A, je peux ainsi prouver mon identité - c’est bien moi qui suit à l’origine du couple de clés A/B
Lien avec les actifs numériques
C'est le chiffrement asymétrique qui est utilisé par nos portefeuilles numériques et se traduit de manière très simplifiée de la façon suivante :
- Tous le monde connait notre clé publique, c’est notre adresse de wallet, tout le monde peut nous envoyer des fonds/cryptoactifs dessus
- Je suis le seul à connaitre la clé privé qui sert à “décoder” notre adresse, donc je suis le seul à pouvoir décoder/dépenser les fonds/cryptoactifs présents dessus