[发明专利]一种适用于位置查询服务的双向隐私保护方法有效
申请号: | 201310389639.9 | 申请日: | 2013-08-30 |
公开(公告)号: | CN103442334A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 吴小兵;王炜;陈贵海 | 申请(专利权)人: | 南京大学 |
主分类号: | H04W4/04 | 分类号: | H04W4/04;H04W12/02;H04W8/24 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 李玉平 |
地址: | 210093 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 位置 查询 服务 双向 隐私 保护 方法 | ||
1.一种适用于位置查询服务的双向隐私保护方法,其特征在于,包括如下步骤:
(1)位置查询者监听收到的来自多个无线接入点的信号,获取来自多个接入点的信号强度信息RSSI,形成一个信号强度信息向量;
(2)位置查询者将(1)中来自多个接入点的信号强度信息向量和其他(k-1)个来自多个接入点的信号强度信息向量组成k个信号强度信息向量;
(3)位置查询者将所述k个信号强度信息向量发送给位置服务器;所述位置服务器根据收到的k个信号强度信息向量计算出k个位置,使用k个公钥对所述k个位置依次进行加密,然后将加密后的k个位置信息发送位置查询者;
(4)位置查询者收到位置服务器发来的k个加密后的位置信息后,对其中已知私钥的信息使用自己的私钥进行解密,得到自己的位置信息。
2.如权利要求1所述的适用于位置查询服务的双向隐私保护方法,其特征在于:位置服务器使用隐式传输将加密后的k个位置信息发送位置查询者;具体步骤为:
所述位置服务器端生成一个质数阶循环群Zq,g是群Zq的生成子,所述生成子g使得Diffie-Hellman假设成立;位置服务器另外使用一个随机哈希函数H;位置服务器从Zq中随机选择k-1个常数C1,C2,…,Ck-1;同时随机选择r∈Zq;计算gr;位置服务器将C1,C2,…,Ck-1和gr发送给位置查询者作为加密用的公钥;同时服务器计算C1r,C2r,…,(Ck-1)r;
假设位置查询者对应的真实的信号强度向量是Vφ,即他希望能够从服务器端获得第φ个位置,0≤φ≤k-1;具体而言,服务器端可以根据位置查询者提交的信号强度信息组成的k个向量计算得到的k个位置信息L0,L2,…,Lk-1;位置查询者将仅仅得到Lφ;
(a)位置查询者随机选择一个整数m,并且使得PKφ=gm;如果φ≠0,计算PK0=Cφ/PKφ;将PK0发送给服务器端,同时计算(gr)m=(PKφ)r作为解密用的私钥;
(b)服务器计算(PK0)r和(PKi)r=Cir/(PKφ)r,1≤i≤k-1;服务器再随机选择一个字符串S,然后对L0,L2,…,Lk-1通过计算H(((PKi)r),S,i)⊕Li进行加密;
(c)位置查询者使用H(((PKφ)r),S,φ)解密出Lφ。
3.如权利要求1所述的适用于位置查询服务的双向隐私保护方法,其特征在于:根据位置查询者的智能手机携带的历史信号强度数据合成新的信号强度数据,形成其他(k-1)个信号强度信息向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310389639.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动警务终端安全管控系统
- 下一篇:网络多媒体文件快速启动播放方法及系统