我实际上是在“分组密码伴侣”一书中对一个密码进行差分分析。
。
我成功地获得了最后一个密钥k_5。我只想说几句关于实现的话:
但是,我无法使它与k_4**.**一起工作。
我做了以下工作:寻找一个好的微分,计算概率,用满足我输入差的对生成列表。我让他们通过密码,用我恢复的k_5解密最后一轮。然后,我撤消sbox并应用我猜到的k_4,撤消置换并撤消下一个sbox。然后我产生差异并与预期的.
但这行不通。我在这里做的事有普遍的错误吗?
发布于 2022-08-19 02:31:54
通常,如果要恢复k4,则需要使用4轮差分跟踪,而不是使用与k5相同的5轮跟踪。这是因为当您为后一种攻击生成对时,由于差异效应,“右对”所遵循的实际中间差异并不一定对应于前者的“对对”。
S:我知道这个问题已经3岁了,但由于没有任何答案,希望我的问题能在未来帮助到其他人。
https://crypto.stackexchange.com/questions/70300
复制相似问题