公開鍵と秘密鍵はどう違う?ハードウェアウォレットで理解する暗号資産アドレスの仕組み

公開鍵と秘密鍵はどう違う?ハードウェアウォレットで理解する暗号資産アドレスの仕組み

暗号資産ウォレットでは、秘密鍵・公開鍵・受取アドレスがそれぞれ異なる役割を持ちます。ハードウェアウォレットが何を保護しているのか、送金と受取で鍵がどのように使われるのかを整理し、安全なセルフカストディの基礎を解説します。

背景と今回の論点

暗号資産ウォレットを使うと、受取アドレスは日常的に目にしますが、その裏側では秘密鍵と公開鍵が重要な役割を担っています。これらを混同すると、「ウォレットに暗号資産が保存されている」「アドレスを知られると資産を盗まれる」といった誤解につながります。

ハードウェアウォレットの中心的な役割は、資産そのものを端末内へ保存することではなく、ブロックチェーン上の資産を動かすための秘密鍵を保護し、署名処理を安全な環境で行うことです。

秘密鍵は資産を動かす権限の根幹

秘密鍵は、ブロックチェーン上でトランザクションへ署名するための機密情報です。正しい秘密鍵による署名があれば、その鍵に対応するアドレスから資産を移動できます。

そのため秘密鍵は第三者へ共有してはいけません。ハードウェアウォレットでは、秘密鍵をPCやスマートフォンへ直接渡さず、端末内部で署名処理を行うことでオンライン環境への露出を抑えます。

ただし秘密鍵が端末から出なくても、ユーザーが誤った送金先や悪意あるトランザクションを承認すれば資産は移動します。鍵の保護と署名内容の確認は別々のセキュリティ対策として考える必要があります。

公開鍵は秘密にする情報ではない

公開鍵は秘密鍵から導出され、文字どおり第三者へ知られても秘密鍵と同じような扱いを必要としない情報です。ブロックチェーンでは、公開鍵暗号を利用して署名が正しいことを検証します。

重要なのは、公開鍵から秘密鍵を現実的に逆算できないという暗号学的な性質です。この一方向性によって、ネットワーク参加者は秘密鍵そのものを知らなくても署名の有効性を確認できます。

受取アドレスは鍵体系から作られる

暗号資産の受取時に利用するウォレットアドレスは、公開鍵などを基に各ブロックチェーンの規則に従って生成されます。アドレスは銀行口座番号のように第三者へ提示できますが、秘密鍵とは役割がまったく異なります。

資産を受け取るだけなら秘密鍵を相手へ伝える必要はありません。相手には受取アドレスだけを知らせます。

一方、送金するときには対応する秘密鍵による署名が必要です。この「受取情報は公開できるが、送金権限は秘密鍵で管理する」という構造がセルフカストディの基本になります。

シードフレーズは複数の鍵を復元する起点

シードフレーズは秘密鍵そのものと同一ではなく、ウォレットの鍵体系を再生成するためのバックアップ情報です。階層的決定性ウォレットでは、一つのシードから複数の秘密鍵やアドレスを導出できます。

そのため、シードフレーズが第三者に知られることは重大なリスクです。端末やPINが手元に残っていても、別の対応ウォレットで鍵を復元される可能性があります。

シードフレーズは写真撮影、メール、クラウドストレージなどへ保存せず、Webサイトや不明なアプリへ入力しないことが基本です。サポート担当者を名乗る第三者から要求された場合も共有してはいけません。

受取時にも端末表示を確認する

受取アドレスは公開情報ですが、「正しいアドレスを使っているか」という別の問題があります。PCやスマートフォンがマルウェアに感染している場合、表示されたアドレスやクリップボードの内容を書き換えられる可能性があります。

ハードウェアウォレットが端末上で受取アドレスを表示できる場合は、アプリ側だけでなく端末側の表示とも照合します。初めて大きな金額を移動する場合には、少額のテスト送金を行って着金を確認する方法も有効です。

まとめ

秘密鍵、公開鍵、ウォレットアドレスは同じものではありません。秘密鍵は資産移動を承認するための機密情報、公開鍵は署名検証などに利用される情報、アドレスは資産を受け取るために公開できる識別情報です。

ハードウェアウォレットは、この中でも特に秘密鍵と署名処理をオンライン環境から分離する役割を担います。ただし、シードフレーズの管理や送金先の確認まで自動的に安全になるわけではありません。鍵の役割を正しく理解し、秘密情報の保管とトランザクション確認を分けて管理することが、セルフカストディの基礎になります。

続きを読みたい方へ

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

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

いつでも解除できます。

この記事について

クリプトパーツ Akihabara

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