公钥密码体制和私钥密码体制各有什么优缺点?

是相对而言说的

常用密钥,加密解密用同一个Key,安全性,防伪性,鉴权性都不好。
公钥私钥解决了以上的问题。

公钥和私钥或者称非对称密钥和对称密钥是密码体制的两种方式。私钥体制指加解密的密钥相同或容易推出,因此加解密的密钥都是保密的。公钥体制指加解密密钥彼此无法推出,公钥公开,私钥保密。

由上定义可知,公钥私钥是两种不同的密码体制,而不是两个不同的应用或两个不同的密钥。因此在加密和签名应用中,公钥私钥均可以使用。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-01
密码学中两种常见的密码算法为对称密码算法(单钥密码算法)和非对称密码算法(公钥密码算法)。

对称密码算法有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,反过来也成立。在大多数对称算法中,加密解密密钥是相同的。这些算法也叫秘密密钥算法或单密钥算法,它要求发送者和接收者在安全通信之前,商定一个密钥。对称算法的安全性依赖于密钥,泄漏密钥就意味着任何人都能对消息进行加密解密。只要通信需要保密,密钥就必须保密。对称算法的加密和解密表示为:

Ek(M)=C

Dk(C)=M
对称密码术的优点在于效率高(加/解密速度能达到数十兆/秒或更多),算法简单,系统开销小,适合加密大量数据。

尽管对称密码术有一些很好的特性,但它也存在着明显的缺陷,包括:

l)进行安全通信前需要以安全方式进行密钥交换。这一步骤,在某种情况下是可行的,但在某些情况下会非常困难,甚至无法实现。

2)规模复杂。举例来说,A与B两人之间的密钥必须不同于A和C两人之间的密钥,否则给B的消息的安全性就会受到威胁。在有1000个用户的团体中,A需要保持至少999个密钥(更确切的说是1000个,如果她需要留一个密钥给他自己加密数据)。对于该团体中的其它用户,此种倩况同样存在。这样,这个团体一共需要将近50万个不同的密钥!推而广之,n个用户的团体需要N2/2个不同的密钥。

通过应用基于对称密码的中心服务结构,上述问题有所缓解。在这个体系中,团体中的任何一个用户与中心服务器(通常称作密钥分配中心)共享一个密钥。因而,需要存储的密钥数量基本上和团体的人数差不多,而且中心服务器也可以为以前互相不认识的用户充当“介绍人”。但是,这个与安全密切相关的中心服务器必须随时都是在线的,因为只要服务器一掉线,用户间的通信将不可能进行。这就意味着中心服务器是整个通信成败的关键和受攻击的焦点,也意味着它还是一个庞大组织通信服务的“瓶颈”

非对称密钥算法是指一个加密算法的加密密钥和解密密钥是不一样的,或者说不能由其中一个密钥推导出另一个密钥。1、加解密时采用的密钥的差异:从上述对对称密钥算法和非对称密钥算法的描述中可看出,对称密钥加解密使用的同一个密钥,或者能从加密密钥很容易推出解密密钥;②对称密钥算法具有加密处理简单,加解密速度快,密钥较短,发展历史悠久等特点,非对称密钥算法具有加解密速度慢的特点,密钥尺寸大,发展历史较短等特点。

公钥密码体制和私钥密码体制各有什么优缺点?
总结:公钥密码体制和私钥密码体制各有优缺点。对称密钥体制易于实现,加密速度快,但密钥分发和管理存在问题。非对称密钥体制解决了密钥分发问题,提供了更高的安全性,但计算成本较高,处理速度较慢。在实际应用中,可以根据具体需求选择合适的密码体制。

公钥密码体制和私钥密码体制各有什么优缺点?
常用密钥,加密解密用同一个Key,安全性,防伪性,鉴权性都不好。公钥私钥解决了以上的问题。公钥和私钥或者称非对称密钥和对称密钥是密码体制的两种方式。私钥体制指加解密的密钥相同或容易推出,因此加解密的密钥都是保密的。公钥体制指加解密密钥彼此无法推出,公钥公开,私钥保密。由上定义可知,公钥私钥...

加密方法可以分为哪两种加密体制
2. 公钥密码体制:这种体制使用一对密钥,即“公钥”和“私钥”。公钥可以公开,而私钥必须保密。加密和解密过程使用这对密钥,它们必须正确配对才能解密信息。公钥加密体制使得数据的发送者可以使用接收者的公钥来加密信息,而接收者则使用自己的私钥来解密信息。数据加密的基本目的是将原始的明文数据转换成...

密码体制从原理上分为哪两类?
优点:安全性高。加解密速度快。缺点:1)随着网络规模的扩大,密钥的管理成为一个难点;2)无法解决消息确认问题;3)缺乏自动检测密钥泄露的能力。双钥密码体制 而在双钥体制下,加密密钥与解密密钥是不同的,此时根本就不需要安全信道来传送密钥,而只需利用本地密钥发生器产生解密密钥即可。双钥密码...

与对称密码体制相比,公钥密码体制的优点有
公钥密码体制相比对称密码体制具有以下优点:1.安全性:公钥密码体制使用不同的密钥来加密和解密数据。发送方使用接收方的公钥加密消息,而只有接收方拥有私钥来解密。这种方法避免了在对称密码体制中需要共享密钥的安全性问题,因此更难以破解。2.密钥管理:在对称密码体制中,每对通信方需要共享一个密钥。然...

公约加密与传统加密体制的区别
一、性质不同 1、公钥密码体制:是现代密码学的最重要的发明和进展。2、对称密码体制:是一种传统密码体制,也称为私钥密码体制。二、作用不同 1、公钥密码体制:努力使互联网安全可靠,旨在解决DES算法秘密密钥的利用公开信道传输分发的难题。2、对称密码体制:由于对称加密系统仅能用于对数据进行加解密...

...其在身份识别中是如何 被使用的,有哪些优缺点。
1、对称密码体制对称密码体制是一种传统密码体制,也称为私钥密码体制。在对称加密系统中,加密和解密采用相同的密钥。因为加解密密钥相同,需要通信的双方必须选择和保存他们共同的密钥,各方必须信任对方不会将密钥泄密出去,这样就可以实现数据的机密性和完整性。对于具有n个用户的网络,需要n(n-1)\/2个...

加密方法可以分为哪两种加密体制
加密方法可以分为对称密钥密码体制、公钥密码体制。对称式加密就是加密和解密使用同一个密钥,通常称之为“SessionKey”这种加密技术在当今被广泛采用,如美国政府所采用的DES加密标准就是一种典型的“对称式”加密法,它的SessionKey长度为56bits。非对称式加密就是加密和解密所使用的不是同一个密钥,通常...

公钥密码体制是什么?它的出现有何重要意义?它与对称密码体制的异同有哪...
公钥密码体制的重要性在于,它为网络通信提供了安全的保障。在这种体制下,信息发送者可以使用接收者的公钥来加密信息,而接收者则使用自己的私钥进行解密。这样,即使加密信息的过程被第三方截获,第三方也无法解密信息,因为只有私钥持有者才能解密。与对称密码体制相比,公钥密码体制有几个显著的不同点。首...

多公钥加密叫什么
1. 多公钥加密叫做公钥密码体制。2. 这是因为公钥密码体制是一种使用两个密钥(公钥和私钥)进行加密和解密的方法。在多公钥加密中,使用多个公钥进行加密,而只有对应的私钥才能解密。这种方式可以提高安全性,避免了传统的单一公钥加密中密钥分发和管理的问题。3. 公钥密码体制的应用非常广泛,可以用于...

相似回答