[发明专利]一种移动社交网络中的位置共享系统的隐私保护方法有效
申请号: | 201710287904.0 | 申请日: | 2017-04-27 |
公开(公告)号: | CN106899700B | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 孙罡;谢喻霞;廖丹;孙健 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 51203 电子科技大学专利中心 | 代理人: | 周刘英 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明针对移动在线社交网络中的附近好友和陌生人查找服务的位置隐私保护的技术问题,提出一种实现附近好友查找、陌生人查找的一种移动社交网络中的位置共享系统的隐私保护方法。本发明综合考虑附近好友查找、陌生人查找服务相对于传统的基于位置的服务的特殊性,除了对用户的位置隐私进行保护外能够对用户的社交关系隐私进行保护。在本发明中,用户在使用附近好友查找、附近陌生人查找这一位置共享服务时,可以选择位置共享的对象,即允许用户选择将自己的位置暴露给一部分好友,而不是所有的好友。本发明提出的保护策略比现有的隐私保护方法更加高效,能够更加快速的查找到附近的好友、陌生人。 | ||
搜索关键词: | 一种 移动 社交 网络 中的 位置 共享 系统 隐私 保护 方法 | ||
【主权项】:
1.一种移动社交网络中的位置共享系统的隐私保护方法,其特征在于,包括下列步骤:/n步骤1:在线社交网络服务器为用户终端生成用户假名,用户终端在位置服务器上基于用户假名进行位置信息登陆:/n101:用户端向在线社交网络服务器发起用户假名生成请求:/n用户端生成随机密钥对,并以注册社交身份ID时的私钥作为密钥,对社交身份ID和时间戳进行非对称加密生成第一数字签名,并将包含社交身份ID、时间戳、第一数字签名、随机密钥对的公钥的用户假名生成请求发送给在线社交网络服务器;/n102:在线社交网络服务器对用户端进行社交身份ID验证:通过用户注册社交身份ID时的公钥对接收的第一数字签名进行解密并验证社交身份ID;/n在线社交网络服务器为通过验证的用户随机生成用户假名并返回给用户端,同时将当前用户假名和来自用户端的随机密钥对的公钥发送给位置服务器;以及更新本地社交网络数据库中当前社交身份ID的用户假名,其中社交网络数据库包括社交身份ID、用户假名、好友的社交身份ID;/n103:用户端基于当前用户假名生成位置登陆信息并发送给位置服务器,其中位置登陆信息包括用户假名、时间戳、第二数字签名、用户位置、被查找距离,所述第二数字签名为:以当前随机密钥对的私钥作为密钥对当前用户假名和时间戳进行非对称加密生成;被查找距离包括:用户位置被好友和陌生人查找的距离;/n104:位置服务器对用户端进行用户假名验证,及维护本地位置数据库:/n用户假名验证:基于与用户假名匹配的随机密钥对的公钥,对第二数字签名进行解密并验证用户假名;/n本地位置数据库维护为:将通过验证的位置登陆信息保存到本地位置数据库;所述位置数据库包括:用户位置、被查找距离、当前随机密钥对的公钥和用户假名;/n步骤2:位置查找请求处理:/n201:用户端向在线社交网络服务器发送第一查找请求,所述第一查找请求包括:社交身份ID、查找类型、社交身份访问权限,其中社交身份访问权限为:允许访问本端用户的好友列表;/n202:在线社交网络服务器基于查找类型进行查找处理:/n若查找类型为好友,则将满足社交身份访问权限的好友的社交身份ID和用户假名返回给用户端;/n若查找类型为陌生人,则等待位置服务器发送第二用户假名集合,当收到第二用户假名集合时,社交网络服务器将属于当前发送第一查找请求的用户的好友从所述第二用户假名集合中删除后,再将第二用户假名集合、对应的社交身份ID返回给用户端;/n其中,第二用户假名集合为:位置服务器查找满足查找范围和被查找距离的所有用户假名,得到第二用户假名集合;/n203:用户端向位置服务器发送第二查找请求,所述第二查找请求包括:用户端的用户假名、查找类型、查找范围、位置访问控制,其中位置访问控制为:是否显示本端用户的用户位置;/n204:位置服务器基于查找类型进行查找处理:/n若查找类型为好友,则位置服务器查找满足查询范围和被查找距离的所有用户假名,得到初始查找集合;并基于是否发送过显示本端用户位置的位置访问控制,对初始查找集合进行划分:若未发送过,则划分到第一子集;否则划分到第二子集;将第一子集的用户假名、以及第二子集的用户假名和用户位置返回给用户端;/n若查找类型为陌生人,则位置服务器查找满足查找范围和被查找距离的所有用户假名,得到第二用户假名集合,并将所述第二用户假名集合返回给用户端,及发送给在线社交网络服务器;/n205:用户端对在线社交网络服务器和位置服务器的返回信息进行匹配,得到查找结果。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710287904.0/,转载请声明来源钻瓜专利网。