相同模数长度的 El Gamal 比 RSA 更快?

发布于 2024-11-08 00:56:01 字数 36 浏览 0 评论 0原文

为什么相同模数长度下 El Gamal 比 RSA 更快?

Why is El Gamal faster than RSA with the same modulus length?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

謸气贵蔟 2024-11-15 00:56:01

我假设您参考此 PGP 提到这一点链接。如果是这样,原因并不是 El Gamal 直接加密或解密更快,而是总体更快。正如常见问题解答中提到的,由于解密比加密更频繁,因此 El Gamal 的操作总成本较低。这就是为什么 El Gamal 可以被认为更快。

就更强而言,可能会认为 El Gamal 可能比 RSA 更强一些,因为计算离散对数至少与整数分解一样困难。检查以获取与此相关的文献。

如果我错了,其他比我有更多加密知识的人可以纠正我。

I am assuming that you are mentioning this with reference to this PGP link. If so, the reason is not that El Gamal is faster straight out for encryption or decryption, but it is faster in total terms. As mentioned in the FAQ, since deciphering is done more often than enciphering, the total cost of the operation is lesser for El Gamal. That is why El Gamal can be considered faster.

In terms of being stronger, it might be considered that El Gamal might be a bit more stronger than RSA since calculating discrete logs is at least as tough as integer factorization. Check this for the literature surrounding this.

Others with more crypto knowledge than me can correct me if I am wrong.

归属感 2024-11-15 00:56:01

由于指数较短,El Gamal 速度更快。在 RSA 中,您可以选择一个非常短的指数 e 进行加密,但解密时的指数 d 可能会是 1024 位长(对于 1024 位模数)。
对于 El Gamal,指数都可以独立选择。 PGP 建议长度为 160 位的指数。这使得 El Gamal 解密速度更快,即使在求幂旁边计算了倒数。

El Gamal is faster because of the shorter exponents. In RSA you can choose a very short exponent e for encryption but the exponent d foe decryption will probably be 1024 bit long (for an modulus with 1024bit).
For El Gamal the exponents can both be chosen independently. PGP suggests exponents of length 160bit. This makes El Gamal decryption faster even though an inverse has be calculated next to the exponentiation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文