公钥密码体制是什么意思「公钥密码体制出现有何重要意义」

今天给各位分享公钥密码体制是什么意思的知识,其中也会对公钥密码体制出现有何重要意义进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
1公钥密码体制是什么?它的出现有何重要意义?它与对称密码体制的异同有哪些公开密钥密码体制是现代密码学的最重要的发明和进展 。公开密钥密码体制对信息发送与接收人的真实身份的验证、对所发出/接收信息在事后的不可抵赖以及保障数据的完整性有着重要意义 。
公钥密码体制与对称密码体制都是密码体制中的一种 。
公钥密码体制与对称密码体制的主要区别如下:
一、性质不同
1、公钥密码体制:是现代密码学的最重要的发明和进展 。
2、对称密码体制:是一种传统密码体制,也称为私钥密码体制 。
二、作用不同
1、公钥密码体制:努力使互联网安全可靠,旨在解决DES算法秘密密钥的利用 *** 道传输分发的难题 。
2、对称密码体制:由于对称加密系统仅能用于对数据进行加解密处理,提供数据的机密性,不能用于数字签名 。因而人们迫切需要寻找新的密码体制 。
三、特点不同
1、公钥密码体制:由于公钥算法不需要联机密钥服务器,密钥分配协议简单,所以极大简化了密钥管理 。除加密功能外,公钥系统还可以提供数字签名 。
2、对称密码体制:计算开销小,加密速度快,是用于信息加密的主要算法 。
参考资料来源:
百度百科-公钥密码体制
百度百科-密码体制
2什么是公钥密码算法?20世纪70年代,美国学者Diffie和Hellman,以及以色列学者Merkle分别独立地提出了一种全新的密码体制的概念 。Diffie和Hellman首先将这个概念公布在1976年美国国家计算机会议上,几个月后,他们这篇开创性的论文《密码学的新方向》发表在IEEE杂志信息论卷上,由于印刷原因,Merkle对这一领域的贡献直到1978年才出版 。他们所创造的新的密码学理论,突破了传统的密码体制对称密钥的概念,竖起了近代密码学的又一里程碑 。
不同于以前采用相同的加密和解密密钥的对称密码体制,Diffie和Hellman提出了采用双钥体制,即每个用户都有一对选定的密钥:一个是可以公开的,另一个则是秘密的 。公开的密钥可以像 *** 号码一样公布,因此称为公钥密码体制或双钥体制 。
公钥密码体制的主要特点是将加密和解密的能力分开,因而可以实现多个用户的信息只能由一个用户解读;或只能由一个用户加密消息而由多个用户解读,前者可以用于公共 *** 中实现保密通信,而后者可以用于认证系统中对消息进行数字签名 。
公开密钥密码的基本思想是将传统密码的密钥一分为二,分为加密密钥Ke和解密密钥Kd,用加密密钥Ke控制加密,用解密密钥Kd控制解密 。而且由计算复杂性确保加密密钥Ke在计算上不能推导出解密密钥Kd 。这样,即使将Ke公开也不会暴露Kd,也不会损害密码的安全 。于是便可以将Ke公开,而只对Kd保密 。由于Ke是公开的,只有Kd是保密的,因此从根本上克服了传统密码在密钥分配上的困难 。
公开密钥密码满足的条件
根据公开密钥密码的基本思想,可知一个公开密钥密码应当满足下面三个条件:
解密算法D和加密算法E互逆,即对所有明文M都有,D(E(M,Ke),Kd)=M 。
在计算上不能由Ke推导出Kd 。
算法E和D都是高效的 。
条件1是构成密码的基本条件,是传统密码和公开密钥密码都必须具备的起码条件 。
条件2是公开密钥密码的安全条件,是公开密钥密码的安全基础,而且这一条件是最难满足的 。目前尚不能从数学上证明一个公开密钥密码完全满足这一条件,而只能证明它不满足这一条件 。
条件3是公开密钥密码的工程实用条件 。因为只有算法E和D都是高效的,密码才能实用 。否则,密码只有理论意义,而不能实际应用 。
满足了以上三个条件,便可构成一个公开密钥密码,这个密码可以确保数据的秘密性 。然而还需要确保数据的真实性,则还需满足第四个条件 。
4.对于所有明文M都有E(D(M,Kd),Ke)=M 。
条件4是公开密钥密码能够确保数据真实性的基本条件 。如果满足了条件1、2、4,同样可以构成一个公开密钥密码,这个密码可以确保数据的真实性 。
如果同时满足以上四个条件,则公开密钥密码可以同时确保数据的秘密性和真实性 。此时,对于所有的明文M都有D(E(M,Ke),Kd)= E(D(M,Kd),Ke)=M 。
公开密钥密码从根本上克服了传统密码在密钥分配上的困难,利用公开密钥密码进行保密通信需要成立一个密钥管理机构(KMC),每个用户将自己的姓名、地址和公开的加密密钥等信息在KMC***注册,将公钥记入共享的公开密钥数据库 。KMC负责密钥的管理,并对用户是可信赖的 。这样,用户利用公开密钥密码进行保密通信就像查 *** 号码簿打 *** 一样方便,再也不需要通信双方预约密钥,因此特别适合计算机 *** 应用,而且公开密钥密码实现数字签名容易,所以特别受欢迎 。

推荐阅读