Protocol-Design
混合網路如何與伺服器停機一起工作?
我正在尋找對具有伺服器停機時間的實際混合網路的分析。
例如,如果一條消息應該從 A -> B -> C -> D 發送,如果 B 想發送消息但 C 暫時離線,會發生什麼?
這可能是一個走走停停的混合網路,所以保持消息更長時間是可以的,但我想知道是否有任何論文分析這種事情?例如,它如何影響匿名性,B 如何知道何時重試發送等等?
或者如果 C 永久離線,消息會失去嗎?在這種情況下,是否有用於彈性的混合網路協議?
這取決於您對 mixnet 的選擇,以及在 C 不參與的情況下 mixnet 是否具有彈性(無論出於何種原因,包括系統故障和 C 的對抗行為)。
對於洋蔥路由,其中密文的形式為
- $ enc(pk_A,enc(pk_B,enc(pk_C,enc(pk_D,m)))) $ ,
mixnet 沒有彈性,因為 $ enc(pk_C,enc(pk_D,m)) $ 沒有 C 的參與就無法解密。
相比之下,對於重加密混合網路,密文的形式為
- $ enc(pk,m) $ ,
mixnet 可以工作,因為 B 可以跳過 C 並直接發送給 D。由此產生的匿名性減少對應於將混合節點的數量從四個減少到三個。