Terminologie
Korrekt: 33-word OMDP39 share encoded with the BIP39 English word list.
Wichtig: Eine OMDP39-Share darf nicht als normale wallet-kompatible BIP39-Mnemonik verstanden werden.
Ein OMDP39-Share besteht aus 33 Wörtern. Jedes Wort ist ein Index der englischen BIP39-Wortliste und trägt 11 Bit. Gesamtkapazität: 33 × 11 = 363 Bit.
- Header
- 56 Bit: Version 3 Bit, Variant 2 Bit, SetID 32 Bit, Mode 1 Bit, N 6 Bit, T 6 Bit, Share-Index 6 Bit.
- Payload
- Shamir-Share-Payload, abhängig von der BIP39-Entropielänge.
- Checksum
- 22 Bit, abgeleitet aus HMAC-SHA256 mit öffentlichem Domain-Key
DP39. Das ist Fehlererkennung, keine Authentifizierung. - Padding
- Restliche Bits werden mit Nullen aufgefüllt.
Base24 nutzt ausschließlich:
0123456789ABCDEFGHJKMNPRDie Zeichen I, L, O und Q kommen in Base24 nicht vor. Ebenso werden S-Z nicht verwendet.
Dieses Release enthält eine dokumentierte Dummy-Testprozedur für die UI. Deterministische Split-Testvektoren mit festem RNG-Seed werden als nächster Library-/Spec-Schritt ergänzt. Recovery-Testvektoren können bereits aus real erzeugten Share-Sets geprüft werden.
Empfohlener Smoke-Test-Seed:
abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about