あなたの声
聞けるのは通話に参加している人だけです。パソコンを出る前に、パソコン上でフレームごとに暗号化されます。
セキュリティ
Crocodile は、サーバーも、ネットワークも、ルームをホストしている友だちでさえも、あなたの話を読めないように設計されています。このページでは、何が守られ、何が守られないのか、そしてその方法を説明します。
聞けるのは通話に参加している人だけです。パソコンを出る前に、パソコン上でフレームごとに暗号化されます。
今もこれからも、読めるのはスペースやダイレクトメッセージのメンバーだけです。メンバーのデバイスに保存され、サーバーに保存されることはありません。
存在するのはあなた自身のデバイスと、リカバリーキーを持つ人のところだけです。システムのキーチェーンで暗号化して保存されます。
人と人をつなぐシステムで、メタデータがまったくないものはありません。Crocodile がどこに線を引いているかを正確に示します。
脅威モデルとは、考えうる攻撃者と、それぞれができること・できないことを一覧にしたものです。以下はその要約です。
| 攻撃者 | できること | できないこと |
|---|---|---|
| ネットワークを監視する人 | あなたがどの IP アドレスとどれくらい通信しているかを見ること。 | 中身やメタデータを読むこと、パケットのサイズから話の内容を推測すること。 |
| 今記録して後で解読する人 | あなたの暗号化された通信を何年も保存すること。 | 将来の量子コンピューターでそれを解読すること:すべての鍵交換はハイブリッドのポスト量子方式です。 |
| 悪意のあるサーバー | 誰がオンラインかについて嘘をつくこと、接続を遅らせたり切断したりすること、メタデータを記録すること。 | 中身を読むこと、プロフィール・スペース・招待を偽造すること、誰かの鍵をすり替えること、2つのアプリの間に割り込むこと。 |
| リレーやメールボックスの運用者 | 中継したパケットのサイズとタイミング、誰が誰に何通のメッセージを残したかを見ること。 | それらを読むこと、改ざんすること、偽造すること。 |
| ルームをホストしている友だち | メンバーの IP アドレスと、誰がいつ話しているかを見ること。 | ほかのメンバーにできないことをすること:そのリレーは暗号化されたパケットを転送するだけです。 |
| スペースを抜けた人 | 以前に見たものを持ち続けること。 | 抜けた後に話されたことを読むこと:誰かが抜けると鍵が交換されます。 |
| 鍵を盗んだ人 | ひとつの会話の、現在の30分間の鍵の期間を最大限読むこと。 | それ以前のメッセージ(鍵は削除済み)やそれ以降のメッセージ(新しい鍵)を読むこと。 |
| ロック解除されたパソコンを手にした人 | あなたにできることすべて。ディスク暗号化を使い、紛失したデバイスは別のデバイスから削除してください。 | デバイスを削除した後に新しいメッセージを受け取ること。 |
監査済みのオープンソースライブラリ(@noble)による、よく研究された構成要素を、標準的な方法で組み合わせています。
Ed25519すべてのレコード、メッセージ、接続オファーへの署名X25519 + ML-KEM-768すべてのペアワイズの秘密に対するハイブリッドなポスト量子鍵交換AES-256-GCMメッセージ、音声フレーム、サーバー接続の暗号化HKDF-SHA256鍵の導出と、前にしか進まないラチェットDTLS-SRTPその下にある WebRTC の暗号化トランスポートPadmé · CBR Opusメッセージの長さと話し方のパターンを隠すほかから聞くより、私たちから伝えたいと考えています。