用户中心身份代理妥协处理方案解析
在当今数字化时代,身份管理系统的安全性和用户体验至关重要。本文将详细介绍一种用户中心身份代理妥协处理方案,包括其实现细节、撤销与恢复机制,以及对用户中心性和威胁的分析。
实现细节
在实现方面,每个实体(本地和远程身份代理、监控代理和依赖方)都通过一个进程来实现,并描述了这些进程之间交换的消息。
有两个关键的数据结构,即“授权令牌”(AT)和“信息令牌”(IT)。AT 与基本 GUIDE - ME 系统中使用的类似,允许用户指定愿意向依赖方披露的身份属性,不同的是它用本地身份代理的密钥份额签名,目的是让远程身份代理相信该 AT 是由合法用户的本地身份代理颁发的。IT 主要用于基于用户对依赖方随机数的签名来验证所有权,当用户希望交易被监控时,还可能包含监控代理的信息。
各实体之间交换的消息如下表所示:
| 消息名称 | 发送方 | 接收方 | 描述 |
| — | — | — | — |
| 身份请求消息 | 依赖方 | 用户、本地身份代理 | 在初始协商阶段结束时发送,由依赖方签名,内容包括要发布的身份声明列表、依赖方的公钥证书和依赖方随机数 |
| 授权消息 | 本地身份代理 | 远程身份代理 | 通过依赖方发送,用本地身份代理的密钥份额签名,内容包括带有一个或两个部分签名的 AT 和 IT |
| 身份凭证消息 | 远程身份代理 | 依赖方 | 传达身份凭证,内容包括最小披露身份凭证和带有两个部分签名或完整签名的 IT |
| 监控请求消息 | 依赖方 | 监控代理 | 仅当用户允许交易被监控(即不使用存储令牌)时发送,内容包括带有两个部分签名的 IT |
超级会员免费看
订阅专栏 解锁全文
2124

被折叠的 条评论
为什么被折叠?



