the5fire

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.

密码学暂时告一段落

分类:密码学 | 标签:                 | 发布:2010-12-03 12:54 a.m. | 阅读量: 10053

在经过近两周的激烈和紧张的密码学学习之后,现在也终于是可以告一段落了。既然是一段落就要有一段落的样子,因此搂耙搂耙还是很有必要的。 毕业论文题目定为《软件实现3轮S-DES的差分攻击》,为了这个题目也是安排了攻克计划: 1. 软件实现DES算法,完成加解密功能;文章:

差分分析3轮DES流程概述

分类:密码学 | 标签:         | 发布:2010-11-30 11:37 a.m. | 阅读量: 13385

1. 首先得到子密钥,这个子密钥是用来加密明文得到密文的,在差分分析时并没有作用。 2. 对三对明文分别进行3轮DES加密得到三对密文(这里加密时要初始明文不必经过IP置换) 3. 根据明文可以得到L0’,根据密文可得到R3’和L3,然后根据得到的L0’和R3’可以得到C’,

差分分析(differential cryptanalysis)概述

分类:密码学 | 标签:           | 发布:2010-11-25 9:45 p.m. | 阅读量: 14000

差分分析(differential cryptanalysis)是一种选择明文攻击,其基本思想是:通过分析特定明文差分对相对应密文差分影响来获得尽可能大的密钥。它可以用来攻击任何由迭代一个固定的轮函数的结构的密码以及很多分组密码(包括DES),它是由Biham和Shamir于1

3轮S-DES算法猜想

分类:密码学 | 标签:           | 发布:2010-11-25 7:34 a.m. | 阅读量: 10135

昨天把S-DES实现了一下,不过按照论文的要求我需要知道3S-DES的实现,这样才能对其进行有效攻击。不过3轮的S-DES貌似查不到资料,所以只好猜测一下。 在前面的一篇文章中说到了三重DES的常见模式,根据三重DES其实可以推测到三轮S-DES的实现。这里也不多叙述了,看

S-DES算法java实现(源码下载)

分类:密码学 | 标签:         | 发布:2010-11-24 11:14 p.m. | 阅读量: 11345

今天上午分析了一下S-DES算法的大概流程,因为小区要停电,所以只是简单的分析了一下。实现是今天晚上写出来的。 有了DES分析的过程之后,S-DES的分析和实现都简单多了。以至于实现的时候直接看这流程图就开始写了。当时一边和同学聊着天一边敲着代码一边思考着:我也太笨了,到

S-DES加密算法流程概述

分类:密码学 | 标签:       | 发布:2010-11-24 12:25 p.m. | 阅读量: 15090

图中符号含义: IP:预定义的初始置换 Fk:包含置换、替代操作且依

DES加密算法学习前奏

分类:密码学 | 标签:       | 发布:2010-11-19 5:24 p.m. | 阅读量: 7295

这几天看了一下DES加密,认真看的话这个算法并不难,有时候觉得困难时因为自己看不下去。茫茫人海,和己者寡。

S-DES简单介绍

分类:密码学 | 标签:       | 发布:2010-11-17 4:59 p.m. | 阅读量: 8015

关于DES(Data Encryption Standard)已经有所了解了,不过看题目说的是S-DES,不太理解是什么意思,google查了一下,没有找到解释,百度一下吧,更别说了,果然百度是不擅长技术搜索的。后来一想,中文的找不到应该找英文的,于是把google设置为查询英

关于课程论文

分类:信息与计算科学 | 标签:     | 发布:2010-11-17 1:18 p.m. | 阅读量: 7719

这段时间得赶紧把论文整下了,因为要实习,系里决定要提前把课程结了。这就意味着老师也要提前讲完课,我们也要提前把课程论文交了。 这学期也就两门课——《软件工程》和《密码学》,软件工程的作业是比较简单的,随便找以前的做过的项目练习修改一下,也就出来了一篇论文了。虽然前几天想新

其他分类: