首页 | 新闻资讯 | 培训认证 | 安全管理 | 病毒分析 | 安全协议 | 网络安全 | 防火墙 | 黑客技术
DB安全 | Web安全 | 入侵检测 | 安全审计 | 设备安全 | 备份恢复 | 安全标准 | 法律法规 | 无线安全
OS安全 | PKI与PMI | 病毒防治 | 隔离网闸 | XML安全 | 网管专区 | 经典案例 | 技术论坛 |  
+ 文章搜索 +
当前位置:首页>>PKI与PMI>>密码学>>正文
关键字:
范 围:
※推荐文章※
·非对称密码算法和散列算法综合应
·综合应用一--对称和非对称密码算
·GOST算法
·对称算法(一)DES算法
非对称密码算法
作者: 文章出处:中国信息安全组织 [整理]  
Email:webm 发布时间:2004-07-17 点击:
概念
  非对称密码术也被称作公钥密码术,其思想是由W.Diffie和Hellman在1976年提出的。不同于以往的加密技术,非对称密码术是建立在数学函数基础上的,而不是建立在位方式的操作上的。更重要的是,与只使用单一密钥的传统加密技术相比,它在加/解密时,分别使用了两个不同的密钥:一个可对外界公开,称为“公钥”;一个只有所有者知道,称为“私钥”。公钥和私钥之间具有紧密联系,用公钥加密的信息只能用相应的私钥解密,反之亦然。同时,要想由一个密钥推知另一个密钥,在计算上是不可能的。
典型的非对称加密方案如图所示:
在这种情况下:
   EK1(M)=C
  
DK2(C)=M
   DK2(EK1(M))=M

  所以规定公开的密钥用于加密数据,而私钥用于数字签名。在采用公钥体制的情况下A向B传输数据的过程如图6:
            
   1) A查找B的公钥。因为公钥的公开不会影响到通信的保密性,B可以将自己的公钥公布在公共数据库,由其它人取用,或以普通电子邮件等方式通过非安全信道发送给A。
   2) A采用公钥加密算法以B的公钥作为加密密钥对原始信息进行加密。
   3) A通过非安全信道将密文发送给B。
   4) B收到密文后,使用自己持有的私钥对其解密,还原出明文。
  从以上的介绍中可以看出,与对称密码技术相比较,利用非对称密码技术
  进行安全通信,有以下优点:
   1)通信双方事先不需要通过保密信道交换密钥。 
   2)密钥持有量太太减少。在n个用户的团体中进行通信,每一用户只需要持有自己的私钥,而公钥可放置在公共数据库上,供其它用户取用。这样,整个团体仅需拥有n对密钥,就可以满足相互之间进行安全通信的需求。(实际中,因安全方面的考虑,每一用户可能持有多个密钥,分别用于数字签名、加密等用途。此种情况下,整个团体拥有的密钥对数为 n的倍数。但即使如此,与使用对称密码技术时需要 n2/2个不同的密钥相比,需要管理的密钥数量仍显著减少。)
   3)非对称密码技术还提供了对称密码技术无法或很难提供的服务:如与哈希函数联合运用可组成数字签名,可证明的安全伪随机数发生器的构造,零知识证明等。
  使用非对称密码技术的主要缺点是:加/解密速度慢、耗用资源大。一般来说,实用的加/解密方案都综合运用了对称密码技术和非对称密码技术。

返回顶部↑】 【推荐好友】 【查看评论
用户名: 新注册) 密码: 匿名评论 [查看评论] 发表评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  Copyright © 2004-2005 infosecurity.org.cn . All Rights Reserved
版权所有:中国信息安全组织 系统管理:webmaster@infosecurity.net.cn
本站部分资源来自互联网,如有侵犯您的版权或其他问题,请通知管理员,我们会尽快处理!