首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >给定密文列表,如何识别使用相同密钥进行加密的密文。

给定密文列表,如何识别使用相同密钥进行加密的密文。
EN

Cryptography用户
提问于 2017-11-12 18:56:18
回答 1查看 589关注 0票数 1

我首先要说的是,我并不是在这里寻找解决方案,只是对如何继续下去提出建议。我得到了一个简短的密文列表(20多岁),我知道其中一个密文已经用同样的密钥加密了。

我知道,一旦我识别密文,我会做一个婴儿床拖动攻击,但我的问题是找到密文在第一。对于如何处理这一问题,是否有任何建议?我可以在网上找到的所有类似的问题都涉及到一个密文列表,这些密文都是用同一个密钥加密的,这要简单得多。

关于这些明文,我只知道它们都是用英语写的。我可以做所有可能的异或组合和婴儿床拖拽其中的每一个,但这似乎是非常低效率,并没有正确的方式去做。如有任何建议,敬请见谅。

更新:除非我误解了Meir Maor的意思(我在"char级直方图“上找不到任何东西)。在这种情况下,我看不出频率图会有什么帮助,因为在超过20条的列表中,只有两个消息之间的键是相同的。

EN

回答 1

Cryptography用户

回答已采纳

发布于 2017-11-13 04:33:35

如果假设键是随机的,那么纯文本是英文的。使用不同密钥的两个密码文本看起来像随机噪声。然而,如果您使用相同的键处理两条消息,则会得到一对英语消息的复杂分布,而不是随机分布。一个简单的直方图应该足以区分分布。如果密钥不是随机的(可能导致其他攻击),那么您可能仍然能够完成相同的攻击,尽管您需要研究消息的直方图,以便能够检测到它。用随机的钥匙,这甚至是不必要的。

票数 1
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/53072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档