Arpokratプロトコル

「おバカ(Dumb)」であることの力。

IDの問題点。

標準的なメッセンジャー(Signal、Telegram、WhatsApp)では、静的なユーザーID(通常は電話番号)を持っています。

このIDはあなたのデジタル指紋です。メッセージの内容が暗号化されていても、サーバーは誰が誰と話しているかを知っています。なぜなら、サーバーは送信者IDを受信者IDにマッピングするからです。これはあなたの人生の「ソーシャルグラフ」を構築します。

Arpokrat Messengerは、ユーザーIDの概念を完全に取り除きます。 アカウントはありません。恒久的なアドレスもありません。あなたは一時的な暗号鍵のセットとしてのみ存在します。

一方向キューシステム

シュレーディンガー(Schrödinger)は「猫(The Cat)」にメッセージを送る代わりに、猫が監視している特定の匿名のキューにメッセージを落とします。

シュレーディンガー

グローバルIDなし。

キュー 1(リレーA上)

シュレーディンガーはここに箱を落とします。

キュー 2(リレーB上)

猫は返信を送ります。

猫(The Cat)

グローバルIDなし。

重要なポイント: どのサーバーも、送信者を受信者にリンクさせるのに十分な情報を持っていません。経路は断片化されています。

ブラインドリレーの内部。

私たちは技術的にブラインドリレー(または「ダムリレー」)と呼ばれるものを利用しています。

従来のアーキテクチャでは、サーバーは「スマート」です。サーバーはあなたが誰か、友人は誰かを知っており、このデータベースに基づいてメッセージをルーティングします。

Arpokratでは、リレーは意図的に「愚か」です。それはデジタルのデッドドロップ(秘密の受け渡し場所)として機能します。

  • ゼロ知識: リレーは暗号化されたパケットが到着するのを見て、それを箱(キュー)に入れます。誰がそれをそこに置いたか、誰がそれを取りに来るかを知りません。
  • 相関関係なし: シュレーディンガーは送信にリレーAを、受信にリレーBを使用するため、単一のサーバーがトラフィックを相関させて彼らが話していることを証明することはできません。
  • 一時的な保存: メッセージが取得されると、リレーのRAMから即座に削除されます。

ブラインドリレー

送信者IDなし 受信者IDなし
暗号化されたペイロードBLOB

「私はただ箱を持っているだけ。誰のものかは知らない。」

なぜこれが重要なのか。

ソーシャルグラフなし

ユーザーアカウントが存在しないため、Arpokratサーバーはあなたの友人が誰であるかをマッピングすることができません。グラフデータは存在しません。

スパムなし

スパマーがターゲットにする静的なアドレス(電話番号など)がありません。あなたに連絡するには、1回限りの招待リンクが必要です。

プロファイルのローテーション

連絡先ごとに異なる表示名と異なるリレーサーバーを使用できます。同僚はあなたを私生活と結びつけることはできません。

痕跡を残さずに通信を始める。

アプリをダウンロード。鍵を生成。姿を消す。

クッキーなし。追跡なし。