TVM是一款基于Java开发的室内定位系统源码,旨在保护智能手机用户隐私的同时提供精确的室内定位服务。
TVM(时间矢量地图)是一个开源的、GPL许可的框架,它允许用户通过使用Wi-Fi接收信号强度(RSS)指纹来实现室内定位,并且能够精准地进行定位。该框架利用了k-匿名的概念,可以智能有效地混淆本地化请求。
最近,室内定位系统(IPS)受到了广泛关注(例如),主要是因为GPS在室内的覆盖范围有限并且消耗大量能量。另一方面,目前主流的智能手机操作系统中的位置服务主要依赖于服务器端的位置计算过程,这使得服务提供商能够随时获取用户的具体位置信息。因此,在本段落中我们提出了一种创新算法来保护用户的隐私不受定位服务的影响,并且不会妨碍连续提供细粒度的位置更新。
TVM算法通过利用k-匿名布隆(kAB)过滤器和生成伪装的bestNeighbors请求,让用户能够在不牺牲隐私的情况下进行准确定位。这种方法对各种形式的隐私攻击都具有一定的抵抗力。该研究基于IEEETKDE15期刊论文及其在IEEEICDE16上的海报展示。
我们的目标是通过这种创新的方法保护用户免受定位服务的位置跟踪,并同时确保能够持续提供精确且细粒度的位置信息更新。