Que signifie Key Generation ?
Key Generation est le processus de création des clés secrètes sur lesquelles votre portefeuille s'appuie pour contrôler des fonds et prouver une identité. Il transforme un hasard de haute qualité en une paire cryptographique unique que vous seul pouvez utiliser. Imaginez une serrure conçue sur mesure, taillée dans une pièce calme, sans copie remise à qui que ce soit.
« Mon application de portefeuille ou ma plateforme d'échange conserve une copie secrète de mes clés. » Non. Les bonnes configurations génèrent les clés sur votre appareil et ne les envoient jamais. Des services de garde peuvent détenir leurs propres clés pour vous, mais il s'agit d'un modèle totalement différent.
Comment fonctionne Key Generation
Vous appuyez pour créer un nouveau portefeuille. En coulisses, un petit laboratoire de cryptographie se lance sur votre appareil. En bref, voici ce qui se passe :
- Entropie : L'appareil collecte du hasard à partir de sources sécurisées comme le générateur du système, le bruit temporel et les entrées utilisateur.
- Secret : Ce hasard est transformé en une clé privée, un nombre énorme qui ne doit jamais fuiter.
- Mathématiques : Des opérations sur des courbes elliptiques dérivent la clé publique correspondante, que vous pouvez partager sans risque.
- Protection : Les clés sont stockées de manière sécurisée, parfois dans des Modules matériels de sécurité (HSM) de niveau entreprise ou dans un portefeuille matériel.
- Sauvegarde : Vous recevez une phrase de récupération à conserver hors ligne pour restaurer plus tard. Oui, c'est aussi simple et sérieux.
C'est le déroulement.
Pourquoi Key Generation compte
Voici pourquoi cela devrait vous intéresser, outre l'aspect crypto :
- Bénéfice : La garde autonome vous donne le contrôle direct des fonds sans demander l'autorisation de qui que ce soit.
- Perspective : Un hasard de mauvaise qualité a déjà causé des pertes aux utilisateurs, donc la qualité importe lorsque de l'argent réel est en jeu.
- Pertinence : Vous le rencontrerez dans les portefeuilles, dApps, NFT, DAO et tout système nécessitant une identité forte.
Créez les clés sur un appareil propre, notez la phrase de récupération sur papier ou acier, conservez-la hors ligne et ne la capturez jamais en image. Pour les équipes et les plateformes d'échange, générez et stockez les clés sur du matériel dédié ou dans un module contrôlé.
Caractéristiques clés de Key Generation
Les caractéristiques qui le rendent fiable et sûr :
- Aléatoire : Un hasard de haute qualité empêche que les clés soient prévisibles ou répétées.
- Paire : Une clé reste secrète tandis que l'autre est partagée pour la vérification et les adresses.
- Protégées : Les clés au repos sont souvent protégées par des chiffrements comme AES (Advanced Encryption Standard), tandis que des options plus anciennes comme DES (Data Encryption Standard) sont maintenant considérées comme faibles.
- Irréversible : Il est impossible de déduire la clé secrète à partir de la clé publique par une méthode pratique.
Variantes
Différentes configurations existent selon vos besoins et votre tolérance au risque :
- Logiciel : Clés générées localement par des applications de portefeuille dans votre navigateur ou sur votre téléphone.
- Matériel : Clés générées et stockées dans un portefeuille matériel ou un module dédié pour une isolation renforcée.
- Déterministe : Les portefeuilles HD dérivent de nombreuses clés à partir d'une même phrase de récupération, ce qui facilite les sauvegardes.
- Seuil : Des schémas multiparties répartissent le contrôle entre personnes ou appareils pour qu'aucune partie ne détienne le secret en entier.
Votre phrase de récupération est la sauvegarde principale des résultats de Key Generation. Quiconque la possède peut recréer votre portefeuille, traitez-la donc comme un trésor précieux.
Exemple
Vous démarrez un nouveau portefeuille, il crée une paire de clés, et vous approuvez une transaction en produisant une signature cryptographique qui prouve la propriété sans révéler le secret.
Fait amusant
Beaucoup d'utilisateurs expérimentés lancent des dés physiques pour générer de l'entropie pour les clés, puis intègrent les résultats dans leur portefeuille. Des méthodes low tech côtoient des mathématiques pointues, Rolex rencontre les fils de discussion.
Conclusion
Key Generation est la manière dont votre portefeuille crée discrètement votre serrure et votre clé numériques. Traitez-le avec soin et il protégera vos fonds.
