SecuXのシード生成方式を確認:TRNGとSecure Elementが担うハードウェアウォレットの鍵管理

SecuXのシード生成方式を確認:TRNGとSecure Elementが担うハードウェアウォレットの鍵管理

SecuXは2026年8月、他社ハードウェアウォレットの脆弱性報告を受け、自社のシード生成方式を説明しました。TRNGによるエントロピー生成、BIP39、Secure Elementへの保存という構造から、初期生成時の安全性を考えます。

背景と今回の論点

ハードウェアウォレットの安全性というと、Secure ElementやPIN、通信方式に注目しがちですが、秘密鍵の元になる乱数をどのように生成するかも重要です。初期生成時のエントロピーに偏りや予測可能性があれば、その後どれだけ厳重に秘密鍵を保存しても根本的なリスクが残ります。

SecuXは2026年8月7日、他社ハードウェアウォレットで報告された脆弱性を受け、自社製品のウォレット生成方式について公式に説明しました。SecuXによれば、新規ウォレット作成時にはハードウェアTrue Random Number Generator、つまりTRNGを利用し、BIP39で必要となるエントロピーを生成します。

乱数の品質が鍵の安全性を左右する

暗号資産ウォレットでは、秘密鍵を人間が考えて作るのではなく、十分に予測困難な乱数から生成することが基本です。TRNGは物理現象を利用してランダム性を得る仕組みで、決定論的なソフトウェア処理だけに依存する疑似乱数生成とは性質が異なります。

SecuXは、ウォレット作成時の乱数生成に端末のシリアル番号やタイムスタンプのような予測可能な値を使用していないと説明しています。また、ハードウェア乱数生成器を利用できない場合にはウォレット作成を続行しない設計としています。

ここで重要なのは、TRNGを搭載しているという名称だけではありません。乱数源がウォレット生成処理のどこで使われ、障害時に別の弱い乱数へフォールバックしないかという設計まで見る必要があります。

BIP39はシードフレーズの共通仕様

BIP39は、乱数から人間が記録しやすい単語列を生成し、そこからウォレットのシードを導出するために広く利用されている仕様です。

シードフレーズそのものがランダム性を作るわけではありません。先に十分なエントロピーを生成し、それを規則に従って単語へ変換します。そのため、表示される12語や24語だけを見るのではなく、その元となるエントロピーが安全に作られているかが重要になります。

ユーザー側では、端末が生成したシードフレーズをWebサイトや第三者アプリへ入力しないことが基本です。第三者がシードフレーズを取得すれば、元のハードウェアウォレットを持っていなくても別環境で秘密鍵を復元できる可能性があります。

生成後はSecure Elementで保護する

SecuXは、生成されたシードと秘密鍵をSecure Element内に保存し、外部へエクスポートしない設計であると説明しています。つまり鍵管理は「安全な乱数生成」と「生成後の秘密情報保護」という二つの段階に分けて考える必要があります。

Secure Elementは秘密情報の保管や暗号処理を目的とした専用チップですが、それ自体がフィッシングや誤った署名を防ぐものではありません。秘密鍵が端末から出なくても、ユーザーが悪意あるトランザクションを承認すれば有効な署名が生成される可能性があります。

そのため、鍵生成の安全性と日常の署名確認は別のセキュリティレイヤーです。

ユーザー側で確認できること

ウォレット利用者がTRNG内部の品質を直接検証するのは現実的ではありません。そのため製品選定では、メーカーが鍵生成方式、使用する乱数源、Secure Element、復元方式などを公開しているかを見ることが重要です。

初期設定では、正規の端末と公式アプリを利用し、自分の端末上で新規ウォレットを生成します。あらかじめ用意されたシードフレーズを使用することは避け、生成した復元情報はオンライン環境から分離して管理します。

ファームウェアを更新する場合も、メーカーの公式サイトや公式アプリで最新情報を確認し、不明なリンクやファイルを利用しないことが基本です。

まとめ

ハードウェアウォレットの安全性は、秘密鍵をどこへ保存するかだけでは決まりません。秘密鍵の元となる乱数をどのように生成するか、その後どこへ保存し、どの条件で署名に利用するかという一連の構造で評価する必要があります。

SecuXが公開した説明では、ウォレット生成時にハードウェアTRNGからBIP39用のエントロピーを生成し、生成後のシードと秘密鍵をSecure Element内で管理する設計が示されています。一方で、シードフレーズの保管、正規アプリの確認、署名前のトランザクション確認は引き続きユーザー側の重要な責任です。鍵生成、鍵保管、署名確認を別々のレイヤーとして理解することが、セルフカストディの安全性を評価する基本になります。

続きを読みたい方へ

この手の話を、月に数回お送りしています。

ハードウェアウォレットの使い方、新しい手口への注意喚起、取り扱い商品の入荷。売り込みはしません。

いつでも解除できます。

この記事について

クリプトパーツ Akihabara

暗号資産・ステーブルコインを預けずに自分で保管するための、ハードウェアウォレットを扱う専門店です。記事は取り扱いの現場で確かめたことをもとに書いています。