メインコンテンツまでスキップ

鍵導出

QoreSign は、BIP-39 ニーモニックから ML-DSA-87 鍵を得る方法を 2 つ提供します。 完全な定義: ML-DSA-87 鍵導出。

deriveCanonicalPqKeyderiveHdPqKey(ドラフト)
入力ニーモニック + アカウントアドレスニーモニック(またはシード)+ ハードンドパス
アドレスへの紐付けありなし
QoreChain ウォレットと同じ鍵はいいいえ
チェーン上での登録の要否未登録の場合のみ常に必要
安定性安定確定までに変更される可能性あり

アドレスに依存しない耐量子鍵を 1 つのシードから複数必要とする場合を除き、 正規導出を使用して ください(階層ドラフト)。

ニーモニックの形式​

ニーモニックは正規形式(小文字の単語、単一のスペース)である必要があります。 QoreSign は、他の表記を正規化せずに拒否します。フレーズは導出の入力の一部であり、 表記が異なると別の鍵になってしまうためです。

ニーモニックを持たないウォレット​

ニーモニックを持たないウォレット(たとえば、ハードウェアに鍵が保管されている場合) は、正規導出を使用できません。そのようなウォレットは、 pqKeyFromSeed(randomBytes(32)) でランダムな ML-DSA-87 鍵を生成するか、HD ドラフト を使用して、その鍵を登録できます。