2009-10-14 111 views

回答

17

根據RSA key lengths

[...]

隨着RSA密鑰長度每增加一倍,解密是6-7倍慢。

圖1示出如何解密時間 增加而模量的長度。該 時序是在2GHz的奔騰製成。

alt text

密鑰長度也影響速度的加密 ,但它通常是 速度解密的,我們更有 關心,因爲(a)這就是 一部分需要放置在服務器上, 和(b)解密是非常慢得多 比加密,因爲 解密指數是巨大的(而 加密指數通常是小)。

如果我們使用4096位模數,需要大約一秒CPU時間 來解密 一塊數據。即使你能 到CPU的這一數額犧牲 每次登錄,它留給我們的 問題,攻擊者可以 有效地在我們的服務器上通過它燒製一些隨機 數據刻錄的CPU時間 第二。使用1024位密鑰長度 ,解密時間只需25毫秒 ;具有合適的 限制登錄率 企圖(因此解密)我們 允許每個遠程客戶端,保護 免受「CPU燒傷」攻擊是更可行的 攻擊。

+0

非常感謝帕斯卡,我搜查,但找不到此信息。 – James 2009-10-14 23:36:58

+0

不客氣! – 2009-10-14 23:43:34

+0

只是注意:請記住,這一建議不一定成立的其他密碼 - 尤其是那些對稱! – 2009-10-15 08:17:33