密钥管理
包括:密钥产生、分配、维护。
目的:
- 保证密码系统对密钥的使用需要。维护和保障密钥。
- 对密钥实施有效的管理,保证密钥的安全。
密钥性质:随机性、难穷尽性、易更换性。
密钥分类:会话密钥(一次通信使用)、密钥加密密钥(用于加密会话密钥)、主机主密钥(用于加密密钥加密密钥)
密钥维护:密钥存储、备份、更换、恢复、销毁、归档、安全审计。
密钥分配
主要分为点对点、中心式。


很好理解,密传分配信道安全,什么算法都可以;明传密用需要保密 ,不可用公钥密码算法;密钥合成取双方要素,也可以用任何算法。

缺点:KS 分配频繁导致 KDC 工作量太大;解决:KDC 只分配密钥加密密钥,会话密钥不需要 KDC 参与。

密钥的分层分散管理
上层保护下层密钥,越低级更换越频繁。
分散:
- 物理分散保护
- (k,n) 门限方案(将密钥分为 n 个影子密钥,知道的影子密钥小于 k 时无法恢复)
X509 认证服务
用公钥生成证书。

把上面的一坨 Hash 后,用 CA 的私钥签名,接在后面变成 CA 证书。
PKI 公钥基础设施

终端实体
- 注册公钥者
- 获取证书者
RA 注册中心
身份验证和公钥注册。
CA 认证中心
创建、发布、撤销证书。
CA 公钥可以由其他 CA 进行数字签名,从而实现 CA 公钥的验证,这样的关系可以多层迭代。广受信任的根 CA 签署从属 CA 的公钥证书。所有证书可追溯到根 CA。
撤销证书时,将证书序列号放入证书作废清单 CRL,由 CA 签名后发布。
证书存储库
存储证书和 PKI 的相关信息。
IKEv2 互联网密钥交换协议
核心是 SA 的建立。
1 | Notation Payload 解释 |
1 | 发起方 (Initiator) 响应方 (Responder) |