[发明专利]具有隐私方面的联系人发现服务有效
申请号: | 201980030978.3 | 申请日: | 2019-04-11 |
公开(公告)号: | CN112106337B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | T·阿尔西娜;J·A·蒂森;D·K·海勒;J·M·考斯泰罗 | 申请(专利权)人: | 苹果公司 |
主分类号: | H04L61/4594 | 分类号: | H04L61/4594;H04L9/06;H04L9/08;H04L9/32;H04L67/51;H04L67/01;H04L67/10;H04L9/40 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 吴信刚 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 隐私 方面 联系人 发现 服务 | ||
1.一种用于实现包括隐私方面的发现协议的方法,所述方法包括由客户端设备:
访问与存储在所述客户端设备的通讯录中的一个或多个联系人相关的个人信息数据(PID);
生成与所述一个或多个联系人中的联系人的第一PID项相对应的标识符;
生成从所述联系人的所述第一PID项导出的密钥值;
将包括所述标识符和所述密钥值的请求传输到服务;
接收对所述请求的响应,所述响应包括所述标识符和已利用从潜在联系人的第二PID项导出的加密密钥进行加密的有效载荷;以及
响应于确定由所述客户端设备生成的所述标识符匹配包括在所述响应中的所述标识符:
利用从所述联系人的所述第二PID项导出的解密密钥来尝试解密所述有效载荷,其中:
当所述有效载荷能被解密时,那么所述联系人与所述潜在联系人匹配并且所述有效载荷的解密版本包括已识别格式的与所述潜在联系人的用户账户相关联的信息,或者
当所述有效载荷不能被解密时,那么所述联系人与所述潜在联系人不匹配并且所述响应被丢弃。
2.根据权利要求1所述的方法,其中所述第一PID项包括电话号码或电子邮件地址。
3.根据权利要求1所述的方法,其中所述第二PID项包括电话号码或电子邮件地址。
4.根据权利要求1所述的方法,其中生成所述密钥值包括:
利用散列算法对所述第一PID项进行散列化以生成散列值;以及
截短所述散列值以选择所述散列值的N个最高有效位作为所述密钥值,以生成截短的散列值。
5.根据权利要求4所述的方法,其中所述散列值是利用安全散列算法-256(SHA-256)散列算法生成的256位值。
6.根据权利要求4所述的方法,其中基于向所述服务注册的潜在联系人的总数,动态地调整包括在所述截短的散列值中的位数。
7.根据权利要求1所述的方法,其中所述服务维护分布式数据库,所述分布式数据库包括将每个密钥值与向所述服务注册的零个或更多个潜在联系人相关联的键值对。
8.根据权利要求7所述的方法,其中从所述潜在联系人的所述第一PID项导出用于所述潜在联系人的所述密钥值。
9.根据权利要求1所述的方法,其中使用与所述服务或所述客户端设备中的至少一者相关联的证书来对所述请求进行签名。
10.根据权利要求1所述的方法,其中由包括在所述客户端设备中的客户端应用程序来实现所述发现协议。
11.根据权利要求10所述的方法,其中所述客户端应用程序是音乐共享应用程序,并且所述服务被配置为经由网络向所述客户端设备提供音乐内容。
12.根据权利要求10所述的方法,其中所述客户端应用程序被配置为显示包括在所述有效载荷中的与所述潜在联系人相关的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980030978.3/1.html,转载请声明来源钻瓜专利网。