Elliptic-Curves

為什麼可以在橢圓曲線 Diffie Hellman 密鑰交換中使用較短的密鑰?

  • April 6, 2020

我是一個對密碼學如何工作感興趣的外行。我想知道為什麼你可以使用橢圓曲線 Diffie-Hellman (ECDH) 比離散對數 DH 密鑰交換更短的密鑰。兩者都必須足夠大以承受蠻力攻擊。因此,我認為必須有一些攻擊可以用來嘗試破解無法在 ECDH 上使用的 DLP,這將迫使您選擇更長的密鑰以確保其安全。預先感謝您的幫助。

必須有一些攻擊可以用來嘗試破解無法在 ECDH 上使用的 DLP,這將迫使您選擇更長的密鑰以確保其安全。

實際上,有一些算法適用於 DLP 的分組,這些分組是 $ \Bbb Z_p^* $ ,但不是橢圓曲線(子)組:


網站專門列出了密鑰大小的建議。根據水晶球假設,250 位 ECC(對執行分佈式 Pollard rho 的經典電腦提供約 125 位對稱安全性)被推測為與 2000 至 8800 位 DLP 一樣安全 $ \Bbb Z_p^* $ (差異主要是由於對更好的算法不可信的信心不足 $ \Bbb Z_p^* $ ).

引用自:https://crypto.stackexchange.com/questions/79725