-->

从加密和明文数据AES密钥发现(AES key finding from encrypted and

2019-10-28 14:19发布

如果我有它的加密相当于Ë沿明文消息M,我知道它已经被加密了256位AES密钥,是有办法摸出钥匙? 有没有办法做到这一点,如果M是足够长的时间?

Answer 1:

从理论上讲是的。 在现实中没有。 您将需要有正在执行的加密,并通过缓存分析攻击系统在同一台机器上运行的软件:

“在2005年4月,DJ伯恩斯坦宣布缓存定时攻击,他曾经打破使用OpenSSL的AES加密。自定义服务器的目的是给出尽可能多的定时信息定制服务器(服务器报告退机数量周期由加密操作所花费),并且所要求的攻击200多万个选择明文“。

或者,我会想象,你可以使用一台超级计算机来强制破解它。 我不知道多久会采取虽然所以如果加密密钥从未改变它只会是一个问题。 该算法是在公共领域,但你仍然可以依赖于实施,因为它们会对结果产生影响。



Answer 2:

没有,没有(有效的)的方式来做到这一点。 AES被设计成甚至性能稳定的抗选择明文攻击。 因此蛮力是唯一的出路。



文章来源: AES key finding from encrypted and plaintext data