個人向けにビットコインのマルチシグ管理サービスを提供しているCasa社が、これまではスマートフォンとハードウェアウォレットに限定していた鍵の保管デバイスにYubikeyも加えると発表しました。

Yubikeyは数千円で購入できるパソコンの「物理キー」として使えるデバイスで、以前解説したPasskeyによるパスワードレスログインにも物理キーとして利用できるものです。比較的安価にも関わらず、これまで仮想通貨に関連する用途ではそれほど(少なくとも消費者向けでは)登場するシーンはありませんでした。

Passkeyを使ったパスワードレスログインができるサービスが増加。そのメリット・デメリットを解説
今月、取引所のBitbankでパスキー(Passkey)を用いたパスワードレス認証でのログインが可能になりました。これに関連するものと思われる質問が読者様から寄せられていたので今回はこれに回答していきます。 最近ログインに際して、passkeyを設定できるサービスが増えてきた印象があります。 「メールアドレス・パスワード+アプリ2FA」と比較してメリットデメリットは何がありますか? ・Passkeyの概要と、FIDO2・2FAなどとの違い ・パスワード+2FAに対するPasskeyの優位性 ・Passkeyに弱点はあるのか?

今回Casaが発表した新機能はどのようにして実現したものなのか、そしてYubikeyはハードウェアウォレット代わりになりうるものなのかについて、今日は背景から解説していこうと思います。

・Casaのサービスの概要

・Yubikeyの仕組み

・新機能利用の流れ

・ハードウェアウォレットとYubikeyはどう違うのか?

Casaのサービスの概要

Casaは2016年に創業したビットコイン企業で、主力のサービスはビットコインおよびイーサリアムのマルチシグ保管支援サービスです。

セキュリティ上の懸念からマルチシグを選びたいビットコインホルダーはそれなりの数いますが、最近まで簡単にマルチシグを利用できるウォレットすら比較的少ない時代がありました。(最近ではNunchukなどマルチシグを主眼に置いたウォレットが人気を博しています)

そんな中、Casaは2-of-3または3-of-5のマルチシグをセットアップして、通常はユーザーが保有する鍵のうち2つまたは3つで利用できるが、場合によってはCasaに認証をしてCasaが保有する秘密鍵を含めた3つでも利用できるというプロダクト(Casa Vault)を提供し続けています。

ちなみに一時期Casa Nodeというビットコインノード・ライトニングノードが搭載されたデバイスを売っていました。UmbrelやStart9 Embassyなどの先駆けですね。残念ながら中身がRaspberry Piベースで信頼性の問題などもあり廃盤になってしまいました。

マルチシグを利用する上で、秘密鍵以外にも公開鍵のリストを含むDescriptorというデータを保管しないといけない、鍵を紛失したときに再セットアップが面倒、第三者にも1つ鍵を託したい、などの様々な課題をクラウドを活用して解決しているスマートなサービスです。

同じカテゴリ内には他にもUnchained CapitalのVaultというサービスやCaravanというツール、Swanの提供する2-of-3マルチシグ、Blockstream Greenで利用できる2-of-2マルチシグ、Jack Dorsey氏が率いるBitkeyのソーシャルなマルチシグなど、競合の数からもニッチながらある程度の需要が存在する市場であることが覗えます。

Yubikeyの仕組み

さて、読者の皆様はYubikeyを見かけたことはありますか?

Yubikey 5 NFC

YubikeyはYubico社が製造するハードウェア認証装置で、主にパスワードレスログインや2要素認証として使われます。一部のハードウェアウォレットもこれらの機能に対応しており、USBメモリに似た形も近いためYubikeyも「ハードウェアウォレットのようなもの」と認識されているかもしれません。それは厳密にはかなり違うので後述します。

Yubikeyにはいくつかモデルが存在し、それぞれ少し機能が異なります。最もポピュラーと思われるYubikey 5シリーズを例に取ります。Yubikey 5はスマホや一部のノートPCのようにFIDO2・Webauthnに対応しているため、ドメインごとに秘密鍵・公開鍵を生成してくれます。(冒頭のパスワードレスログインの記事参照)この秘密鍵はデバイスを離れることはないためYubikey自体を物理的に盗難されなければそのキーペア