Passer au contenu principal

Pourquoi y a-t-il des mots répétés dans les mnémoniques générés ?

U
Écrit par UKey Wallet

FAQ

Mécanisme de génération de mots mnémoniques

La norme mnémonique actuelle à l'échelle de l'industrie est BIP39. BIP39 Les mots mnémoniques ne sont pas simplement des mots « sélectionnés » dans le vocabulaire, mais sont générés sur la base d'un mécanisme de cryptographie strict :

  1. Générer des nombres aléatoires (entropie): L'appareil génère d'abord une période de nombres aléatoires de haute qualité (appelée « entropie »).

  2. Fragments divisés: Divisez ce nombre aléatoire en plusieurs segments de données d'une longueur de 11 bits.

  3. mots de la carte: Chaque segment de données correspondra strictement à un mot spécifique du vocabulaire standard BIP39 (un total de 2048 mots fixes).

Étant donné que la génération et le mappage de chaque fragment sont indépendants et complètement aléatoires, des fragments situés à différentes positions peuvent être mappés sur le même mot dans le vocabulaire. C'est comme tirer 12 ou 24 fois d'un jeu de 2048 cartes. Après chaque tirage, les cartes sont remises et tirées à nouveau. Tirer des cartes en double est un événement probable normal.

Quelle est la probabilité de mots répétés ?

Puisque le même vocabulaire de 2048 mots est sélectionné aléatoirement à chaque fois, la probabilité théorique qu'au moins un mot soit répété est la suivante:

  • 12 mots mnémoniques: La probabilité qu'au moins un mot soit répété est d'environ 3%(environ 1/33).

  • Mnémoniques de 24 mots: La probabilité qu'au moins un mot soit répété est d'environ 12%(environ 1/8).

En d'autres termes, si vous générez un mnémonique de 24 mots, en moyenne, vous aurez un mot en double 1 fois sur 8 lorsque vous le générez.

La répétition des mots réduit-elle la sécurité ?

Non.

La sécurité d'une phrase mnémonique dépend de son contenu sous-jacent. Nombre de bits d'entropie aléatoires (128 bits ou 256 bits), plutôt que de savoir si les mots superficiels sont répétés. Même lorsque des mots répétés apparaissent, le caractère aléatoire sous-jacent reste intact. Le phénomène de répétition n'est qu'une manifestation naturelle du « véritable hasard » et il n'affaiblira pas la sécurité de la cryptographie.

UKey Comment le portefeuille matériel garantit-il le caractère aléatoire de la phrase mnémonique ?

UKey Le portefeuille matériel garantit pleinement la sécurité et le véritable caractère aléatoire de la génération de phrases mnémoniques du matériel sous-jacent au code logiciel :

  • Open source et transparent: Le micrologiciel et le code de UKey sont entièrement open source, auditables publiquement, et le mécanisme de sécurité est transparent et visible.

  • Puce de sécurité de qualité financière: L'appareil dispose d'une puce de sécurité intégrée certifiée EAL 6+ (SE).

  • vrai générateur de nombres aléatoires: Un générateur de nombres aléatoires réels (TRNG) au niveau matériel est utilisé pour générer l'entropie sous-jacente, et la qualité de sa source d'entropie a fait l'objet d'une certification et d'une évaluation de sécurité strictes.

Suggestions d'opération

Nous vous recommandons d'utiliser en toute confiance les mnémoniques générés par l'appareil contenant des mots répétés et de les copier sur un support physique pour les conserver conformément aux règles de sécurité.

Si vous n'êtes personnellement pas à l'aise avec les mnémoniques contenant des mots répétés, vous pouvez choisir de régénérer un nouvel ensemble de mnémoniques directement pendant le processus d'initialisation du portefeuille matériel UKey. Et effectuez une sauvegarde hors ligne des mots mnémoniques nouvellement générés.

Avez-vous trouvé la réponse à votre question ?