Meet-in-the-middle attack 中途相遇攻击
如题,谁能给用中文详细地解释一下这种攻击方法,谢谢!
[解决办法]
两次加密,使用一个key1加密后得到一个中间结果,再用另一个key2对中间结果加密,得到最终密文.
Meet-in-the-middle attack 中途相遇攻击。攻击者先获得几组明文密文。顾名思义,取一组(明文,密文),枚举所有可能的key1,对明文加密得到中间结果,这所有中间结果保存起来;也枚举key2,对密文解密,得到中间结果,和保存起来的中间结果比较,如果有match的,那认为已经找到这2个key了(当然了,这里会用其他几组已知的明文密文来验证,不行继续找)。
应该大多数书籍都有介绍啊:)
- 千里孤行