哈工大计算机网络课程网络安全基本原理详解之:密钥分发中心与公钥认证中心
在介绍密钥分发中心的概念前,先来回顾一下之前介绍的身份认证协议AP4.0:利用随机数R来避免“回放攻击”,并借助于对称加密算法来保证R的加密传输和解密,从而实现身份认证的协议过程。
共享密钥问题与解决方案
我们知道对称加密算法在发送方/接收方使用的是同一共享密钥,用该密钥加密,同时也需要用该密钥解密。**因此,这里涉及到的一个问题就是,发送方和接收方如何实现密钥的共享,即两个实体在网上如何建立共享密钥。**如果这个问题不能得到很好解决的话,那么共享密钥在网络环境下实施起来就存在很大障碍和安全隐患。
解决方案
比较有代表性的解决方案,就是利用可信任的密钥分发中心(Key Distribution Center-KDC)作为实体间的中介(intermediary)
引入密钥分发中心KDC,就是以它作为中介,实现通信实体之间的共享密钥的分发。
密钥分发中心(KDC)
接下来,我们就看一下作为密钥分发中心,是什么样一个形式,发挥什么样的作用。
我们仍然假设一个通信场景,并以此为基础来介绍KDC在两个实体间通信时的作用机理。
仍然以Alice和Bob两个实体间的通信为例:
-
Alice和Bob间通信需要使用共享对称密钥进行加密,如何获取彼此的密钥呢?
-
引入KDC:一个服务器
- 每个注册用户(很多用户)共享其与KDC的秘密密钥。也就是说,每个用户如果需要使用密钥的话,都需要在KDC上注册一个密钥,该密钥只有用户自己和KDC知道。
- 每个注册用户(很多用户)共享其与KDC的秘密密钥。也就是说,每个用户如果需要使用密钥的话,都需要在KDC上注册一个密钥,该密钥只有用户自己和KDC知道。

文章介绍了密钥分发中心(KDC)如何解决对称加密中密钥共享的问题,以及公钥认证中心(CA)在防止公钥欺骗和确保公钥安全中的作用。KDC作为中介帮助通信实体建立共享密钥,而CA通过对公钥签名并颁发证书来验证公钥的真实性。
9625

被折叠的 条评论
为什么被折叠?



