一,秘钥管理概述
1,管理原则
1,区分管理的策略和机制
2,完全安全原则
3,最小权利原则
4,责任分离原则
5,秘钥分级
6,秘钥更换
7,秘钥长度足够
8,密码体制不同,管理也不同
2,秘钥管理的层次结构
1,主秘钥
2,密钥加密密钥
3,会话密钥
二,密钥生命周期
1,使用前状态
- 密钥生成
- 密钥建立:最容易受到攻击
- 密钥装载
- -----密钥备份,密钥更新
2,使用中状态
- 密钥使用
- 密钥恢复
3,使用后状态
- 密钥存档
4,过期状态状态
- 密钥销毁
三,密钥建立
1,密钥分配(单方产生密钥)
- 就是一种机制,通信中的一方或密钥分配中心选取一个密钥然后发送给通信双方的另外一方
- 在没有其他人知道的情况下把密钥安全的给通信另外一方
- 密码系统的强度依赖于密钥分配技术
分配方法
- 密钥分配中心
- 公钥密码技术分配
- 事先有相同的密钥,基于之前的秘密通道
2,密钥协商
- 参与通信的多方,通过公开的信道,有每个通信方提供一部分的值,凑起来生成一个密钥的过程
DH密钥交换协议(重要)
中间人攻击
四,公钥管理及公钥基础设施
1,数字证书
- 也叫公钥证书
- 把持有者的身份信息和他的公钥绑定起来,同时有权威机构CA对这个证书的签名,对证书的信任就是基于对CA的信任
- 证书中的公钥可以用来加密数据或者用于验证签名
公钥证书分类
1,签名证书:证书的公钥用来验证签名,私钥不用备份
2,加密证书:证书的公钥用来加密,私钥要备份
2,证书的管理
1,证书的生成
- 申请人,RA,CA
- 申请人提出申请,RA进行审核,通过审核后向CA发起证书申请请求
2,证书存储
- 存储在自己电脑上
- 证书库
- IC卡
- 终端
3,证书撤销
- 不是有效用户;证书信息需要修改;证书安全收到威胁
- 用户在使用证书的时候必须检查CRL表,看证书是否被撤销
4,证书验证
- 终端实体证书必须有CA证书的验证
- 检查证书有效期
- 检查证书的用途是否合法
- 检查是否在CRL表中
5,证书更新
- 实体证书更新一般发放新的实体证书
六,秘密共享技术
Shamir门限方案
- (t,n)门限方案:把秘密分为n份,至少需要其中的t份才能恢复出秘密。
知道怎么计算