[发明专利]隔离的集合中的密码操作在审
申请号: | 201880006010.2 | 申请日: | 2018-01-04 |
公开(公告)号: | CN110169009A | 公开(公告)日: | 2019-08-23 |
发明(设计)人: | C·L·马林斯 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L9/14 | 分类号: | H04L9/14 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 密码密钥 密钥 集合 密码操作 重新加密 隔离 对话 关联 访问用户 公钥加密 加密操作 生成密钥 已知位置 用户资源 自动执行 公钥来 解密 群组 授权 | ||
1.一种系统,包括:
至少一个处理器;以及
存储器,其存储指令,所述指令当由所述至少一个处理器执行时实施一组操作,包括:
访问由隔离的集合存储的资源;
基于所述资源的一个或多个关系来识别所述隔离的集合中的用户资源,其中,所述用户资源与所述资源相关;
基于所述用户资源的一个或多个关系来识别所述隔离的集合中的密码密钥资源,其中,所述密码密钥资源与所述用户资源相关联;
基于所述密码密钥资源来访问密码密钥;以及
使用所述密码密钥来对所述资源执行密码操作。
2.如权利要求1所述的系统,其中,所述密码操作是以下中的一个:
加密针对与确定的用户资源相关联的用户的资源;以及
验证所述资源的密码签名,其中,所述资源由与确定的用户资源相关联的用户进行密码签名。
3.如权利要求2所述的系统,其中,验证所述资源的密码签名还包括:
当确定所述密码签名不能被验证时,提供指示,其中,所述指示是以下中的至少一个:通知、视觉指示以及听觉指示;以及
当确定所述密码签名能够被验证时,提供指示,其中,所述指示是以下中的至少一个:通知、视觉指示以及听觉指示。
4.一种计算机实现的方法,所述方法包括:
生成密码密钥以用于在对话会话期间由多个计算设备使用;
针对所述多个计算设备中的每个计算设备,使用与所述计算设备相关联的公钥来对所述密码密钥进行加密并且向所述计算设备提供加密的密码密钥;
从计算设备接收所述对话会话的消息;
使用所述密码密钥来生成所述消息的加密消息;
将所述加密的消息存储在隔离的集合中,其中,所述加密的消息与所述密码密钥相关联;以及
向多个计算设备中的一个或多个计算设备提供所述加密消息的指示。
5.如权利要求4所述的计算机实现的方法,还包括:
从新计算设备接收针对访问所述对话会话的请求;
向所述多个计算设备中的至少一个计算设备发送授权请求;
从所述多个计算设备中的至少一个计算设备接收授权;
基于接收的授权:
访问与所述至少一个计算设备相关联的加密的密码密钥;
基于与所述至少一个计算设备相关联的私钥,从所述加密的密码密钥生成未加密的密码密钥;
基于与所述新计算设备相关联的公钥,从所述未加密的密码密钥生成重新加密的密码密钥;以及
向所述新计算设备提供所述重新加密的密码密钥。
6.如权利要求4所述的计算机实现的方法,其中,生成所述加密的消息还包括:
使用与所述计算设备相关联的私钥来对所述消息进行签名。
7.如权利要求5所述的计算机实现的方法,其中,向所述多个计算设备中的至少一个计算设备发送所述授权请求还包括:
基于所述隔离的集合中的加密消息的一个或多个关系来识别所述多个计算设备中的至少一个计算设备。
8.一种用于提供加密对话会话的计算机实现的方法,所述方法包括:
访问由隔离的集合存储的资源;
基于所述资源的一个或多个关系来识别所述隔离的集合中的用户资源,其中,所述用户资源与所述资源相关;
基于所述用户资源的一个或多个关系来识别所述隔离的集合中的密码密钥资源,其中,所述密码密钥资源与所述用户资源相关联;
基于所述密码密钥资源来访问密码密钥;以及
使用所述密码密钥来对所述资源执行密码操作。
9.如权利要求8所述的计算机实现的方法,其中,识别的密码密钥资源是用于存储与所述用户资源相关联的密码密钥的密钥库,并且访问所述密码密钥包括访问所述密钥库中的所述密码密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880006010.2/1.html,转载请声明来源钻瓜专利网。