物联网信息安全之密钥管理.pptVIP

  • 4
  • 0
  • 约7.13千字
  • 约 57页
  • 2022-12-10 发布于重庆
  • 举报
* 申请人向CA提供一个公钥并提出申请证书请求。 申请必须是当事人亲自或通过某种安全的认证通信提出。 CA为用户生成证书。内容包含用户的公钥及用户的身份等信息。所有的数据项经CA用自己的私钥签名后就形成证书。例如对于申请者A,CA提供如下形式的证书: CA=E(PRauth,[T||IDA||PUa]) 其中PRauth是CA的私钥。 由于证书是由CA私钥加密,任何其他人不能伪造该证书。 证书申请和生成: 第二十一页,共五十七页。 * 证书验证: A将该证书发送给其他通信各方,他们读取并如下验证证书: D(PUauth,CA) = D(PUauth,E(PRauth,[T|| IDA || PUa]))=(T|| IDA ||PUa) 接收方用CA的公钥PUauth对证书解密。因为只有用CA的公钥才可读取证书,因此接收方可验证证书确实是出自CA。 第二十二页,共五十七页。 * 利用公钥密码分配对称密钥 由于公钥算法速度很慢,在通信中一般不使用公钥加密消息,而是使用会话钥(对称密码密钥) 因此一般的做法是用会话钥加密消息,用公钥来实现会话钥的分配。 第二十三页,共五十七页。 * 利用公钥密码分配对称密钥 一种简单的会话钥分配方法如下(图10.5): A产生一对公私钥PUa和PRa,将公钥PUa和自己的身份标识IDA传给B B产生一个会话钥Ks,用A的公钥

文档评论(0)

1亿VIP精品文档

相关文档