Arpokrat 協議

'啞(Dumb)' 的力量。

ID 的問題。

在標準信使(Signal, Telegram, WhatsApp)中,您擁有一個靜態的用戶 ID(通常是您的電話號碼)。

這個 ID 是您的數位指紋。即使您的消息內容是加密的,伺服器也知道誰在和誰說話,因為它將發送者 ID 映射到接收者 ID。它構建了您生活的 "社交圖譜"。

Arpokrat Messenger 完全移除了用戶 ID 的概念。 您沒有帳戶。您沒有永久地址。您僅作為一組臨時加密密鑰存在。

單向隊列系統

薛丁格(Schrödinger)不是向 "貓(The Cat)" 發送消息,而是將消息放入貓正在監視的特定、匿名隊列中。

薛丁格

無全局 ID。

隊列 1 (在中繼 A 上)

薛丁格把盒子留這。

隊列 2 (在中繼 B 上)

貓發回回覆。

無全局 ID。

關鍵要點: 沒有伺服器擁有足夠的資訊將發送者鏈接到接收者。路徑是碎片化的。

盲中繼內部。

我們利用技術上稱為盲中繼(或 "啞中繼")的東西。

在傳統架構中,伺服器是 "智能" 的:它知道你是誰,你的朋友是誰,並基於此數據庫路由消息。

在 Arpokrat 中,中繼故意是 "愚蠢" 的。它充當數位死信箱。

  • 零知識: 中繼看到一個加密的數據包到達並將其放入盒子(隊列)中。它不知道是誰放進去的,也不知道誰會取走它。
  • 無相關性: 由於薛丁格使用中繼 A 發送,中繼 B 接收,沒有任何單一伺服器可以關聯流量來證明他們在交談。
  • 臨時存儲: 一旦消息被取走,它就會立即從中繼的 RAM 中刪除。

盲中繼

無發送者 ID 無接收者 ID
加密載荷 BLOB

"我只是拿著盒子。我不知道誰擁有它。"

為什麼這很重要。

無社交圖譜

由於用戶帳戶不存在,Arpokrat 伺服器根本無法繪製出您的朋友是誰。圖譜數據不存在。

無垃圾郵件

您沒有供垃圾郵件發送者定位的靜態地址(如電話號碼)。要聯繫您,他們需要一個一次性的邀請鏈接。

配置文件輪換

您可以為每個聯繫人使用不同的顯示名稱和不同的中繼伺服器。您的同事無法將您與您的私人生活聯繫起來。

開始無痕通信。

下載應用。生成您的密鑰。消失。

無 Cookie。無追蹤。