Signal、電話番号なしの登録にzero-knowledge proofsを採用へ
Registration without a phone number on Signal will use zero-knowledge proofs

Signalが電話番号なしでアカウントを登録できる仕組みをAndroidクライアントに実装しつつある。GitHubのコミットではnumberless accountの登録・ログイン機能やzkgroup credentialの利用が確認でき、ユーザー名の設定やパスワードマネージャー対応も進む。コミュニティでは、donation badgeやbackup paymentと同じzero-knowledge proofsの仕組みが使われ、支払い者リストとアカウントを結び付けられない点が注目されている。
zero-knowledge proofs are not only the technology behind donation badges and backup payments, but also behind groups. they can’t tie you to a specific donation just like they can’t tie you to a specific group.
HNでの議論
195- ggm
これを見逃した人向けに言うと、この特定のZKPの話とは無関係に、リリースサイクルではSIMなしのAndroidタブレットが、変なトリックや代替クライアントを使わずに一級の補助デバイスとして使えるようになった。ZKPを呼び出す初期化/サインオンデバイスにすることも可能かもしれないが、既存の電話番号で登録しているユーザーである私にとってのポイントは、自分のタブレットで真のSignalが使えるようになったことだ。mollyに反対ではない、ベースに入ってほしかっただけだ。
- purpleidea
Signalはバックエンドを支えるインフラ自動化コードをすべて公開すべきだ。どう設定して管理しているかは秘密であるべきではない。何らかの理由で侵害された場合にも簡単に再構築できるようになる。彼らはこの質問について複数の人を無視してきた。501(c)(3)がそれを公開しない理由はない。
- opengrass
コミットによると、SMS認証オプションを維持しつつスパムを軽減するために、Google Play Billingでの購入が必要になる。
- rkagerer
あのリンク先では多くの議論があるが、結論は何だ? 電話番号なしで登録できるようになったのか?
- ynniv
手をひらひらさせて「ゼロ知識」と言えばプライバシーが守られるわけではない。これは情報が少なすぎて役に立たない。
- sysguest
これに関するプレゼンや論文へのリンクはあるか?
ZKPを学ぶことに興味がある——あまり知らないので、まるで「おとぎ話が実現したよう」に思える。
- Cider9986
コストが気になる。Signal用の電話番号は約10セントで買える(スパマーはもっと安く手に入れるだろう)。番号を失う心配がないので、それでも買うだろう。
- smalltorch
コミット履歴がなかなかすごい。