Arpokrat 協定 隱私,由架構保證。
Arpokrat Messenger 建構於 SimpleX 之上 — 這是一個沒有用戶 ID 的通訊網路。沒有帳號、沒有中央目錄、沒有元資料可供交出。以下正是其運作方式。
一台一無所知的伺服器,就無從洩露任何事。Arpokrat 的中繼刻意被設計成盲目 — 這是故意的。
建構於 SimpleX 之上
Arpokrat Messenger 並未自行發明祕密加密演算法 — 它建構於 SimpleX 之上,這是第一個沒有用戶 ID 的通訊網路。
SimpleX 是一個開放的通訊協定,其規格與原始碼皆為公開,並可供獨立審查。本頁所述的架構 — 無用戶 ID、單向佇列、盲中繼 — 皆源自 SimpleX 的設計,而 Arpokrat 則在其之上營運自己的中繼。
無法被檢視的安全性,並非真正的安全性。建構於開放協定之上,代表這些隱私主張都能對照公開規格逐一查核,而不必單憑信任。
- 公開規格 — 協定文件完全公開,而非專有的黑箱。
- 可獨立審查 — 原始碼公開於 GitHub,因此本頁所述的保證皆可被驗證。
- 由 Arpokrat 營運的中繼分布於多個獨立司法管轄區 — 詳見 基礎設施頁面。
你是一把金鑰,不是一個帳號
多數通訊軟體透過電話號碼或帳號識別你。Arpokrat 則完全不識別你。
在標準通訊軟體中,你擁有一個靜態用戶 ID — 通常就是你的電話號碼。即使訊息的內容經過加密,伺服器仍會將發送者對應到接收者,並默默建立起誰與誰交談的社交關係圖。
Arpokrat 徹底移除了用戶 ID 的概念。沒有帳號,也沒有永久地址 — 你僅以一組儲存在裝置上的加密金鑰存在。要聯繫你,對方需要一個由你選擇分享的一次性邀請連結。
- 沒有電話號碼、電子郵件或帳號 — 沒有任何東西能將對話與你的法定身分連結起來。
- 沒有中央用戶目錄可供交出、外洩或爬取。
- 一次性邀請連結取代了可被垃圾訊息鎖定的永久地址。
兩個中繼,一條被拆分的路徑
整段對話並非透過單一伺服器路由,而是每個方向各自經由不同的中繼傳輸。
當你傳訊息給某人時,你會將一個加密封包投入一個由接收者建立、且僅由對方監看的匿名佇列中。對方的回覆則經由不同中繼上另一個佇列傳回。
因為傳送段與回覆段位於不同伺服器上,沒有任何單一中繼能同時看到對話的兩端。
- Relay A 負責傳送佇列;Relay B 負責回覆佇列。
- 每個中繼在佇列中只看得到一個加密資料塊 — 永遠不知道是誰放入、又是誰取走。
- 路徑刻意被設計成分裂,因此沒有任何單一伺服器能掌握完整的兩端。
被設計成一無所知的伺服器
傳統伺服器是「聰明」的 — 它們知道你是誰,並依據資料庫進行路由。Arpokrat 的中繼則刻意反其道而行。
盲中繼就像一個死信箱。它接收一個加密封包,將其保存在佇列中,並在佇列所有者前來取件時交出。它不知道是誰投遞了這個封包,也不知道誰將前來取走。
- **對身分零知識:**中繼只看到一份加密的負載送達並被取走 — 沒有任何東西能將它與特定個人連結。
- **沒有任何單一中繼能將發送者與接收者連結起來:**每個中繼只承載一條刻意拆分路徑中的其中一段,因此沒有任何單一伺服器能同時掌握連結雙方所需的兩個部分。
- **設計上即為暫存:**訊息僅保存在 RAM 中,一旦送達即被清除 — 從不寫入磁碟,即便只是暫時性的也不會。
具備量子視野的加密
在 SimpleX 的端對端加密之上,金鑰交換機制額外加入了後量子防護。
當今的公鑰加密仰賴的數學問題,最終可能被足夠強大的量子電腦破解。後量子金鑰交換新增了第二層防護,專門用來抵禦這類攻擊,並與現行的傳統加密並行運作,而非取而代之。該金鑰交換採用 Streamlined NTRU Prime — 這是刻意做出的選擇,捨棄了 NIST 標準化的 Kyber;SimpleX 的工程團隊因其標準化過程中浮現的特定密碼學疑慮而避開了 Kyber。
我們刻意在此保持謹慎的措辭:後量子密碼學是目前的最佳實務防禦手段,而非永久的保證。它在今天顯著提高了防禦門檻,並隨著標準演進提供明確的升級路徑。
- 混合式方案 — 後量子金鑰交換疊加於已獲驗證的傳統加密之上,而非冒險的全面替換。
- 誠實的定位 — 這是一種能提高門檻的最佳實務防禦,而非宣稱永久牢不可破。
- 可升級 — 設計上可隨後量子標準日趨成熟,採用更強的加密基元。
為何重要:Harvest Now, Decrypt Later
投入後量子技術,回應的是一個具體且真實存在的當下威脅 — 而非假設性的威脅。
資源充足的對手今天就能記錄加密流量並直接儲存下來,等待量子運算足以破解加密的那一天到來。現在被攔截的任何內容,都有可能在數年後被解密。資安研究人員將此稱為「Harvest Now, Decrypt Later」。
最小化元資料的設計在此也有幫助:一段被攔截的流量所揭露的通話雙方資訊越少,即使先不論內容本身,一份被儲存的副本的價值也就越低。
- 今日錄下,他日破解 — 對耐心等待的攻擊者而言,被截取的資料有著漫長的保存價值。
- 後量子金鑰交換提高了對手押注在你身上的成本。
- 無用戶 ID,路徑分裂 — 一段被截取的流量本身就少了太多可供關聯比對的線索。
這為你換來什麼
架構是抽象的。以下是它在實務上代表的意義。
由於沒有用戶帳號,根本不存在能勾勒出你聯絡人清單的地圖。這份關係圖資料並不存在,也就無從被查扣或外洩。
你沒有永久地址可供垃圾訊息發送者鎖定。要聯繫你,需要一個由你主動發出的一次性邀請連結。
為每位聯絡人使用不同的顯示名稱與不同的中繼,讓你的工作生活與私人生活無法被連結在一起。
不留痕跡的通訊
沒有帳號、沒有電話號碼、沒有元資料軌跡。產生你的金鑰,開始交談。
探索 Arpokrat Messenger了解你的匿名身分如何生成:Messenger 頁面
好奇中繼實際位於何處?探索基礎設施