【发布时间】:2011-03-01 12:03:59
【问题描述】:
是否可以通过使用 2 个或更多 RSA 密钥加密消息来获得额外的安全性?
编辑: 一些澄清:
我最感兴趣的上下文是加密一个随机生成的对称密钥。
我不想将问题限制为连续加密两次;目的是避免大型 RSA 密钥的高计算成本。应考虑使用不太直接的策略,例如将消息分成几部分并分别加密它们。
应该假设只获取部分消息是可以接受的。
如果您知道专家专门讨论此问题的任何出版物,或使用多个 RSA 密钥的算法,请提供。
【问题讨论】:
-
我认为获得额外安全性的标准方法是使用更大的密钥。
-
不,你认为用两个密钥加密消息会安全吗?
-
即使假设没有什么更微妙的,用两个密钥加密你的消息会使解密的难度加倍 - 而用一个密钥加密它,原始长度的两倍,总共将使用相同数量的密钥位,但提供了许多数量级的难度。
-
这样想。如果加密两次使攻击者的难度增加一倍,您可以通过在第一个加密密钥中添加一个位来完全获得相同的难度增加。希望对您有所帮助。
标签: security encryption cryptography rsa encryption-asymmetric