在经过近两周的激烈和紧张的密码学学习之后,现在也终于是可以告一段落了。既然是一段落就要有一段落的样子,因此搂耙搂耙还是很有必要的。 毕业论文题目定为《软件实现3轮S-DES的差分攻击》,为了这个题目也是安排了攻克计划: 1. 软件实现DES算法,完成加解密功能;文章:
1. 首先得到子密钥,这个子密钥是用来加密明文得到密文的,在差分分析时并没有作用。 2. 对三对明文分别进行3轮DES加密得到三对密文(这里加密时要初始明文不必经过IP置换) 3. 根据明文可以得到L0’,根据密文可得到R3’和L3,然后根据得到的L0’和R3’可以得到C’,
差分分析(differential cryptanalysis)是一种选择明文攻击,其基本思想是:通过分析特定明文差分对相对应密文差分影响来获得尽可能大的密钥。它可以用来攻击任何由迭代一个固定的轮函数的结构的密码以及很多分组密码(包括DES),它是由Biham和Shamir于1
这段时间得赶紧把论文整下了,因为要实习,系里决定要提前把课程结了。这就意味着老师也要提前讲完课,我们也要提前把课程论文交了。 这学期也就两门课——《软件工程》和《密码学》,软件工程的作业是比较简单的,随便找以前的做过的项目练习修改一下,也就出来了一篇论文了。虽然前几天想新