回顾身份认证协议ap4.0,引出Alice和Bob如何事先共享对称密钥

引出对称密钥分发问题------密钥分发中心KDC(所有用户都信任)

1:介绍KDC的工作机制
2:网络中每一个需要通过对称密钥进行通信的用户,都需要在KDC上注册一个自己和KDC之间的对称密钥

KDC实现Alice和Bob之间通信的过程解释:
1:Alice通过它与KDC之间的对称密钥KA-KDC加密Alice自己和要通信的Bob的身份标识,然后发送给KDC
2:KDC通过与Alice之间共享的对称密钥KA-KDC解开,发现这就是Alice发的请求,并且想与Bob进行通信
3:KDC产生一个密钥R1,作为Alice和Bob之间这次通话要用的对称密钥,并且KDC用自己和Bob之间之间共享的对称密钥KB-KDC加密Alice的身份标识和R1,然后KDC再用与Alice之间共享对称密钥KA-KDC加密上述两个(R1和 KB-KDC(A,R1)  )发送给Alice
4:Alice通过KA-KDC解密之后就知道了,这次与Bob进行通信的密钥是R1,但是Alice不可以解密 KB-KDC(A,R1) ,他只可以把 KB-KDC(A,R1) 转发给Bob
5:Bob收到 KB-KDC(A,R1) 之后可以用他与KDC之间共享的对称密钥KB-KDC解开,就知道要与自己通信的确实是Alice,并且这次会话的对称密钥是R1

密钥分发中心KDC 对称密钥分发中心 P112相关推荐

  1. java 生成对称密钥_Java中创建对称密钥的代码

    1 加密 public static byte[] jiami() throws Exception { //密钥生成器 KeyGenerator key=KeyGenerator.getInstan ...

  2. 【计算机网络】网络安全 : 总结 ( 网络攻击类型 | 网络安全指标 | 数据加密模型 | 对称密钥密码体质 | 公钥密码体质 | 数字签名 | 报文鉴别 | 实体鉴别 | 各层安全 ) ★

    文章目录 一.四种网络攻击 ★ 二.网络安区指标 ★ 三.数据加密模型 ★ 四.对称密钥密码体质 ★ 五.公钥密码体质 ★ 六.数字签名 ★ 七.报文鉴别 ★ 八.实体鉴别 ★ 九.IP 安全 ( 网 ...

  3. 安全性和保密性设计---对称密钥加密算法

    随着科技进步.社会发展,尤其是以计算机为代表的信息技术飞速发展,各种信息呈爆炸式发展.计算机及信息技术的应用领域在不断扩展,计算机在政府.企业.民生等各个领域中都得到越来越广泛的应用.与此同时,网络攻 ...

  4. 安卓设置keychain_使用Android KeyChain安全存储对称密钥

    鉴于无法使用 Android KeyChain API存储对称密钥,以下是存储对称密钥的安全方法: 第一部分:密钥生成和存储 >生成symmetric_key >生成(private_ke ...

  5. 对称加密的对称密钥分发

    对称加密的对称密钥分发 密钥分发的可能方式 1.A选择一个密钥后以物理的方式传递给B 2.第三方选择密钥后物理地传给A和B 3.如果A和B先前或最近使用过一个密钥,则一方可以将 新密钥用旧密钥发送给另 ...

  6. 揭阳市人民医院基于对称双数据中心的双活容灾系统建设项目

    第三部分 用户需求 需求分析 信息系统现状 经过近几年的信息化建设,揭阳市人民医院的信息化取得了重要的突破和长足的进步,在医院管理和医疗服务方面发挥了良好作用,信息系统成为我院医疗业务发展中不可缺少的 ...

  7. 对称密钥算法和公钥算法的优缺点

    对称密钥算法 对称密钥算法是应用较早的加密算法,技术成熟.在对称密钥算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去.收信方收到密文后,若想解读 ...

  8. 对称密钥的主密钥解释

    对称密码的密钥分配.对称密码体制要求双方共享一个共同的密钥.为防止攻击者得到密钥,还必须时常更新密钥. 分配密钥的方法有以下几种:    (1) 密钥由A选取,并通过物理手段交给B    (2) 密钥 ...

  9. 你不知道的对称密钥与非对称密钥

    (一)对称加密(Symmetric Cryptography) 对称密钥加密,又称私钥加密,即信息的发送方和接收方用一个密钥去加密和解密数据.它的最大优势是加/解密速度快,适合于对大数据量进行加密,对 ...

  10. 【计算机网络】网络安全 : 公钥密码体质 ( 公钥 - 加密密钥 | 私钥 - 解密密钥 | 与对称密钥体质对比 | 特点 | 数字签名引入 )

    文章目录 一.公钥密码体质 二.公钥密码体质 中的 加密密钥 与 解密密钥 三.公钥密码体质 与 对称密钥体质对比 四.公钥密码体质算法特点 五.公钥密码体质 与 数字签名 一.公钥密码体质 公钥密码 ...

最新文章

  1. 游戏开发--开源21---CroftSoft Code Library |Gibdo|JOGR...
  2. POJ 2187 凸包+旋转卡壳
  3. 单片机小白学步系列(九) 用万用焊板搭建实验电路
  4. HTMLCSS————块元素与内联元素
  5. 解决企业子CA无法检查吊销的问题
  6. Linux服务器部署常用命令
  7. 全面认识openstack:OpenStack架构详解
  8. 使用Android实现水波纹动画,插件形式可直接引用
  9. Verifying transaction: | WARNING conda.core.path_actions:verify(962): Unable to create environments
  10. 松本行弘的程序世界。
  11. IDEA颜色及主题配色方案记录,持续更新中。。。
  12. PHP 之建行龙支付-主扫(客户扫码商家二维码),获取二维码信息
  13. 智能DNS - 免费智能DNS解析服务-迄今为止最好用的智能DNS
  14. MATLAB---绘制三维图形函数实例介绍
  15. 关于IE6无法升级为IE7或者IE8的问题
  16. viper4android 2.1,viper4android fx 2.2.1.1 调解
  17. 在xml中定义excel的sheet_XML和Excel
  18. 利用深度强化学习训练机械臂环境
  19. Leetcode--Java--340. 至多包含 K 个不同字符的最长子串
  20. Qt中Enter键实现跳转按键功能

热门文章

  1. C#使用MX Component与三菱PLC建立通讯(以FX5U举例)
  2. 转:adb连接手机进行调试有两种方式
  3. 黑马python5.0课件_2020整理的黑马python 5.0新课程体系零基础到就业大实战
  4. 塔菲克蓝牙适配器驱动_TAFIQ蓝牙适配器驱动(TAFIQ蓝牙设备驱动程序)V4.1 正式版...
  5. keil5.36设置GB2312编码后无法修改字体的解决方法——2022.04.04
  6. 31_管家婆家庭记账软件
  7. STM32接入机智云--实现数据上传和命令下发
  8. 08 计算机视觉-opencv直方图与傅里叶变换
  9. Redis的下载与安装——Windows版
  10. 如何选出好用的仓库库存管理系统软件?看文章就知道了