论文笔记(1)——《Where's Wally?Precise User Discovery Attacks in Location Proximity Services》

时间:2022-10-16 13:56:05

Abstract:

位置相近服务在社交和移动网络的广泛使用是基于可用性和用户隐私的平衡,但引发了三角定位攻击的风险。文章系统化地讨论了此类攻击的防范,包括问题在不同临近模型下的形式化,针对不同模型的有效攻击,以及攻击需要的询问次数的确界,并针对实际应用进行实验。

一)对攻击的建模:UDP,已知包含点p的欧氏平面区域A以及一个提供邻域信息的oracle,找到点p的位置

邻域预言机(proximity oracle)定义:论文笔记(1)——《Where's Wally?Precise User Discovery Attacks in Location Proximity Services》,输入为p,查询以某点为圆心的区域,若与被攻击者距离小于r,返回1,否则返回0

原问题化为两部分:

1)Disk Coverage:将A用最少的r-邻域覆盖

归约为UDG(Unit Disk Graph)上的最小支配集(MDS)问题,是NP-hard,但存在线性时间的5-近似随机算法(结果与最优解差距不超过五倍)

近似算法:随机取点加入支配集,去掉所有相邻点,重复到图为空。时间复杂度为O(|V|)

UDG:平面上有许多取样点,若两点之间距离小于r则存在一条边,从而找其最小支配集便必定可以用r-邻域覆盖所有取样点

For max-coverage, the distance between points in the dominating set is at least 论文笔记(1)——《Where's Wally?Precise User Discovery Attacks in Location Proximity Services》

2)Disk Search:找到p在哪一个邻域

每个disk中的点可被一个“外接”矩形完全覆盖,利用一个二分算法可以在O(rlogr)时间解决(查询次数为logr)

所以总的查询次数为论文笔记(1)——《Where's Wally?Precise User Discovery Attacks in Location Proximity Services》

二)RUDP(Rounding User Discovery Problem)

对不同距离的p与p_u,社交网络通常返回不同的距离值而非固定的r,从而此处研究Rounding Class Family解决这个问题

RCF由一系列tuple 论文笔记(1)——《Where's Wally?Precise User Discovery Attacks in Location Proximity Services》组成,论文笔记(1)——《Where's Wally?Precise User Discovery Attacks in Location Proximity Services》为rounding value,I1,...,In构成了R+的一个partition,且论文笔记(1)——《Where's Wally?Precise User Discovery Attacks in Location Proximity Services》

通过不断的三角测量缩小下一个点的范围,直到缩到r=delta_1,从而原算法的总运行时间为论文笔记(1)——《Where's Wally?Precise User Discovery Attacks in Location Proximity Services》(|S|为rounding class family的大小,显然也是询问次数)

三)Randomized User Discovery Problem

对某个点的查询返回的结果服从一个随机分布(每次返回的结果含高斯噪声),经过一番数学处理得知,解决RANDUDP问题的误差为论文笔记(1)——《Where's Wally?Precise User Discovery Attacks in Location Proximity Services》的复杂度为论文笔记(1)——《Where's Wally?Precise User Discovery Attacks in Location Proximity Services》

四)实际问题

查询空间:大,通过个人信息缩减查询空间

联系:伪造身份加好友攻击

