Diffie-Hellman
零知識證明和 Diffie Helmann?
根據我的研究,我認為一切都表明零知識證明 (ZKP) 的結果是參與者最終獲得了一個共享秘密,該秘密可用作兩方之間進一步對稱加密會話的會話密鑰。然後,所有文章都說您通過啟動 Diffie-Helmann (DH) 會話之類的東西來跟進這一點。
如果我剛剛從 ZKP 獲得了安全密鑰 - 為什麼我需要 DH?為什麼我不只是擴展 ZKP 結果並從那裡開始呢?
根據我的研究,我認為零知識證明 (ZKP) 的結果是參與者最終得到了一個共享的秘密……
如果我剛剛從 ZKP 獲得了一個安全密鑰——我為什麼需要 DH?為什麼我不只是擴展 ZKP 結果並從那裡開始呢?
你顯然誤解了 ZKP 的核心。
零知識證明是互動式或非互動式協議或方案,用於證明正規語言中公共輸入的成員資格(或類似的事情用於承諾問題)。
在基本的 ZKP 設置中,只有兩方,在這種情況下,一方不知道的東西根本就不是共享秘密。對於證明(或論據),驗證者只必須確信存在一個有效的秘密,而不是證明者有一個。另見知識證明。