

公钥授权中的管理机构有可能成为系统的瓶颈,而且由管理机构维护的公钥目录表也易被攻击者篡改。
分配公钥的另一方法是公钥证书
用户通过交换公钥证书来互相交换自己的公钥
公钥证书类似人们使用的纸类证书,如驾驶执照、毕业证等,两者都包括拥有者的属性,可以验证
证书一般由第三方发行,这个第三方称为证书权威中心(certificate authority, CA)。证书由CA签名表明证书的拥有者所具有的公钥等信息。证书由CA用它的私钥签名,其他用户可以用CA的公钥验证证书的真假。
使用公钥证书分配公钥过程非常简单
事先由CA对用户的证书签名,证书中包含有与该用户的私钥相对应的公钥及用户的身份等信息
所有的数据项经CA用自己的私钥签名后就形成证书
用户可将自己的公钥通过公钥证书发给另一用户,接收方可用CA的公钥对证书加以验证,这样接收方就能知道发送方的公钥
由于证书是由CA私钥加密,任何其他人不能伪造该证书。
| 各省软考办 | ||||||||||