精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● 计算机安全>>◇百家争鸣◇>>◇新闻追踪◇>>DES的安全性

主题:DES的安全性
发信人: reid()
整理人: williamlong(2000-06-27 12:34:12), 站内信件
DES的安全性

DES是美国政府批准的数据加密标准,用以对大量的政府和金融数据加密。美国政
府认为DES是如此的安全和重要,因而将其列为“危险军需”,禁止出口。然而,
有关人士则认为DES的破译只不过是上千台PC和个把月时间的事儿。

现在的UNIX下用的encrypt函数,其核心是DES加密算法。它是用一个64bit的密钥
通过16次替换和易位将明文加密的。而在这64bit中,有8bit做了校验码,则实际
上只有56bit是有效的密钥。而一个ascii码是7bit,所以以ascii码组成的密码(
密钥)最长就是56/7=8个字符长,而且不能是8bit的中文码。长过8个字符的密码
将只有最前面的8个字符被承认有效。

56bit的DES码,在知道密文的情况下要用穷举法2^56次算出明文,在过去是很难
做到的,即使能用上万台小型机来进行并行运算并破译出来,结果也是得不偿失
的,但是现在的计算条件则完全可以用能够接受的代价算出DES密码来。本来,在
IBM最初研制DES时,用的是128bit的密码。但是,后来却因为法律和一些其它问
题而使密钥的长度变成了64bit。

向DES挑战

Rocker Verser是科罗拉多州Loveland公司的一名程序员。在RSA公司宣布进行名
为“秘密密钥挑战”的竞赛后,Rocker Verser开发了一个破译软件并组织了一个
命名为“DESCHALL”的小组,他们经过96天的协作努力,终于赢得了RSA公司发起
的这场挑战赛。美国政府和工界将不得不严肃考虑他们所制定的密码政策。

“DESCHALL”小组吸引了Internet上数万名志愿者加入。Verser说“数万台计算
机协同工作是在政府组织之外所取得的最大的超级计算成果。”Verser认为这项
计划有两个方面是值得一提的:

第一,这是历史上第一次有人公开声明能破译DES加密的消息,并且这项计划是数
万名从未见面的志愿者使用普通的PC机,利用“空闲”机时完成的。Verser说:
“对一个坚定的攻击者来说,56bitDES已经不再安全了。”

第二,这项计划证明了Internet的超级计算能力,因为他们并没有花费任何额外
代价,而是仅仅使用了空闲的计算机机时。想象使用数百万台联接Iternet的计算
机会是什么情景!除了用于密码学和数学计算外,超级计算机还可用于其它许多
科学领域。Verser说:“也许可以利用Internet发现治疗癌症的方法,或许Inte
rnet将成为每个人的超级计算机!”

正如最终破译出的明文所揭示的“强密码技术使世界变得更安全”。Verser也赞
成这一观点。不论是美国国内还是国外,使用强的密码技术,已是当今电子世界
的基本需求。Verser认为:“这不应该以牺牲公民的个人隐私为代价”。他认为
关于密码技术中使用密钥托管的提议在自由社会是没有立足之地的。

Verser告诫公众说:“如果你拥有一家跨国公司有着价值上亿美元的信息要保护
,或者使用网络传输电子货币,那么我建议你慎重考虑DES是否能保证信息的存储
、处理和传输的安全。”

在此次DES挑战竞赛中,高校参与的积极性非常之高,远远出乎意料。麻省理工学
院的学生和教职员工都争相参与破译56bitDES。该学院的计算机与启蒙及全美国
的其他院校和单位的数万台设备一道,用穷举法搜索的方式破译。一个非正式的
竞争迅速形成,因为每一个院校都想成为胜利者。参与破译的办法是从“DESCHA
LL”的分发主管处申请一个密钥区间,并且通过Internet下载运行程序,这样这
可开始破译了。众多大学的学生们狂热地加入其中。学生参与破译的另一个动力
,是Rocker Verser允诺将总数10000美元中的4000美元分给发现密钥的幸运者。
这使得学生们宿舍里的奔腾机彻夜运转。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.129.225]

[关闭][返回]