マルチシグネチャとは?マルチシグの仕組みとメリット

マルチシグネチャとは?マルチシグの仕組みとメリット




マルチシグネチャとは?マルチシグの仕組みとメリット

マルチシグはマルチ・シグネチャ(multi-signature)の略で、邦訳すると

  • マルチ(multi)・・・複数の、多数の
  • シグネチャ(signature)・・・署名

マルチ・シグネチャ(multi-signature)= 多数の署名 と言うことになります。

署名とは電子署名の事を指します。

電子署名とは、

  • 電子取引
  • 電子ファイル(PDF 等々)

の取引者・作成者本人が取引・作成した事を証明する暗号技術のことです。

ビットコインではセキュリティ対策の一つとして、この「電子署名」の暗号技術をビットコイン取引の取引者を証明する為に利用しています。

電子署名の詳細に関する記事はこちら

電子署名とは?電子署名の仕組みを図解で解説
電子署名の仕組みについてはご存知ですか。電子署名は暗号資産取引でも利用されています。この記事では、電子署名の仕組みと実際の暗号資産取引での電子署名の使われ方を分かり易く解説しています。電子署名の仕組みや暗号資産取引での電子署名の使われ方に興味ある方は是非ご覧下さい。

ビットコイン取引では、公開鍵暗号方式という暗号技術が利用されており、公開鍵暗号方式では、

  • 公開鍵
  • 秘密鍵

が使用されます。

  • 公開鍵
  • 秘密鍵

それぞれの役割を銀行取引に例えると、

  • 公開鍵・・・通帳
  • 秘密鍵・・・暗証番号

になります。

秘密鍵・公開鍵・ビットコインアドレスの関係

ビットコイン取引では、電子署名の暗号技術の中で使用される秘密鍵(銀行預金取引でいう「暗証番号」)が、インターネット接続可能(オンライン環境)なデバイスに保管されている場合、悪意ある第三者により

  • サーバ
  • PC
  • スマートフォン

の脆弱性を突き、秘密鍵が奪われ不正操作が行われる可能性があります。

インターネット接続不可の環境(オフライン環境)に秘密鍵が保管されていたとしても、

  • 秘密鍵がビットコイン取引所のオフライン環境に保管・・・取引所内部による犯行等のリスク
  • 秘密鍵をハードウェアウォレットで管理する場合・・・秘密鍵またはバックアップ用パスフレーズを盗難されるリスク
  • 秘密鍵をペーパーウォレット等で管理する場合・・・ペーパー(紙)を紛失するリスク

これらにより、悪意ある第三者によるビットコイン取引が可能になってしまいます。

そこで考え出されたのがマルチシグです。

マルチシグでは、複数の秘密鍵を発行する事によって、

  • 内部犯行のリスク
  • 盗難のリスク
  • 紛失のリスク

の問題を防ぐセキュリティ対策を行なっています。

公開鍵暗号方式に関する記事はこちら

【図解】共通鍵暗号方式と公開鍵暗号方式の仕組み・特徴
共通鍵暗号方式と公開鍵暗号方式の仕組みと特徴について御存知ですか。この記事では、共通鍵暗号方式と公開鍵暗号方式の仕組みと特徴について説明しています。共通鍵暗号方式と公開鍵暗号方式の仕組みと特徴を知る事でインターネットのセキュリティについての基礎知識を得ましょう。

この記事では、マルチシグ

  • 仕組み
  • メリット・デメリット

それぞれについて解説しています。

マルチシグの仕組み

マルチシグの仕組み

ビットコイン取引を一つの秘密鍵で行う設定を「シングルシグ」と言います。

シングルシグ

ビットコイン取引を複数の秘密鍵で行う設定を「マルチシグ」と言います。

マルチシグによって秘密鍵がいくつ必要になるかは「A of B」と表記されます。

これは「B個の鍵を作成し、送金の際にはB個のうちA個の鍵の署名が必要」という意味です。

一般的なマルチシグの設定は「2 of 3」(三つの鍵のうち、二つの鍵の署名が必要)が多いです。

「2 of 2」や「3 of 4」などの設定も可能です。

マルチシグ

マルチシグのメリット・デメリット

マルチシグのメリット・デメリット

ビットコイン取引にマルチシグを設定することで得られる

  • メリット
  • デメリット

を紹介します。

マルチシグのメリット

ビットコイン取引でマルチシグを設定する事によって、セキュリティ強化を含む様々なメリットがあります。

サイバー攻撃による仮想通貨流出リスクが軽減

マルチシグはビットコイン取引に複数の秘密鍵が必要となるため、サイバー攻撃により秘密鍵が一つ流出しても不正送金を防げます。

物理的な攻撃に対する仮想通貨流出リスクの軽減

強盗などの物理的な攻撃に対しても、マルチシグはセキュリティを高める効果が期待できます。

秘密鍵をネットから遮断したコールドウォレットで保管しても、

  • 物理的に盗まれる
  • 内部者が窃盗を犯す

場合も考えられます。

しかし、マルチシグにより複数の秘密鍵を必要とすることで、秘密鍵が一つ盗難されても不正なビットコイン取引を防げます。

誤送金リスクの軽減

マルチシグは一度のビットコイン取引で、複数の秘密鍵を必要とする為、ビットコイン取引内容を確認する機会が増えます。

誤ったビットコイン取引内容に対して、一つ目の秘密鍵で署名をした際に気付かなくても、二つ目の署名の際に気付くかもしれません。

ビットコイン取引内容を確認できる機会が多ければ多いほど、誤送金リスクも軽減できます。

秘密鍵紛失時の保険効果

マルチシグは設定次第で秘密鍵を紛失した際の保険にもなります。

「シングルシグ」で秘密鍵を紛失した場合、ウォレットに保管しているビットコインは送金できなくなり、ウォレットの中身のビットコインを諦めるしかありません。

しかし、マルチシグにしておけば、鍵を一つ失くしても他の鍵を使って送金できます。

「2 of 3」設定のマルチシグであれば、一つ失くしても残りの二つの秘密鍵でビットコイン送金が可能です。

マルチシグのデメリット

マルチシグでセキュリティは向上しますが、残念ながらデメリットもあります。

マルチシグの設定を追加で行うことが必要

通常のウォレットは初期設定が「シングルシグ」になっていることが多いです。

そのためマルチシグを活用する場合は、追加の設定が必要となります。

設定方法はウォレットにより様々です。

秘密鍵の管理が面倒

複数の秘密鍵はセキュリティ上、別々の場所での管理が必要です。

そのためには秘密鍵の数だけデバイスが必要となり、シングルシグに比べて秘密鍵の管理が面倒になります。

個人で設定する場合「スマホ・タブレット・パソコン」等、異なるデバイスでそれぞれの秘密鍵を持つことになります。

管理するデバイスが増えるので、その分管理の手間は増えます。

複数人(一人一つの秘密鍵保有を前提)で設定する場合は各人がそれぞれ秘密鍵を保管します。

例えば、マルチシグ設定が「2of3」の場合、ビットコイン送金したい時に他の秘密鍵保有者と連絡が取れなかったら、二つ目の署名ができず、送金ができません。

送金の際の手順が多くなる

一度の送金に複数の秘密鍵を使って署名する必要があるため、「シングルシグ」に比べて送金手順が増えます。

手数料が付加される

マルチシグは複数の秘密鍵を使うので、「シングルシグ」に比べて複雑な機能です。

そのため、マルチシグを設定することで追加の手数料が掛かることがあります。

以上、
マルチシグ

  • 仕組み
  • メリット・デメリット

についての解説になります。

コメント