对称密码和公钥密码密钥的分配

本文介绍了密钥管理的基本概念,包括单钥密码的密钥分配方法及其缺点,如中心化的密钥分配中心。接着讨论了公钥密码体制中的密钥分配,如公钥证书的使用,以确保安全性和防止冒充。通过CA的签名证书,保证了密钥的真实性和时效性。
摘要由CSDN通过智能技术生成
一、单钥密码的密钥分配

单钥密码,即加密和解密都用同一密钥的加密体制

分配方法:

  1. A选取发给B
  2. 第三方A选取发给B第三方选取发给A和B
  3. A和B已有共同密钥,一方选取新密钥时,用旧密钥加密发给另一方

缺点:容易受到冒充,而且n个用户互相通信,机构要管理n* (n-1)/2 对密钥,代价大

较好的分配方法 : 密钥分配中心

在密钥分配中心,每个用户都与中心之间有固定密钥,用户联系的时候产生临时密钥Ks,一定时间后销毁

二、分配步骤
  1. A向中心发送自己的身份、要联系用户B的身份和当前业务标识符(加密)
  2. 中心发送A解密后的信息(让A确保消息的正确性),标识符(让A确保是当前业务,不是敌手截获到以前业务信息再发送过来的)和临时密钥Ks、B的密钥
  3. A用B的密钥加密A的身份、Ks发送给B

这样,A和B就有了临时的共享密钥Ks

如果B想确认A的身份,用共享密钥加密随机数发送给A,A如果能成功解密,这次密钥交换可以说是成功的

三、公钥密码密钥分配
  1. 公开发布 容易受到冒充
  2. 公用目录表 管理员维护各个用户的公钥
  3. 公钥管理机构 与单钥的类似

比较好的分配方法:公钥证书

在这里插入图片描述

发送方把自己的身份、公钥、当前时间戳发送给CA,CA用密钥签字形成证书

接受方用CA的公钥解密,验证了证书确实是CA发放的,并且获得时间戳保证证书不是重放的

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值