暗号資産購入
マーケット
取引
先物
ファイナンス
特別企画 HOT
さらに
新規登録者ゾーン
ログイン
アカデミー 詳細
セキュリティ

暗号鍵とは:パブリックキーとプライベートキーについて

投稿日: 2022-09-02 14:02:00
13m

暗号資産の投資家や愛好家にとって、暗号鍵の理解は不可欠です。暗号鍵は、ユーザーが暗号資産ウォレットにアクセスし、暗号資産の送受信を可能にします。ブロックチェーン(暗号資産のフレームワーク)の開発に使用される技術は、公開鍵暗号方式と呼ばれます。公開鍵暗号方式では、公開鍵と秘密鍵と呼ばれる鍵のペアを使用します。公開鍵と秘密鍵とは何か?なぜ暗号鍵が暗号資産において重要で、どのように機能するのか?これらについて詳しく見ていきましょう。

公開鍵は銀行口座番号のようなもので、秘密鍵はアカウントの所有権を証明するためのパスワードのようなものと考えてください。アカウントの暗号鍵は、ブロックチェーンプロトコルとは完全に独立しています。ハードウェアウォレットの場合、ブロックチェーンやインターネットアクセスを必要とせずに、ユーザーのハードウェアまたはソフトウェア暗号資産ウォレットで作成・管理できます。分散化、信頼性、透明性、セキュリティ、非カストディ型といった暗号資産を支えるブロックチェーンの特性のほとんどは、暗号鍵によって実現されています。

公開鍵暗号方式

公開鍵暗号方式は、数学的に関連しているが同一ではない鍵のペアを使用してデータを暗号化する方法です。これらの鍵のペアは、秘密鍵(署名鍵)と公開鍵です。データは公開鍵で暗号化され、秘密鍵で復号化されます。これは一方向関数であり、アルゴリズムを使用して秘密鍵から公開鍵を計算・生成することはできますが、その逆は不可能です。このアルゴリズムはSHA256アルゴリズムとして知られており、暗号技術において最も安全で信頼されているアルゴリズムの一つです。SHA256で暗号化されたデータは、秘密鍵なしでは決して復号化できません。秘密鍵でデータを復号化すると、そのデータは署名済みデータとして知られます。

例えば、「Hello」というデータ文字列をテキスト化し、この公開鍵暗号方式アカウントを通過させると、公開鍵はデータを「chBy6UybnJ7cW」に暗号化し、暗号鍵ペアの秘密鍵のみがこの暗号化されたデータを復号化できます。つまり、「chBy6UybnJ7cW」を「Hello」に戻すことができます。これらの鍵ペアについて詳しく見ていきましょう。

1. 公開鍵

公開鍵は、暗号資産取引を受け取るためのユーザーのアドレスです。銀行口座に関連付けられた口座番号に相当します。公開鍵は暗号資産の保管場所であり、秘密鍵とペアになっています。秘密鍵は受け取った暗号資産を認証するために使用されます。誰でも公開鍵に暗号資産を送信できますが、公開鍵の所有者のみが、秘密鍵で公開鍵にサインインして暗号資産の所有者であることを証明することで、受け取った暗号資産にアクセスできます。公開鍵から複数の暗号資産アドレスを生成することができ、これらの異なるアドレスの目的は、ブロックチェーン上で異なる暗号資産トークンを受け取ることです。これは、ネイティブな暗号資産以外の暗号資産トークンを支えるブロックチェーンに適用されます。

2. 秘密鍵

秘密鍵は、パスワードのように、暗号化されたSHA256データを復号化するために暗号技術で使用される生成されたビット列です。暗号資産では、取引に署名し、ブロックチェーン公開鍵の管理権または所有権を証明するために使用されます。秘密鍵は、公開鍵の所有権を証明するだけでなく、公開鍵の暗号資産ウォレットにアクセスし、受け取ったトークンを使用し、取引を承認するためにも使用されます。特にビットコインの秘密鍵は、アルファベットと数字の組み合わせである256ビットの文字列を持っています。ビットコインの秘密鍵は暗号資産ウォレットに保存され、ブロックチェーンの外に完全に存在し、インターネットに依存しません。ビットコインの秘密鍵により、いつでもビットコインにアクセスすることができます。

「暗号資産の秘密鍵を紛失したらどうなるのか?」と疑問に思う人もいるでしょう。バックアップがない限り、秘密鍵を紛失した場合、通常は回復する方法はありません。つまり、秘密鍵を紛失すると、暗号資産にアクセスできなくなります。

