密钥管理

密码系统的安全性不是取决于算法的保密性,而是取决于密钥的保密性,即密码算法可以公开,而密钥需要保密。

私钥管理(单钥管理)

需要考虑的问题是,如何生成、传输、保存密钥。

密钥分配

1.人工信道

在这里插入图片描述

2.非人工信道

大致意思是已经存在一个密钥供双方使用,双方通过此密钥对新密钥进行加密然后 传送给对方或通过第三方传(密钥分配中心KDC)送给双方。

密钥协商

是双发通过交互,协商出一个密钥在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
传送门:模运算规则

但是此协议可能会存在中间人攻击,解决方法就是对发送信息进行签名。

秘密共享

密钥存储
在这里插入图片描述

公钥管理

在公钥加密算法中,发送者需要用接收者的公钥进行加密;
在数字签名算法中,接收者需要用发送者的公钥进行验证。

公钥管理的重点:如何有效的将用户的公钥发布出去,而且保证公钥的真实有效性。

1.公开发布

用户将自己的公钥发给每一用户,或向某一团体广播。但任何人都可伪造这种公开发布。

2.公钥目录表:

此表由可信组织管理
用户名:用户公钥
但攻击者如果得到组织管理权限就可伪造目录表。

3.公钥管理结构在线管理

每次密钥的获得都由公钥管理机构查询并认证发布,但需要此机构一直在线

4.用户通过公钥证书来相互交换自己的公钥

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值