Scannez pour télécharger l’application Gate
qrCode
Autres options de téléchargement
Ne pas rappeler aujourd’hui

Chiffrement symétrique vs chiffrement asymétrique : les deux clés du monde Blockchain

robot
Création du résumé en cours

Avez-vous déjà pensé à pourquoi un portefeuille Bitcoin nécessite deux clés, une clé publique et une clé privée ? Aujourd'hui, nous allons décomposer les deux concepts les plus fondamentaux de la cryptographie.

Expliquer la différence en une phrase

Chiffrement symétrique : une clé ouvre une serrure. Alice et Bob partagent la même clé, Alice l'utilise pour chiffrer, Bob utilise la même clé pour déchiffrer.

Chiffrement asymétrique : une clé publique, une clé privée. Alice chiffre avec la clé publique de Bob, seule la clé privée de Bob peut déchiffrer. La clé publique peut être partagée librement, la clé privée doit être bien gardée.

Le secret de la longueur de la clé

Voici un point qui est facilement négligé — la force de sécurité ne peut pas être comparée directement :

  • Chiffrement symétrique : 128-256 bits suffisent (comme AES-256)
  • Chiffrement asymétrique : nécessite 2048 bits voire 4096 bits pour atteindre un niveau de sécurité équivalent

Pourquoi ? Parce qu'il existe une relation mathématique entre la clé publique et la clé privée du chiffrement asymétrique (généralement le problème de la factorisation des grands nombres), les hackers peuvent exploiter ce modèle pour le casser. Le chiffrement symétrique n'a pas cette faille mathématique.

Rapide vs Sûr, le poisson et la paume de l'ours

Avantages du chiffrement symétrique : rapide comme l'éclair, consommation de puissance faible. C'est pour cette raison que le gouvernement américain utilise AES pour chiffrer des documents confidentiels.

Inconvénients du chiffrement symétrique : La distribution des clés est un cauchemar. Vous devez remettre la clé en toute sécurité à Bob, mais un hacker pourrait également l'intercepter en cours de route.

Avantages du chiffrement asymétrique : La clé publique peut être diffusée librement, tandis que la clé privée est détenue par l'utilisateur. Même si un hacker obtient la clé publique, cela ne sert à rien - c'est comme connaître une adresse e-mail sans avoir le mot de passe.

Inconvénients du chiffrement asymétrique : lent et gourmand en puissance de calcul. Si une grande quantité de données utilise le chiffrement asymétrique, le serveur risque de s'effondrer.

À quoi ressemble une application pratique

Symétrie pure : Le livre de codes des anciennes armées. L'expéditeur et le destinataire possèdent le même livre pour le chiffrement et le déchiffrement.

Purement asymétrique : courriel chiffré. Vous chiffrez le courriel avec la clé publique de quelqu'un, et l'autre partie le déchiffre avec sa clé privée.

Solution mixte (la plus intelligente) : Le protocole HTTPS/TLS fonctionne comme ça—

  1. D'abord, échangez une “clé de session” en utilisant le chiffrement asymétrique.
  2. Ensuite, utilisez cette clé de session (symétrique) pour chiffrer le transfert de données.

Pourquoi ? Parce que lors de l'établissement de la connexion, on utilise l'asymétrique (sécurisé), et lors du transfert de données, on utilise le symétrique (rapide). On a obtenu à la fois le poisson et la patte d'ours.

La vérité dans la blockchain

Erreurs courantes : Bitcoin utilise le chiffrement asymétrique.

Vérité : La paire clé publique - clé privée de Bitcoin n'est pas utilisée pour chiffrer des données, mais pour vérification de signature. C'est une autre utilisation de la cryptographie asymétrique, différente du chiffrement.

L'algorithme de signature utilisé par Bitcoin s'appelle ECDSA (algorithme de signature numérique à courbe elliptique), il n'implique pas de chiffrement des données, il prouve simplement “cette transaction est bien envoyée par moi”.

Si vous devez chiffrer les transactions Bitcoin, c'est une autre histoire, nécessitant une couche de chiffrement supplémentaire.

Résumé

Il n'y a pas de “qui est meilleur” absolu entre le chiffrement symétrique et asymétrique - chacun a ses propres cas d'application. La tendance des systèmes de sécurité modernes est le mixage : utiliser l'asymétrie pour établir des canaux de confiance et la symétrie pour garantir la vitesse de transmission. C'est aussi pourquoi HTTPS peut être à la fois sécurisé et rapide.

BTC-2.89%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)