系统架构设计师 - 第三方认证服务

1.基于非对称密钥体系的 KPI/CA

PKI:公钥基础设施
CA:认证中心
加密相关(对称加密、非对称加密、信息摘要、数字签名、CA数字证书)

2.基于对称密钥体系的 Kerberos

AS:认证服务器
TGS:授予票据服务
在这里插入图片描述
在Kerberos体系中,KDC会给每个用户和服务分配一组用户名和密钥。用户向访问服务必须先从KDC获取具有时效性的门票【Service Ticket】。

1.用户拿用户密钥加密【信息1】发送给【AS】;
2.【AS】拿用户密钥解析出【信息1】,返回给用户【信息1】和拿用户密钥加密的【Session Key】;
自此:(用户和KDC双方认证成功,应为只有用户和KDC才持有用户密钥)
3.用户拿用户密钥解密出【Session Key】 ,向【TGS】请求想访问的服务的【Service Ticket】;
4.【TGS】返回用服务密钥加密的【Service Ticket】(其中包括 相同的【Session Key】;用户分组;用户名);
5.用户携带被加密的【Service Ticket】和用【Session Key】加密的【信息2】访问服务,
6.服务用服务密钥解析【Service Ticket】得到三部分内容(【Session Key】;用户分组;用户名),用用户分组和用户名区分访问权限,用【Session Key】解密【信息2】,返回用户【信息2】;
自此:(用户和服务双方认证成功,双方可使用【Session Key】加密通信)

https://www.zhihu.com/question/22177404
https://www.jianshu.com/p/fc2d2dbd510b

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值