下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

私钥密码体制与公钥密码体制的对比分析

作者:课课家教育     来源: http://www.kokojia.com点击数:3960发布时间: 2019-02-26 15:33:50

标签: 信息安全密码学私钥密码体制公钥密码体制

软考,您想通过吗?一次通过才是硬道理

      学了密码体制的同学应该都清楚它有分为私钥密码体制与公钥密码体制,也就是我们所说的对称密码体制和非对称密码体制,那么大家有没有对它们两者之间进行一个比较分析呢?在这篇文章中主要就是分析了私钥密码体制与公钥密码体制之间的差异对比。

 私钥密码体制与公钥密码体制的对比分析_信息安全_密码学_私钥密码体制_公钥密码体制_课课家

  1、概念对比

  私钥密码体制也就是我们常说的对称密码体制,它是一种传统密码体制。在对称加密系统中,加密和解密采用相同的密钥。因为加解密密钥相同,需要通信的双方必须选择和保存他们共同的密钥,各方必须信任对方不会将密钥泄密出去,这样就可以实现数据的机密性和完整性。

  私钥密码体制中比较典型的算法有DES(Data Encryption Standard数据加密标准)算法及其变形Triple DES(三重DES),GDES(广义DES);欧洲的IDEA;日本的FEALN、RC5等。

      公钥密码体制也称为非对称密码体制,是一种公钥加密技术,在公钥加密系统中,加密和解密是相对独立的,加密和解密会使用两把不同的密钥,加密密钥(公开密钥)向公众公开,谁都可以使用,解密密钥(秘密密钥)只有解密人自己知道,非法使用者根据公开的加密密钥无法推算出解密密钥,顾其可称为公钥密码体制。  

      公钥密码体制的算法中最著名的代表是RSA系统,此外还有:背包密码、McEliece密码、Diffe_Hellman、Rabin、零知识证明、椭圆曲线、EIGamal算法等。

  2、优点对比

  私钥密码体制的优点:

  (1)计算开销;

  (2)算法简单;

  (3)加密速度快;

  (4)发展历史悠久。

  私钥密码体制是目前用于信息加密的主要算法。

  公钥密码体制的优点:

  (1)密钥交换:通信双方交换会话密钥,以加密通信双方后续连接所传输的信息。每次逻辑连接使用一把新的会话密钥,用完就丢弃;

  (2)通信保密:将公钥作为加密密钥,私钥作为解密密钥,通信双方不需要交换密钥就可以实现保密通信;

  (3)数字签名:将私钥作为加密密钥,公钥作为解密密钥,可实现由一个用户对数据加密而使多个用户解读。

  公钥密码体制的加密系统还可以提供一下功能:

  (1)机密性(Confidentiality):保证非授权人员不能非法获取信息,通过数据加密来实现;

  (2)确认性(Authentication):保证对方属于所声称的实体,通过数字签名来实现;

  (3)数据完整性(Data integrity):保证信息内容不被篡改,入侵者不可能用假消息代替合法消息,通过数字签名来实现;

  (4)不可抵赖性(Nonrepudiation):发送者不可能事后否认他发送过消息,消息的接受者可以向中立的第三方证实所指的发送者确实发出了消息,通过数字签名来实现。

  从可提供的功能上可见公钥加密系统满足信息安全的所有主要目标。

  3、缺点对比

  私钥密码体制的缺点:

  (1)密钥分配问题:通信双方要进行加密通信,需要通过秘密的安全信道协商加密密钥,而这种安全信道可能很难实现

  (2)密钥管理问题:在有多个用户的网络中,任何两个用户之间都需要有共享的密钥,当网络中的用户n很大时,需要管理的密钥数目非常大,为n(n-1)/2;

  (3)没有签名功能:当主体A收到主体B的电子文挡(电子数据)时,无法向第三方证明此电子文档确实来源于B。

  公钥密码体制的缺点:

  公开密钥加密比私有密钥加密在加密/解密时的速度慢。

  虽然公钥密码体制是针对私钥密码体制的缺陷被提出来的,但也因为这一个使得它有两个误区:(1)公开密钥密码算法更安全;(2)公开密钥密码使对称密钥密码过时了。

  相信通过上文当中从概念、优缺点的对比分析,大家应该对这两个密码体制有一定的了解并清楚两者之间的区别了,谢谢大家的阅读。想要了解更多IT的课程,可以到课课家教育去学习哟。

赞(23)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程