我希望用verilog模拟DES的实现。但我读到的每一篇论文都只给出了抽象的提示,但没有给出具体的步骤,也没有给出具体的处理方法。通常是怎么做的?例如,对于DES加密,存在一系列具有已知块的有序连接的步骤。
发布于 2012-01-11 21:53:49
这在很大程度上取决于你想发动什么样的攻击。如果你有一个已知的明文,那么托马斯的答案是涵盖了问题的大部分。几乎所有需要添加的内容都是实际DES芯。
但是,如果您没有已知的明文,则需要添加一些对结果的统计分析,以确定您是否成功。在一个典型的情况下(例如,深裂纹),这是分两部分处理的:一是做一个简单但快速的分析,看结果看上去是否完全是非随机的。如果这产生了一个积极的结果,您将该结果传递给一个控制处理器,该处理器可以进行更彻底的分析,看看它是否看起来像真正的纯文本。
寻找有关这方面的详细信息的明显地方是开裂DES。
https://crypto.stackexchange.com/questions/1600
复制相似问题