Hoppa till huvudinnehåll

Varför finns det upprepade ord i den genererade mnemoniken?

U
Skrivet av UKey Wallet

FAQ

Mnemonisk ordgenereringsmekanism

Den nuvarande branschövergripande mnemoniska standarden är BIP39. BIP39 Mnemoniska ord är inte bara "utvalda" ord från vokabulären, utan genereras baserat på en strikt kryptografimekanism:

  1. Generera slumpmässiga tal (entropi): Enheten genererar först en period med slumptal av hög kvalitet (kallad "entropi").

  2. Dela fragment: Dela upp detta slumptal i flera datasegment med en längd på 11 bitar.

  3. kartord: Varje datasegment kommer strikt att motsvara ett specifikt ord i BIP39 standardvokabulär (totalt 2048 fasta ord).

Eftersom genereringen och kartläggningen av varje fragment är oberoende och helt slumpmässigt, kan fragment på olika positioner mappas till samma ord i vokabulären. Det här är som att dra 12 eller 24 gånger från en kortlek med 2048 kort. Efter varje dragning läggs korten tillbaka och dras igen. Att dra dubbletter av kort är en normal sannolikhetshändelse.

Vad är sannolikheten för upprepade ord?

Eftersom samma 2048-ords vokabulär väljs slumpmässigt varje gång, är den teoretiska sannolikheten för minst ett upprepat ord som följer:

  • Mnemonics med 12 ord: Sannolikheten för minst ett upprepat ord är ungefär 3%(ca 1/33).

  • Mnemonics med 24 ord: Sannolikheten för minst ett upprepat ord är ungefär 12%(ungefär 1/8).

Med andra ord, om du genererar en 24-ords mnemonic kommer du i genomsnitt att ha ett dubblettord 1 av var 8:e gång du genererar det.

Minskar upprepning av ord säkerheten?

Nej.

Säkerheten för en mnemonisk fras beror på dess underliggande Antal slumpmässiga entropibitar (128 bitar eller 256 bitar), snarare än om de ytliga orden upprepas. Även när upprepade ord dyker upp förblir den underliggande slumpen intakt. Upprepningsfenomenet är bara en naturlig manifestation av "verklig slumpmässighet", och det kommer inte att försvaga säkerheten för kryptografi.

UKey Hur säkerställer hårdvaruplånboken att den mnemoniska frasen är slumpmässig?

UKey Hårdvaruplånboken garanterar helt och hållet säkerheten och sann slumpmässighet för generering av mnemoniska fraser från den underliggande hårdvaran till mjukvarukoden:

  • Öppen källkod och transparent:UKeys firmware och kod är helt öppen källkod, kan granskas för allmänheten, och säkerhetsmekanismen är transparent och synlig.

  • Säkerhetschip av finansiell kvalitet: Enheten har ett inbyggt EAL 6+-certifierat säkerhetschip (SE).

  • sann slumptalsgenerator: En True Random Number Generator (TRNG) på hårdvarunivå används för att generera underliggande entropi, och kvaliteten på dess entropikälla har genomgått strikt säkerhetscertifiering och utvärdering.

Driftförslag

Vi rekommenderar att du använder enhetsgenererade minnesminnen som innehåller upprepade ord med förtroende och kopierar dem på fysiska medier för förvaring i enlighet med säkerhetsföreskrifter.

Om du personligen känner dig obekväm med mnemonics som innehåller upprepade ord, kan du välja att återskapa en ny uppsättning mnemonics direkt under initieringsprocessen av UKey hårdvaruplånboken. Och gör en offline-säkerhetskopia av de nygenererade mnemoniska orden.

Fick du svar på din fråga?