セキュリティの基礎
公開鍵と秘密鍵 解説
暗号資産セキュリティの土台です。これらの暗号鍵がどのように資産を保護し、安全な取引を可能にしているのかを学びましょう。
軍用レベルのセキュリティ
固有の識別情報
信頼不要の検証
郵便受けのたとえ
公開鍵 = あなたのアドレス
自宅の住所と同じように、これは誰にでも共有できます。人々はこれを使ってあなたに郵便物(暗号資産)を送ります。誰でもあなたのアドレスを見ることはできますが、中身にアクセスすることはできません。
公開して共有しても安全
Private Key = あなたの鍵
郵便受けの鍵のように、これを持つべきなのはあなただけです。これがあれば箱を開けて郵便物を取り出せます(暗号資産を使えます)。他人に渡ると、すべて盗まれる可能性があります。
絶対に誰にも共有しないでください!
暗号鍵の仕組み
秘密鍵
256ビットの乱数
5Kb8kLf9zgW...a3Hj公開鍵
ECDSAで導出
04a1b2c3d4...f9g8ウォレットアドレス
公開鍵のハッシュ
0x742d35Cc...8F2e一方向関数
秘密鍵 → 公開鍵は簡単。公開鍵 → 秘密鍵は不可能です。
数学的に結び付いている
鍵はペアになっています。あなたの公開鍵に対応して機能するのは、あなたの秘密鍵だけです。
一意のペア
各秘密鍵は、ちょうど1つの公開鍵を生成します。
インタラクティブ鍵ペア生成ツール
鍵ペアがどのように生成されるかを確認できます。これは学習用のシミュレーションです。実際の取引では絶対にこれらの鍵を使用しないでください。
秘密鍵SECRET
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••公開鍵SHAREABLE
0450cf4b09a38eb80f7b949ef8c496753b2192bf9b55643bf795d563ba27a01f1d35d986debba65c30e0cd552e915979541e59da7f7729ca07787b07a724a9cb95ウォレットアドレスPUBLIC
0xf2ddfbd103c8db7b09938a5cc2e16869ff73aa75⚠️ 学習用デモのみ。実際の鍵は、暗号学的に安全な乱数生成器を使って生成されます。
デジタル署名シミュレーター
秘密鍵そのものを明かさずに、秘密鍵でメッセージに署名して所有権を証明する仕組みを確認できます。
署名を確認するにはメッセージに署名してください
署名の仕組み
- 1. メッセージはハッシュ化されます(固定長の数値に変換されます)
- 2. そのハッシュをあなたの秘密鍵で暗号化します → これが署名です
- 3. 誰でもあなたの公開鍵で復号して検証できます
- 4. 復号したハッシュがメッセージのハッシュと一致すれば → 署名は有効です!
暗号資産の取引の仕組み
1
2
3
4
5
取引を作成
秘密鍵で署名
ネットワークにブロードキャスト
公開鍵で検証
取引が承認されました
重要なセキュリティルール
やるべきこと
- 大きな金額を保管するならハードウェアウォレットを使う
- 暗号化したバックアップを複数作成し、別々の場所に保管する
- 安全なオフライン環境で鍵を生成する
- 送金前にウォレットアドレスを確認する
やってはいけないこと
- 秘密鍵は絶対に誰にも共有しない
- 鍵を平文やスクリーンショットで保存しない
- 秘密鍵をWebサイトやオンラインフォームに入力しない
- 他人が生成した秘密鍵は使わない