[发明专利]使用成对的去中心化标识符的委托在审
| 申请号: | 202180017326.3 | 申请日: | 2021-01-20 |
| 公开(公告)号: | CN115176247A | 公开(公告)日: | 2022-10-11 |
| 发明(设计)人: | B·默多克;A·帕特尔 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F16/23;H04L9/40;H04L9/30;H04L9/32 |
| 代理公司: | 北京世辉律师事务所 16093 | 代理人: | 李峥宇 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 使用 成对 中心 标识符 委托 | ||
1.一种计算系统,包括:
一个或多个处理器;以及
一个或多个计算机可读介质,其上具有计算机可执行指令,所述计算机可执行指令被结构化,使得当所述计算机可执行指令被一个或多个处理器执行时,使所述计算系统如下执行:
确定第一去中心化标识符(DID)的第一DID所有者和第二DID的第二DID所有者之间的关系,所述第一DID和所述第二DID是成对的DID;以及
基于所述关系,将所述第一DID所拥有的许可范围委托给第二DID,包括:
定义所述许可范围;
将所述第二DID的公钥授予所定义的所述许可范围;
由所述第一DID的私钥生成签名,证明所定义的所述许可范围对所述第二DID的所述公钥的所述委托;以及
将与所述委托相关的数据部分传播到分布式账本上。
2.根据权利要求1所述的计算系统,所述计算系统还被致使:
将多个关系映射到多个许可范围;
将所映射的数据记录在计算系统能够访问的存储器中;以及
基于所映射的所述数据,确定与所述第一DID所有者和所述第二DID所有者之间的所述关系相对应的所述许可范围。
3.根据权利要求2所述的计算系统,其中将所述多个关系映射到所述多个许可范围是基于以下至少一项:(1)记录在(多个)DID文档中的数据,(2)传播到所述分布式账本上的数据,或(3)用户输入。
4.根据权利要求3所述的计算系统,所述计算系统还被致使:
接收用户输入,所述用户输入用于生成、更新或删除特定许可范围和特定关系的映射对,以及
基于所述用户输入,更新所述存储器中所记录的所映射的所述数据。
5.根据权利要求4所述的计算系统,所述计算系统还被致使:
响应于所述用户指示,更新成对DID之间的委托,所述成对DID具有受所述用户输入影响的特定关系。
6.根据权利要求2所述的计算系统,其中所述多个关系包括以下至少一种:(1)子女-父母关系,(2)配偶关系,(3)雇员-雇主关系,(4)客户-服务关系,或(5)合同关系。
7.根据权利要求2所述的计算系统,所述计算系统还被致使:
响应于来自所述第二DID的所述第二DID所有者的针对许可范围的访问的请求,确定所述特定关系是否仍然存在;以及
响应确定所述特定关系不再存在,撤销相应的所述许可范围的所述委托,以及将与许可的所述撤销相关的数据部分传播到所述分布式账本。
8.根据权利要求2所述的计算系统,所述计算系统还被致使:
周期性地检查所述特定关系是否仍然存在;以及
响应确定所述特定关系不再存在,撤销相应的所述许可范围的所述委托,以及将与许可的所述撤销相关的数据传播到所述分布式账本。
9.根据权利要求2所述的计算系统,所述计算系统还被致使:
响应于接收到改变与所述第一DID相关的信息或与所述第二DID相关的信息的用户输入,确定所述特定关系是否仍然存在;以及
响应确定所述特定关系不再存在,撤销相应的所述许可范围的所述委托,以及将与许可的所述撤销相关的数据传播到所述分布式账本。
10.根据权利要求1所述的计算系统,其中:
所述许可范围的所述定义包括定义一个或多个限制;并且
所述传输与所述委托相关的数据部分包括将所述一个或多个限制传播到所述分布式账本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180017326.3/1.html,转载请声明来源钻瓜专利网。