暗号資産ウォレット

暗号資産ウォレットは、暗号資産のデジタルウォレットとして機能するアプリケーションで、暗号資産を保管するために使用されます。暗号資産ウォレットは、ブロックチェーンネットワークと通信するために使用されます。暗号資産愛好家や投資家として、暗号資産ウォレットのセキュリティは暗号資産を安全に保つための優先事項です。暗号資産ウォレットの秘密鍵は、英数字の文字列または12語もしくは24語のシードフレーズの形式で存在することができます。これらのフレーズまたは英数字は、暗号資産ウォレットにアクセスするために使用されます。暗号資産ウォレットの例として、Trust Wallet、MetaMask、Ledger Nano X、Trezor One、Exodusなどがあります。

1. カストディ型ウォレットと非カストディ型ウォレット

カストディ型ウォレットは、第三者が暗号資産の秘密鍵を管理するデジタルウォレットです。第三者が暗号資産を完全に管理し、ユーザーは暗号資産の送受信の許可を与えるだけです。中央集権型暗号資産取引所(CEX)は、カストディ型ウォレットの一例です。

非カストディ型ウォレットは、所有者に暗号資産資産の完全な管理権を与える暗号資産ウォレットです。非カストディ型ウォレットは完全に分散化されていることで知られています。ユーザーが非カストディ型ウォレットを作成すると、秘密鍵と公開鍵が生成されます。秘密鍵は非カストディ型ウォレットのパスワードであり、ウォレットのセキュリティはユーザーが秘密鍵をどれだけ安全に保管するかに依存します。

2. 秘密鍵のリスクと損失を避ける方法

暗号資産ウォレットには、ユーザーが秘密鍵(シードフレーズ)へのアクセスを失った場合や秘密鍵がハッキングされた場合に、ウォレット内のすべての暗号資産を失うというリスクがあります。ユーザーがGoogleドライブやiPhoneのクラウドに秘密鍵(シードフレーズ)を保存すると、ハッカーがそれらのドライブやiPhoneのクラウドアカウントをハッキングして秘密鍵にアクセスし、非カストディ型ウォレットをハッキングする可能性があります。物理的に秘密鍵を保存する場合も、盗難、紛失、自然災害などの原因で失う可能性があります。秘密鍵の安全性は、ユーザーが分散型暗号資産ウォレット(非カストディ型ウォレット)の代わりに中央集権型取引所のウォレット(カストディ型ウォレット)に暗号資産を保管する理由の一つです。カストディ型と非カストディ型ウォレットにはそれぞれリスクがあり、Bitmart、Crypto.comなどの大手取引所がハッキングされ、ハッカーがユーザーの暗号資産を持ち去った事例があります。

秘密鍵は、パーソナルコンピュータ、USBドライブ、携帯電話、紙、またはハードウェアウォレットに保存できます。最適な秘密鍵の保管方法は、暗号資産の使用頻度と注意深さによって異なります。ハードウェアウォレットは、秘密鍵を保管する最も安全な方法とされています。ハードウェアウォレット(コールドウォレットとも呼ばれる)は、暗号資産を保管するための物理的な非カストディ型ウォレットです。ユーザーはこの物理的なデバイスを使用してウォレットを完全に管理できます。ハードウェアウォレットはインターネット上の秘密鍵詐欺に対して脆弱ではありませんが、物理的なウォレットドライブを紛失するとウォレットへのアクセスを失う可能性があります。ハードウェアウォレットの例として、Trezor Model、Ledger Nano S、Ledger Nano Xなどがあります。

まとめ

まとめると、暗号資産の基本と暗号資産を安全に保管する方法を理解するには、暗号鍵ペアについて学ぶことが不可欠です。秘密鍵は暗号資産ウォレットのパスワードのようなものであり、紛失すると暗号資産へのアクセスを失うことを理解することが重要です。秘密鍵の安全性は決して強調しすぎることはなく、最適な秘密鍵の保管方法は、暗号資産の使用頻度と注意深さによって異なります。取引所が秘密鍵を管理し、安全に保管するカストディ型ウォレットを使用するか、秘密鍵の責任を負い、暗号資産を完全に管理する非カストディ型ウォレットを使用するかを選択できます。

暗号資産に関する関連部門の規制要件に従い、CoinExのサービスはお客様のIPアドレスの地域のユーザーには利用できなくなりました。