攻击的探测:此类服务有探测伪造位置的机制,利用伪装机制(参见The Man Who Was There: Validating Check-ins in Location-Based Services

准确度:与GPS精度有关

投影误差:坐标需要用合适的投影方法获得,此处采用等距圆锥投影(equidistant conic projection)

论文笔记(1)——《Where's Wally?Precise User Discovery Attacks in Location Proximity Services》的更多相关文章

  1. Twitter 新一代流处理利器——Heron 论文笔记之Heron架构

    Twitter 新一代流处理利器--Heron 论文笔记之Heron架构 标签(空格分隔): Streaming-process realtime-process Heron Architecture ...

  2. Deep Learning论文笔记之(四)CNN卷积神经网络推导和实现(转)

    Deep Learning论文笔记之(四)CNN卷积神经网络推导和实现 zouxy09@qq.com http://blog.csdn.net/zouxy09          自己平时看了一些论文, ...

  3. 论文笔记之:Visual Tracking with Fully Convolutional Networks

    论文笔记之:Visual Tracking with Fully Convolutional Networks ICCV 2015  CUHK 本文利用 FCN 来做跟踪问题,但开篇就提到并非将其看做 ...

  4. Deep Learning论文笔记之(八)Deep Learning最新综述

    Deep Learning论文笔记之(八)Deep Learning最新综述 zouxy09@qq.com http://blog.csdn.net/zouxy09 自己平时看了一些论文,但老感觉看完 ...

  5. Deep Learning论文笔记之(六)Multi-Stage多级架构分析

    Deep Learning论文笔记之(六)Multi-Stage多级架构分析 zouxy09@qq.com http://blog.csdn.net/zouxy09          自己平时看了一些 ...

  6. Multimodal —— 看图说话(Image Caption)任务的论文笔记(一)评价指标和NIC模型

    看图说话(Image Caption)任务是结合CV和NLP两个领域的一种比较综合的任务,Image Caption模型的输入是一幅图像,输出是对该幅图像进行描述的一段文字.这项任务要求模型可以识别图 ...

  7. 论文笔记(1):Deep Learning.

    论文笔记1:Deep Learning         2015年,深度学习三位大牛(Yann LeCun,Yoshua Bengio & Geoffrey Hinton),合作在Nature ...

  8. 论文笔记(2):A fast learning algorithm for deep belief nets.

    论文笔记(2):A fast learning algorithm for deep belief nets. 这几天继续学习一篇论文,Hinton的A Fast Learning Algorithm ...

  9. 论文笔记:Towards Diverse and Natural Image Descriptions via a Conditional GAN

    论文笔记:Towards Diverse and Natural Image Descriptions via a Conditional GAN ICCV 2017 Paper: http://op ...

随机推荐

  1. 在Android上用AChartEngine轻松绘制图表

    本文由 伯乐在线 - LeonHover 翻译.未经许可,禁止转载!英文出处:jaxenter.欢迎加入翻译组. Android发布不久的2008年底,开发者们已经开始寻找制表.制图.绘图的工具库.当 ...

  2. 小白日记5:kali渗透测试之被动信息收集(四)--theHarvester,metagoofil,meltag,个人专属密码字典--CUPP

    1.theHarvester theHarvester是一个社会工程学工具,它通过搜索引擎.PGP服务器以及SHODAN数据库收集用户的email,子域名,主机,雇员名,开放端口和banner信息. ...

  3. 读jQuery官方文档:jQuery对象

    jQuery对象 当用$符号包裹一个CSS风格选择器的时候,你得到一个jQuery对象. var heading = $('h1'); jQuery对象是对DOM ELement封装过后的数组.注意, ...

  4. 学习Swift写iOS?那写安卓和WinPhone呢?请看一石三鸟终极解决方案 - Silver!

    首先,你必须知道的是,Silver是苹果最新编程语言Swift的免费实现版本. 通过Silver,你可以使用Swift语言来编写.NET,Java,安卓和Cocoa APIs.你甚至可以在这些平台上共 ...

  5. Javascript继承2:创建即继承----构造函数继承

    //声明父类 function SuperClass(id){ //值类型公有属性 this.id = id; //引用类型公有属性 this.books = ['Html','Css']; } // ...

  6. C/S和B/S应用程序的区别

    一.C/S和B/S介绍: 1.C/S介绍: Client/Server架构,即客户端/服务器架构.是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销 ...

  7. Python【每日一问】02

    问:列表 test = [1,2,3,1,3,4,5,67,7,8,54,1,2,3,4,5,6],如何删除该列表的重复元素? 方法1:利用集合的不重复性 # 利用集合的不重复性 test = [1, ...

  8. Xamarin iOS教程之警告视图

    Xamarin iOS教程之警告视图 Xamarin iOS警告视图 如果需要向用户显示一条非常重要的消息时,警告视图(UIAlertView类)就可以派上用场了.它的功能是把需要注意的信息显示给用户 ...

  9. hdu 5500 Reorder the Books

    http://acm.hdu.edu.cn/showproblem.php?pid=5500 Reorder the Books Time Limit: 4000/2000 MS (Java/Othe ...

  10. C#模拟PrtScn实现截屏

    有了之前的基础知识了解,如今開始实现PrtScn和Alt+PrtScn. 首先新建一个WPF应用程序,命名为PrintscreenAndAltPrintScreen 导入keybd_event方法: ...