本文へスキップ
buybitcoinsmart

用語集 / ウォレットとカストディ

エアギャップ

別名はAir gapです。

エアギャップとは?
エアギャップとは、ネットワークやコンピューターに一度も接続されたことのない署名デバイスのことです。取引はカード上のファイルまたはスキャンしたQRコードとしてのみ、そのデバイスに届きます。

BIP-174で規定されています。

エアギャップとは、署名を行う機器がインターネットへの経路を一切持たないことを意味し、隣にある機械を経由する経路もありません。これを可能にする標準が部分的に署名されたビットコイン取引、BIP-174であり、これはBitcoin Core 0.17に2018年10月に搭載されました。個人の保有者にとっては、出金のたびに約1分の追加となり、遠隔攻撃の一つの種類全体を消し去ります。

仕組み

エアギャップを設けた構成では、2台の機械が作業を分担します。接続された側はあなたのアドレスを把握し、自分には承認する権限がない取引の下書きを作成します。隔離された側は鍵を保持し、無線もデータケーブルも持たず、あなたが手で運んでくるもの以外は一切受け付けません。

一般的に使われる転送経路は3つあり、攻撃者が触れられる範囲がそれぞれ異なります。

microSDカードは下書きをファイルとして運びます。大きな取引では最も速い経路であり、同じスロットが通常ファームウェアの更新も届けるため、カードはまさに疑いの目で見るべきです。カードに載っているものは何であれ、あなたの鍵の隣で動作するコードによって解析されます。

アニメーションQRコードは同じバイト列を光として運びます。署名側のカメラが一連のフレームを読み取り、各フレームが断片を保持し、Blockchain Commonsが公開したUniform Resourcesスキームで符号化されているため、異なるベンダー同士でも互いの出力を読み取れます。1枚の静止画像ではマルチシグ取引全体を収められないため、カメラが集合を集め終えるまで画面が繰り返し表示されます。

NFCのタップは定義の境界上にあります。範囲はセンチメートル単位で、やり取りは意図的なものですが、無線はやはり無線であり、隔離された署名機器を買った理由が無線をなくすことだったなら、1つをオンのままにしておくことはその理屈を台無しにします。

戻る方向に運ばれるのは署名済みの取引であり、これはブロードキャストされた瞬間にいずれにせよ公開されます。秘密が復路に戻ることは決してないため、接続された機械が徹底的に感染していても結果は変わりません。

使われている場面

エアギャップを中心に設計された機器には、microSDカードで往復を完結するColdcard、ポートの代わりにカメラと画面を備えたFoundation PassportとKeystone、Blockstream Jade、そしてRaspberry Pi Zero上に自作する構成で、セッション間は何も保存せず使用のたびに単語を読み込み直すSeedSignerがあります。

ギャップを価値あるものにする習慣は、配線とは何の関係もありません。承認する前に、宛先アドレスとおつりの出力を隔離された機器自体の画面で確認してください。ギャップは鍵がコピーされることを防ぎますが、こっそり他人に支払う下書きには何の効果もなく、それこそが通常の保有者が実際に遭遇する攻撃です。

実務上の注意が2つあります。受け取りには署名機器が一切不要で、新しいアドレスの導出は公開情報だけを使うため、支払いが届く間、機器は何年も引き出しの中に置いておけます。また、購入前に、お使いのコーディネーターソフトウェアが機器の転送方式に対応していることを確認してください。ベンダー間でQRの符号化が互換でないことは、新しい構成が週末の後に静かに放棄される最も一般的な理由です。

ギャップがもたらさないもの

エアギャップは鍵への一つの経路を閉じますが、他のいくつかの経路は大きく開いたままにし、隔離された署名機器に金を使ったばかりの人こそがそれを忘れがちです。

バックアップには何の効果もありません。12語または24語が鍵そのものであるため、スマートフォンで撮影したシード、パスワードマネージャーに入力したシード、自分宛てにメールしたシードは、機器がどう配線されていようと、すでにギャップの外に出ています。この層での損失のほとんどはバックアップの損失であり、抽出攻撃ではありません。

侵害された状態で届いた機器には何の効果もありません。マーケットプレイスの転売業者から買った署名機器や、リカバリーフレーズが入ったカードとともに届いた機器はサプライチェーンの問題であり、どれほど隔離しても他人が生成した鍵は直りません。メーカーから購入し、機器自身に単語を生成させてください。

誤った取引をあなたが承認することには何の効果もありません。接続された機械のコーディネーターが改ざんされていれば、渡される下書きは攻撃者に支払うものになり得て、隔離された機器はあなたが確認したとおりに署名します。署名機器の画面はこの連鎖の中で最後の正直な面であり、そこからアドレスを読み取ることが任意でないのはそのためです。

そして、強要には何の効果もなく、機器とバックアップを同じ引き出しで見つけた誰かにも何の効果もありません。それはパスフレーズまたはマルチシグの問題であり、配線の問題ではありません。

エアギャップvsコールドストレージ

エアギャップは機器がどう配線されているかという事実であり、コールドストレージは鍵がどのように過ごしてきたかという事実です。両者は双方向に分かれます。USBケーブルにつないだハードウェアウォレットは、ケーブルが接続されていても秘密がチップの境界を越えないため、コールドでありエアギャップではないものに該当します。既存のリカバリーフレーズを一度入力したことのあるオフラインのノートPCはエアギャップであり、コールドであったことはありません。それらの単語はすでにどこか別の場所にあったからです。ギャップは、残高が追加の手順を正当化するようになってから妥当となる、コールドストレージの中で利用できる一つの強化策として扱ってください。その別名としてではなく。

混同しやすい用語

よくある質問

エアギャップ方式のウォレットはUSB接続のハードウェアウォレットより安全ですか?

わずかな差であり、しかもホストとの接続を経由して届く攻撃に対してのみ有効です。どちらも鍵をデバイス内に保持するため、ビットコインを最も多く失う2つの失敗、すなわちテストしていないバックアップと検証していないアドレスは、どちらでも同じです。

ビットコインを保有するのにエアギャップ方式の署名デバイスは必要ですか?

いいえ。ほとんどの保有額にとっては、製造元から新品で購入し、本体の画面で検証した現行のハードウェアウォレットで十分です。エアギャップは、保有額が支出のたびに追加の手間を正当化する場合に選ぶアップグレードです。

次に読む

関連用語

ウォレットとカストディのその他の用語

このページを英語で読む