爲什麼El Gamal比RSA具有相同的模數長度更快?埃爾加馬爾比RSA更快與相同的模數長度?
5
A
回答
8
我假設您提及此參考此PGP link。如果是這樣,原因並不是El Gamal的加密或解密速度更快,但總體而言速度更快。正如常見問題解答中提到的,由於解密比加密更經常進行,因此El Gamal的操作總成本更低。這就是爲什麼El Gamal可以被認爲更快。
就強度而言,可能認爲El Gamal可能比RSA強一些,因爲計算離散對數至少與整數因子分解一樣困難。檢查this周圍的文獻。
其他比我更多的加密知識可以糾正我,如果我錯了。
+0
感嘆。爲什麼讓人們相信他們在Schneier的書中讀到的內容。離散對數模數複合整數至少與尋找模數的因式分解一樣困難。但是,ElGamal通常使用離散對數模數。因式分解問題和DL模數不成立的原因是沒有。 RSA和ElGamal之間也不知道減少。 – Accipitridae 2011-05-18 14:55:24
2
由於指數較短,El Gamal速度更快。在RSA中,您可以選擇一個非常短的指數e來進行加密,但解密的指數可能爲1024位長(對於1024位的模數)。 對於El Gamal而言,指數都可以單獨選擇。 PGP表示長度爲160位的指數。這使得El Gamal解密速度更快,即使在求冪的旁邊計算了一個逆。
相關問題
- 1. AES比RSA加密更快?
- 2. 埃菲爾合同懷疑
- 3. 與科爾馬
- 4. 「快」貝塞爾曲線長度python庫
- 5. JAXB馬歇爾菲爾德與屬性
- 6. 如何加快PyMC馬爾可夫模型?
- 7. 是布爾還是零比較更快?
- 8. 爲什麼在鮑姆韋爾奇算法中使用隱馬爾可夫模型與馬爾可夫模型
- 9. 分級規則與埃斯佩爾
- 10. 哈斯克爾:與埃拉托色尼
- 11. 馬爾可夫鏈與隱馬爾可夫模型有什麼區別?
- 12. 隱馬爾可夫模型
- 13. 原始SQL與科爾馬
- 14. 限制與科爾馬
- 15. 網址在埃爾格
- 16. 埃菲爾編程練習
- 17. JSF - 埃爾逃脫點
- 18. 嵌套埃爾在jsf
- 19. 初級教程埃爾格
- 20. 獲取不同的布爾值的相互布爾狀態相比
- 21. Ruby中的馬爾薩斯增長模型
- 22. 度馬爾可夫鏈的自由
- 23. 模板中所有布爾值的速度相同條件
- 24. 解碼JSON數組與埃爾姆中的對象
- 25. 加速度計與VS 2015中的英特爾實感對比
- 26. 布爾數組是否比相同大小的數字佔用更多空間?
- 27. 比RSA更快的非對稱密碼
- 28. Julia:與數組的布爾比較
- 29. 的Javascript CSS動畫庫菲爾曼VS埃米爾
- 30. 添加兩個數組長度相同
因爲它不是。 – 2011-05-18 00:21:53