跳至內容
回到 Nymbot

知識庫 隱私

匿名模式

加密從來不是缺口,歸屬才是。匿名模式使伺服器能夠在無法得知正在扣除誰的點數的情況下,對訊息進行計費。

它所縮小的差距

對話是 端到端加密,但服務仍然知道 是哪一個公鑰正在與它溝通。每個禮物包裝內的封印都由您的身份 金鑰簽署;您的信用列、您的對話執行緒以及輪次去重全都掛載在該 金鑰之下;且每則回覆的存檔副本都是寄送給它的。

所以任何持有機器人私鑰的人都可以列舉出誰使用了付費聊天,且任何 擁有資料庫的人即使沒有私鑰也能做到。這其中沒有任何解密失敗的情況。這 僅僅是因為你的名字在帳單上。

拋棄式密鑰

這 匿名 晶片,或 ?anon,在您的裝置上生成一組金鑰對,並將整個對話移至該金鑰上。從那時起,謠言、封印與請求簽名皆為該金鑰的一部分——您的身分金鑰在本次對話中完全不進行任何簽署。

對話會保留在開始時所使用的金鑰下。在網頁應用程式中,該圖示會顯示螢幕上的聊天是否為匿名;在空白聊天中開啟它會使該聊天變為匿名,而在已有訊息的聊天中開啟它則會開啟一個新的匿名聊天。

回覆保留 混合後量子: 拋棄式 金鑰攜帶其自身的 KEM 金鑰,該金鑰衍生自一個獨立於簽署金鑰生成的根金鑰, 因此發布其中之一並不會削弱另一者的安全性。

當此功能開啟時,傳送給 Nymbot 的已讀回執、輸入狀態指示、反應和編輯內容都會被攔截。否則,其中每一項都會將您的真實簽章帶入同一個對話中,進而使整個機制失效。如果您的應用程式無法遵守這一點——例如保險箱被鎖定、狀態尚未恢復——它會選擇拒絕傳送,而不是悄悄地退回到使用您的身份金鑰。

拋棄式金鑰儲存於 身分 加密 並同步到您的其他裝置,因此對話及其餘額會跟隨您。輪換金鑰會讓舊金鑰保留一段時間,以便其歷史記錄保持可讀,且餘額保持可掃描狀態。

盲目的抵用券

只需將積分轉移到拋棄式密鑰,就會將該連結交給伺服器,而該模式的存在正是為了破解此連結。因此,積分的移動方式為 盲盒禮券,以 Cashu 造幣廠所使用的 Chaumian 風格

  1. 您的應用程式會隨機挑選一個秘密,並用一個隨機因子將其隱藏。
  2. 以您的匿名身分進行身份驗證後,它會要求伺服器對盲化值進行簽署。伺服器 會扣除您的餘額,並對其無法讀取的內容進行簽署。
  3. 每一份簽署都附帶一份證明,用於證實所發佈的簽署金鑰即為所使用的那一個。 您的應用程式會對其進行驗證,若驗證不符則拒絕整個操作——無法證明的簽署是一個標籤向量(tagging vector),而非僅僅是美觀問題。
  4. 您的應用程式進行了去盲化。結果是一個有效的權杖,但看起來與伺服器所見過的任何內容都不同。
  5. 隨後,它以該拋棄式金鑰的身分通過驗證並出示權杖。伺服器對其進行驗證,確認該權杖尚未被使用,並將額度歸給該金鑰——卻沒有任何可用於核對的資訊。

表格記錄了憑證已核發以及憑證已使用的情況。但兩者都沒有記錄 是誰。這種關聯正是盲化技術所破壞的,而儲存它則會直接將其恢復。

金鑰集已發佈,您的應用程式會將其釘選,並在變更時向您發出警告 — 每位使用者專屬的金鑰集正是鑄造方標記其使用者的精確方式。您也可以完全跳過此步驟,直接使用拋棄式金鑰購買額度,例如: ?buy.

它沒有隱藏什麼

對缺點誠實面對,是讓其餘部分變得有價值的唯一方式。

  • 一個連線發布兩個身分的事件。 應用程式透過 worker 進行轉發,因此 relay 會看到 worker 的地址而非您的地址 — 但 worker 會看到連線,且如果無法連通,應用程式會自行連線至 relay。 如果這屬於您的威脅模型,請使用 Tor 或 VPN。
  • 旋轉鍵值並進位餘數 顯示伺服器上的一個匿名金鑰正在支付另一個。
  • 對話就是對話。 每一個在單一拋棄式金鑰下的訊息 在結構上都與其他訊息相關聯 — 助手需要該執行緒作為 上下文。
  • 你寫下的內容可以識別你的身份。 如果問題中指名了你的雇主, 那麼再好的密鑰衛生也無濟於事。
  • ?gift 和 ?transfer 留在你的真實匿名:禮物是由其餘額產生的,且兌換的禮物會落在該地址,而非拋棄式金鑰。
  • 儲存庫權杖命名其帳戶。 你在匿名聊天中使用的儲存庫在每次請求時都會發送其存取權杖,就像在任何聊天中一樣,且該權杖從不被儲存——但 forge 以及在處理請求期間的 Nymbot,可以辨識出該權杖屬於哪個帳戶。

否則某些功能會將拋棄式金鑰與您的偽名連結起來,因此匿名聊天 不具備這些功能:

  • 匿名聊天已關閉推播通知。 當應用程式開啟時,您會收到通知;此時不會註冊用於聊天的推送權杖或訂閱。
  • 伺服器排程與背景執行功能目前無法使用。 一個在匿名聊天中回答的 排程提示詞僅在您的裝置上執行。
  • 儲存的記憶未傳送,且沒有針對匿名聊天提出任何記憶建議。
  • 您的設定預設保持不變。 該請求僅包含聊天本身的 權限,且僅在您選擇時才設有請求限制 開始 無論如何 針對該訊息。
  • 每一把鑰匙都在尋求自身。 檢查回覆、Nymbot 分支清理以及正在執行的請求列表,皆會針對每個請求執行一次按鍵,並以隨機等待時間進行間隔,而匿名聊天的執行狀況僅在該聊天室開啟時才會進行查詢。
小心

一次性密鑰上的點數隨該密鑰的存續而存在。A 裝置清除 拿走它以及留在上面的任何東西。