EDBT 2026 Demo / reviewers in the wild / expert
Marco Gruteser
dblp:87/88
· DBLP profile ↗
119ranked-venue papers
5as first author
10since 2021 · last 2026
0000-0002-7424-4951ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 81 · 4 first-author · 5 since 2021Security and privacy · 11 · 3 since 2021Human-computer interaction and ubiquitous computing · 10Graphics, computer vision, multimedia, augmented reality and games · 4Artificial intelligence and machine learning · 3 · 2 since 2021Databases, data management, data science and information retrieval · 2Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Personalizing Agent Privacy Decisions via Logical EntailmentabstractPersonal large language model (LLM) agents increasingly perform tasks that require access to user data, raising concerns about appropriate data disclosure. We show that relying solely on LLMs to make data-sharing decisions is insufficient. Prompting LLMs to ground their decisions on contextual privacy norms fails to capture individual users’ privacy preferences, while providing prior user data-sharing decisions through in-context learning (ICL) leads to unreliable and opaque reasoning. To address these limitations, we propose ARIEL (Agentic Reasoning with Individualized Entailment Logic), a framework that combines LLMs with rule-based logic to enable structured, personalized privacy reasoning. The core mechanism of ARIEL determines whether a user’s prior decision on a data-sharing request logically entails the same decision for a new request. Experimental evaluations using advanced models and public datasets show that ARIEL reduces the F1 error rate for appropriate judgments by 40.6% compared to standard ICL-based reasoning, indicating that ARIEL is effective at correctly judging requests where the user would approve data sharing. These results demonstrate that integrating LLMs with logical entailment provides an effective and interpretable approach for automating personalized privacy decisions. James Flemings, Ren Yi, Octavian Suciu, Kassem Fawaz, Murali Annavaram, Marco Gruteser |
Proc. Priv. Enhancing Technol. | 6 |
| 2025 | Privacy Reasoning in Ambiguous ContextsabstractWe study the ability of language models to reason about appropriate information disclosure - a central aspect of the evolving field of agentic privacy. Whereas previous works have focused on evaluating a model's ability to align with human decisions, we examine the role of ambiguity and missing context on model performance when making information-sharing decisions. We identify context ambiguity as a crucial barrier for high performance in privacy assessments. By designing Camber, a framework for context disambiguation, we show that model-generated decision rationales can reveal ambiguities and that systematically disambiguating context based on these rationales leads to significant accuracy improvements (up to 13.3% in precision and up to 22.3% in recall) as well as reductions in prompt sensitivity. Overall, our results indicate that approaches for context disambiguation are a promising way forward to enhance agentic privacy reasoning. Ren Yi, Octavian Suciu, Adrià Gascón, Sarah Meiklejohn, Eugene Bagdasarian, Marco Gruteser |
NeurIPS | 6 |
| 2024 | AirGapAgent: Protecting Privacy-Conscious Conversational AgentsabstractThe growing use of large language model (LLM)-based conversational agents to manage sensitive user data raises significant privacy concerns.While these agents excel at understanding and acting on context, this capability can be exploited by malicious actors.We introduce a novel threat model where adversarial third-party apps manipulate the context of interaction to trick LLM-based agents into revealing private information not relevant to the task at hand.Grounded in the framework of contextual integrity, we introduce AirGapAgent, a privacy-conscious agent designed to prevent unintended data leakage by restricting the agent's access to only the data necessary for a specific task.Extensive experiments using Gemini, GPT, and Mistral models as agents validate our approach's effectiveness in mitigating this form of context hijacking while maintaining core agent functionality.For example, we show that a single-query context hijacking attack on a Gemini Ultra agent reduces its ability to protect user data from 94% to 45%, while an AirGapAgent achieves 97% protection, rendering the same attack ineffective. CCS Concepts• Security and privacy → Information flow control. Eugene Bagdasarian, Ren Yi, Sahra Ghalebikesabi, Peter Kairouz, Marco Gruteser, Sewoong Oh, Borja Balle, Daniel Ramage |
CCS | 5 |
| 2023 | Algorithms for bounding contribution for histogram estimation under user-level privacyabstractWe study the problem of histogram estimation under user-level differential privacy, where the goal is to preserve the privacy of all entries of any single user. We consider the heterogeneous scenario where the quantity of data can be different for each user. In this scenario, the amount of noise injected into the histogram to obtain differential privacy is proportional to the maximum user contribution, which can be amplified by few outliers. One approach to circumvent this would be to bound (or limit) the contribution of each user to the histogram. However, if users are limited to small contributions, a significant amount of data will be discarded. In this work, we propose algorithms to choose the best user contribution bound for histogram estimation under both bounded and unbounded domain settings. When the size of the domain is bounded, we propose a user contribution bounding strategy that almost achieves a two-approximation with respect to the best contribution bound in hindsight. For unbounded domain histogram estimation, we propose an algorithm that is logarithmic-approximation with respect to the best contribution bound in hindsight. This result holds without any distribution assumptions on the data. Experiments on both real and synthetic datasets verify our theoretical findings and demonstrate the effectiveness of our algorithms. We also show that clipping bias introduced by bounding user contribution may be reduced under mild distribution assumptions, which can be of independent interest. Yuhan Liu 0007, Ananda Theertha Suresh, Wennan Zhu, Peter Kairouz, Marco Gruteser |
ICML | 5 |
| 2022 | Vi-Fi: Associating Moving Subjects across Vision and Wireless SensorsabstractIn this paper, we present Vi-Fi, a multi-modal system that leverages a user's smartphone WiFi Fine Timing Measurements (FTM) and inertial measurement unit (IMU) sensor data to associate the user detected on a camera footage with their corresponding smartphone identifier (e.g. WiFi MAC address). Our approach uses a recurrent multi-modal deep neural network that exploits FTM and IMU measurements along with distance between user and camera (depth information) to learn affinity matrices. As a baseline method for comparison, we also present a traditional non deep learning approach that uses bipartite graph matching. To facilitate evaluation, we collected a multi-modal dataset that comprises camera videos with depth information (RGB-D), WiFi FTM and IMU measurements for multiple participants at diverse real-world settings. Using association accuracy as the key metric for evaluating the fidelity of Vi-Fi in associating human users on camera feed with their phone IDs, we show that Vi-Fi achieves between 81% (real-time) to 91% (offline) association accuracy. Hansi Liu, Abrar Alali, Mohamed Ibrahim Ahmed 0001, Bryan Bo Cao, Nicholas Meegan, Marco Gruteser, Shubham Jain 0003, Kristin J. Dana, Ashwin Ashok, Bin Cheng 0002, Hongsheng Lu |
IPSN | 7 |
| 2022 | ViTag: Online WiFi Fine Time Measurements Aided Vision-Motion Identity Association in Multi-person EnvironmentsabstractIn this paper, we present ViTag to associate user identities across multimodal data, particularly those obtained from cameras and smartphones. ViTag associates a sequence of vision tracker generated bounding boxes with Inertial Mea-surement Unit (IMU) data and Wi-Fi Fine Time Measurements (FTM) from smartphones. We formulate the problem as association by sequence to sequence (seq2seq) translation. In this two-step process, our system first performs cross-modal translation using a multimodal LSTM encoder-decoder network (X-Translator) that translates one modality to another, e.g. recon-structing IMU and FTM readings purely from camera bounding boxes. Second, an association module finds identity matches between camera and phone domains, where the translated modality is then matched with the observed data from the same modality. In contrast to existing works, our proposed approach can associate identities in multi-person scenarios where all users may be performing the same activity. Extensive experiments in real-world indoor and outdoor environments demonstrate that online association on camera and phone data (IMU and FTM) achieves an average Identity Precision Accuracy (IDP) of 88.39% on a 1 to 3 seconds window, outperforming the state-of-the-art Vi-Fi (82.93%). Further study on modalities within the phone domain shows the FTM can improve association performance by 12.56% on average. Finally, results from our sensitivity experiments demonstrate the robustness of ViTag under different noise and environment variations. Bryan Bo Cao, Abrar Alali, Hansi Liu, Nicholas Meegan, Marco Gruteser, Kristin J. Dana, Ashwin Ashok, Shubham Jain 0003 |
SECON | 5 |
| 2022 | Towards Sparse Federated Analytics: Location Heatmaps under Distributed Differential Privacy with Secure AggregationabstractWe design a scalable algorithm to privately generate location heatmaps over decentralized data from millions of user devices. It aims to ensure differential privacy before data becomes visible to a service provider while maintaining high data accuracy and minimizing resource consumption on users’ devices. To achieve this, we revisit distributed differential privacy based on recent results in secure multiparty computation, and we design a scalable and adaptive distributed differential privacy approach for location analytics. Evaluation on public location datasets shows that this approach successfully generates metropolitan-scale heatmaps from millions of user samples with a worstcase client communication overhead that is significantly smaller than existing state-of-the-art private protocols of similar accuracy. Eugene Bagdasarian, Peter Kairouz, Stefan Mellem, Adrià Gascón, Kallista A. Bonawitz, Deborah Estrin, Marco Gruteser |
Proc. Priv. Enhancing Technol. | 7 |
| 2021 | EdgeSharing: Edge Assisted Real-time Localization and Object Sharing in Urban StreetsabstractCollaborative object localization and sharing at smart intersections promises to improve situational awareness of traffic participants in key areas where hazards exist due to visual obstructions. By sharing a moving object's location between different camera-equipped devices, it effectively extends the vision of traffic participants beyond their field of view. However, accurately sharing objects between moving clients is extremely challenging due to the high accuracy requirements for localizing both the client position and positions of its detected objects. Therefore, we introduce EdgeSharing, a localization and object sharing system leveraging the resources of edge cloud platforms. EdgeSharing holds a real-time 3D feature map of its coverage region to provide accurate localization and object sharing service to the client devices passing through this region. We further propose several optimization techniques to increase the localization accuracy, reduce the bandwidth consumption and decrease the offloading latency of the system. The result shows that the system is able to achieve a mean vehicle localization error of 0.28-1.27 meters, an object sharing accuracy of 82.3%-91.4%, and a 54.7% object awareness increment in urban streets and intersections. In addition, the proposed optimization techniques reduce bandwidth consumption by 70.12% and end-to-end latency by 40.09%. Marco Gruteser |
INFOCOM | 2 |
| 2021 | Elf: accelerate high-resolution mobile deep vision with content-aware parallel offloadingabstractAs mobile devices continuously generate streams of images and videos, a new class of mobile deep vision applications are rapidly emerging, which usually involve running deep neural networks on these multimedia data in real-time. To support such applications, having mobile devices offload the computation, especially the neural network inference, to edge clouds has proved effective. Existing solutions often assume there exists a dedicated and powerful server, to which the entire inference can be offloaded. In reality, however, we may not be able to find such a server but need to make do with less powerful ones. To address these more practical situations, we propose to partition the video frame and offload the partial inference tasks to multiple servers for parallel processing. This paper presents the design of Elf, a framework to accelerate the mobile deep vision applications with any server provisioning through the parallel offloading. Elf employs a recurrent region proposal prediction algorithm, a region proposal centric frame partitioning, and a resource-aware multi-offloading scheme. We implement and evaluate Elf upon Linux and Android platforms using four commercial mobile devices and three deep vision applications with ten state-of-the-art models. The comprehensive experiments show that Elf can speed up the applications by 4.85× with saving bandwidth usage by 52.6%, while with <1% application accuracy sacrifice. Wuyang Zhang, Zhezhi He, Zhenhua Jia, Yunxin Liu 0001, Marco Gruteser, Dipankar Raychaudhuri, Yanyong Zhang |
MobiCom | 6 |
| 2021 | Lost and Found!: associating target persons in camera surveillance footage with smartphone identifiersabstractWe demonstrate an application of finding target persons on a surveillance video. Each visually detected participant is tagged with a smartphone ID and the target person with the query ID is highlighted. This work is motivated by the fact that establishing associations between subjects observed in camera images and messages transmitted from their wireless devices can enable fast and reliable tagging. This is particularly helpful when target pedestrians need to be found on public surveillance footage, without the reliance on facial recognition. The underlying system uses a multi-modal approach that leverages WiFi Fine Timing Measurements (FTM) and inertial sensor (IMU) data to associate each visually detected individual with a corresponding smartphone identifier. These smartphone measurements are combined strategically with RGB-D information from the camera, to learn affinity matrices using a multi-modal deep learning network. Hansi Liu, Abrar Alali, Mohamed Ibrahim Ahmed 0001, Marco Gruteser, Shubham Jain 0003, Kristin J. Dana, Ashwin Ashok, Bin Cheng 0002, Hongsheng Lu |
MobiSys | 5 |
| 2020 | Wi-Go: accurate and scalable vehicle positioning using WiFi fine timing measurementabstractDriver assistance and vehicular automation would greatly benefit from uninterrupted lane-level vehicle positioning, especially in challenging environments like metropolitan cities. In this paper, we explore whether the WiFi Fine Time Measurement (FTM) protocol, with its robust, accurate ranging capability, can complement current GPS and odometry systems to achieve lane-level positioning in urban canyons. We introduce Wi-Go, a system that simultaneously tracks vehicles and maps WiFi access point positions by coherently fusing WiFi FTMs, GPS, and vehicle odometry information together. Wi-Go also adaptively controls the FTM messaging rate from clients to prevent high bandwidth usage and congestion, while maximizing the tracking accuracy. Wi-Go achieves lane-level vehicle positioning (1.3 m median and 2.9 m 90-percentile error), an order of magnitude improvement over vehicle built-in GPS, through vehicle experiments in the urban canyons of Manhattan, New York City, as well as in suburban areas (0.8 m median and 3.2 m 90-percentile error). Mohamed Ibrahim Ahmed 0001, Ali Rostami 0002, Bo Yu 0007, Hansi Liu, Minitha Jawahar, Viet Nguyen, Marco Gruteser, Fan Bai 0002, Richard E. Howard |
MobiSys | 7 |
| 2019 | Edge Assisted Real-time Object Detection for Mobile Augmented RealityabstractMost existing Augmented Reality (AR) and Mixed Reality (MR) systems are able to understand the 3D geometry of the surroundings but lack the ability to detect and classify complex objects in the real world. Such capabilities can be enabled with deep Convolutional Neural Networks (CNN), but it remains difficult to execute large networks on mobile devices. Offloading object detection to the edge or cloud is also very challenging due to the stringent requirements on high detection accuracy and low end-to-end latency. The long latency of existing offloading techniques can significantly reduce the detection accuracy due to changes in the user's view. To address the problem, we design a system that enables high accuracy object detection for commodity AR/MR system running at 60fps. The system employs low latency offloading techniques, decouples the rendering pipeline from the offloading pipeline, and uses a fast object tracking method to maintain detection accuracy. The result shows that the system can improve the detection accuracy by 20.2%-34.8% for the object detection and human keypoint detection tasks, and only requires 2.24ms latency for object tracking on the AR device. Thus, the system leaves more time and computational resources to render virtual elements for the next frame and enables higher quality AR/MR experiences. Marco Gruteser |
MobiCom | 3 |
| 2019 | CardioCam: Leveraging Camera on Mobile Devices to Verify Users While Their Heart is PumpingabstractWith the increasing prevalence of mobile and IoT devices (e.g., smartphones, tablets, smart-home appliances), massive private and sensitive information are stored on these devices. To prevent unauthorized access on these devices, existing user verification solutions either rely on the complexity of user-defined secrets (e.g., password) or resort to specialized biometric sensors (e.g., fingerprint reader), but the users may still suffer from various attacks, such as password theft, shoulder surfing, smudge, and forged biometrics attacks. In this paper, we propose, CardioCam, a low-cost, general, hard-to-forge user verification system leveraging the unique cardiac biometrics extracted from the readily available built-in cameras in mobile and IoT devices. We demonstrate that the unique cardiac features can be extracted from the cardiac motion patterns in fingertips, by pressing on the built-in camera. To mitigate the impacts of various ambient lighting conditions and human movements under practical scenarios, CardioCam develops a gradient-based technique to optimize the camera configuration, and dynamically selects the most sensitive pixels in a camera frame to extract reliable cardiac motion patterns. Furthermore, the morphological characteristic analysis is deployed to derive user-specific cardiac features, and a feature transformation scheme grounded on Principle Component Analysis (PCA) is developed to enhance the robustness of cardiac biometrics for effective user verification. With the prototyped system, extensive experiments involving $25$ subjects are conducted to demonstrate that CardioCam can achieve effective and reliable user verification with over $99%$ average true positive rate (TPR) while maintaining the false positive rate (FPR) as low as $4%$. Jian Liu 0001, Cong Shi 0004, Yingying Chen 0001, Hongbo Liu 0002, Marco Gruteser |
MobiSys | 5 |
| 2019 | FusionEye: Perception Sharing for Connected Vehicles and its Bandwidth-Accuracy Trade-offsabstractAutomated driving and advanced driver assistance systems benefit from complete understandings of traffic scenes around vehicles. Existing systems gather such data through cameras and other sensors in vehicles but scene understanding can be limited due to the sensing range of sensors or occlusion from other objects. To gather information beyond the view of one vehicle, we propose and explore FusionEye - a connected vehicle system that allows multiple vehicles to share perception data over vehicle-to-vehicle communications and collaboratively merge this data into a more complete traffic scene. FusionEye uses a self-adaptive topology merging algorithm based on bipartite graph. We explore its network bandwidth requirements and the trade-off with merging accuracy. Experimental results show that FusionEye creates more complete scenes and achieves a merging accuracy of 88% with 5% packet drop rate and transmission latency around 200ms. We show that richer vehicle descriptors offer only marginal accuracy improvements compared to lower communication overhead options. Hansi Liu, Shubham Jain 0003, Mohannad Murad, Marco Gruteser, Fan Bai 0002 |
SECON | 5 |
| 2019 | HandSense: capacitive coupling-based dynamic, micro finger gesture recognitionabstractHead-mounted devices (HMD) for Augmented Reality (AR) are gaining traction thanks to a growing number of applications in the areas of image guided therapy, computer aided design, cargo packing, manufacturing and digital field service. However, providing an always available, intuitive and user friendly input for these devices remains a challenging problem. This paper explores recognizing dynamic, micro finger gestures using capacitive coupling for interacting with a head-mounted device. Electrodes are attached to fingertips of users gloves and capacitive coupling among all pairs of electrodes is measured quickly to infer the real-time spatial relationship between fingers. The system is able to recognize fine, low-effort finger gestures, such as swiping, sliding, tap, double-tap. We evaluated our prototype with 14 gestures executed by 10 subjects and found a 97% accuracy of gesture recognition. Viet Nguyen, Siddharth Rupavatharam, Richard E. Howard, Marco Gruteser |
SenSys | 5 |
| 2019 | A Light-Weight Smartphone GPS Error Model for SimulationabstractThis paper proposes a stochastic model for the Global Positioning System (GPS) position errors on smartphones in urban canyons. The need to simulate such errors arises in pedestrian to vehicle communications, for example, which enable a new way to protect vulnerable road users. Studying this technology requires accurate modeling of the GPS precision on portable devices, e.g., smartphones since they share pedestrians' location information with vehicles for collision avoidance. The model is derived from and calibrated with pedestrian GPS traces collected from New York City. We show that the model produces GPS error samples with similar spatial and temporal correlation as in the collected field data. Ali Rostami 0002, Bin Cheng 0002, Hongsheng Lu, John B. Kenney, Marco Gruteser |
VTC Fall | 5 |
| 2019 | Recognizing Textures with Mobile Cameras for Pedestrian Safety ApplicationsabstractAs smartphone rooted distractions become commonplace, the lack of compelling safety measures has led to a rise in the number of injuries to distracted walkers. Various solutions address this problem by sensing a pedestrian's walking environment. Existing camera-based approaches have been largely limited to obstacle detection and other forms of object detection. Instead, we present TerraFirma, an approach that performs material recognition on the pedestrian's walking surface. We explore, first, how well commercial off-the-shelf smartphone cameras can learn texture to distinguish among paving materials in uncontrolled outdoor urban settings. Second, we aim at identifying when a distracted user is about to enter the street, which can be used to support safety functions such as warning the user to be cautious. To this end, we gather a unique dataset of street/sidewalk imagery from a pedestrian's perspective, that spans major cities like New York, Paris, and London. We demonstrate that modern phone cameras can be enabled to distinguish materials of walking surfaces in urban areas with more than 90 percent accuracy, and accurately identify when pedestrians transition from sidewalk to street. Shubham Jain 0003, Marco Gruteser |
IEEE Trans. Mob. Comput. | 2 |
| 2018 | Eyelight: Light-and-Shadow-Based Occupancy Estimation and Room Activity RecognitionabstractThis paper explores the feasibility of localizing and detecting activities of building occupants using visible light sensing across a mesh of light bulbs. Existing Visible Light activity sensing (VLS) techniques require either light sensors to be deployed on the floor or a person to carry a device. Our approach integrates photosensors with light bulbs and exploits the light reflected off the floor to achieve an entirely device-free and light source based system. This forms a mesh of virtual light barriers across networked lights to track shadows cast by occupants. The design employs a synchronization circuit that implements a time division signaling scheme to differentiate between light sources and a sensitive sensing circuit to detect small changes in weak reflections. Sensor readings are fed into indoor supervised tracking algorithms as well as occupancy and activity recognition classifiers. Our prototype uses modified off-the-shelf LED flood light bulbs and is installed in a typical office conference room. We evaluate the performance of our system in terms of localization, occupancy estimation and activity classification, and find a 0.89m median localization error as well as 93.7% and 93.78% occupancy and activity classification accuracy, respectively. Viet Nguyen, Mohamed Ibrahim Ahmed 0001, Siddharth Rupavatharam, Minitha Jawahar, Marco Gruteser, Richard E. Howard |
INFOCOM | 5 |
| 2018 | Verification: Accuracy Evaluation of WiFi Fine Time Measurements on an Open PlatformabstractAcademic and industry research has argued for supporting WiFi time-of-flight measurements to improve WiFi localization. The IEEE 802.11-2016 now includes a Fine Time Measurement (FTM) protocol for WiFi ranging, and several WiFi chipsets offer hardware support albeit without fully functional open software. This paper introduces an open platform for experimenting with fine time measurements and a general, repeatable, and accurate measurement framework for evaluating time-based ranging systems. We analyze the key factors and parameters that affect the ranging performance and revisit standard error correction techniques for WiFi time-based ranging system. The results confirm that meter-level ranging accuracy is possible as promised, but the measurements also show that this can only be consistently achieved in low-multipath environments such as open outdoor spaces or with denser access point deployments to enable ranging at or above 80 MHz bandwidth. Mohamed Ibrahim Ahmed 0001, Hansi Liu, Minitha Jawahar, Viet Nguyen, Marco Gruteser, Richard E. Howard, Bo Yu 0007, Fan Bai 0002 |
MobiCom | 5 |
| 2018 | Body-Guided Communications: A Low-power, Highly-Confined Primitive to Track and Secure Every TouchabstractThe growing number of devices we interact with require a convenient yet secure solution for user identification, authorization and authentication. Current approaches are cumbersome, susceptible to eavesdropping and relay attacks, or energy inefficient. In this paper, we propose a body-guided communication mechanism to secure every touch when users interact with a variety of devices and objects. The method is implemented in a hardware token worn on user's body, for example in the form of a wristband, which interacts with a receiver embedded inside the touched device through a body-guided channel established when the user touches the device. Experiments show low-power (uJ/bit) operation while achieving superior resilience to attacks, with the received signal at the intended receiver through the body channel being at least 20dB higher than that of an adversary in cm range. Viet Nguyen, Mohamed Ibrahim Ahmed 0001, Hoang Truong 0002, Phuc Nguyen 0002, Marco Gruteser, Richard E. Howard, Tam Vu 0001 |
MobiCom | 5 |
| 2018 | Poster: Your Phone Tells Us The Truth: Driver Identification Using Smartphone on One TurnabstractDue to the extensive use of smart devices using them to study the driving behaviors has attracted a lot of researchers. This work demonstrates the problem of identifying drivers based on their driving style using smart phones. For this purpose the turns done by the drivers are being studied. Different sensors are embedded in the smart phones which are being used in order to extract some features to distinguish different drivers. Experiments are being done with four drivers and the results show that our system can distinguish them with high accuracy of 92% using only one turn. Fatemeh Tahmasbi, Yan Wang 0003, Yingying Chen 0001, Marco Gruteser |
MobiCom | 4 |
| 2018 | Cutting the Cord: Designing a High-quality Untethered VR System with Low Latency Remote RenderingabstractThis paper introduces an end-to-end untethered VR system design and open platform that can meet virtual reality latency and quality requirements at 4K resolution over a wireless link. High-quality VR systems generate graphics data at a data rate much higher than those supported by existing wireless-communication products such as Wi-Fi and 60GHz wireless communication. The necessary image encoding, makes it challenging to maintain the stringent VR latency requirements. To achieve the required latency, our system employs a Parallel Rendering and Streaming mechanism to reduce the add-on streaming latency, by pipelining the rendering, encoding, transmission and decoding procedures. Furthermore, we introduce a Remote VSync Driven Rendering technique to minimize display latency. To evaluate the system, we implement an end-to-end remote rendering platform on commodity hardware over a 60Ghz wireless network. Results show that the system can support current 2160x1200 VR resolution at 90Hz with less than 16ms end-to-end latency, and 4K resolution with 20ms latency, while keeping a visually lossless image quality to the user. Ruiguang Zhong, Wuyang Zhang, Yunxin Liu 0001, Jiansong Zhang 0001, Marco Gruteser |
MobiSys | 7 |
| 2018 | AVR: Augmented Vehicular RealityabstractAutonomous vehicle prototypes today come with line-of-sight depth perception sensors like 3D cameras. These 3D sensors are used for improving vehicular safety in autonomous driving, but have fundamentally limited visibility due to occlusions, sensing range, and extreme weather and lighting conditions. To improve visibility and performance, not just for autonomous vehicles but for other Advanced Driving Assistance Systems (ADAS), we explore a capability called Augmented Vehicular Reality (AVR). AVR broadens the vehicle's visual horizon by enabling it to wirelessly share visual information with other nearby vehicles, but requires the design of novel relative positioning techniques, new perspective transformation methods, approaches to isolate and predict the motion of dynamic objects in order to hide latency, and adaptive transmission strategies to cope with wireless bandwidth variability. We show that AVR is feasible using off-the-shelf wireless technologies, and it can qualitatively change the decisions made by autonomous vehicle path planning algorithms. Our AVR prototype achieves positioning accuracies that are within a few percent of car lengths and lane widths, and is optimized to process frames at 30fps. Hang Qiu 0001, Fawad Ahmad 0002, Fan Bai 0002, Marco Gruteser, Ramesh Govindan |
MobiSys | 4 |
| 2018 | Single-Sensor Motion and Orientation Tracking in a Moving VehicleabstractGiven the increasing popularity of mobile and wearable devices, this paper explores the potential use of inertial sensors that are widely available on mobile and wearable devices for vehicle and driver tracking. Such a capability would enable novel classes of mobile safety and assisted driving applications without relying on information or sensors in the vehicle. Although inertial sensors have been widely used in motion tracking, existing approaches cannot distinguish the motion of the vehicle and the device's motion in the vehicle. Additionally, the noise exerted from the electronic components in the vehicle and the ferromagnetic frame of the vehicle distorts the inertial sensor readings. This paper introduces a method to separately estimate the orientation of both the vehicle and the sensor by tracking the earth's magnetic field and the electromagnetic distortion from the vehicle, as measured by a magnetometer in addition to a gyroscope and an accelerometer. Specifically, the vehicle noise is used to estimate the orientation of the sensor within the vehicle while the earth's magnetic field combined with vehicle noise is used to estimate the vehicle's heading. Our on-road experiments show that the technique is able to estimate the sensor orientation with a mean error of 5.61° for the yaw angle and 3.73° for the pitch angle, as well as able to estimate the vehicle heading with a mean error of 4.12°. Çagdas Karatas, Marco Gruteser, Richard E. Howard |
SECON | 3 |
| 2018 | Automatic Unusual Driving Event Identification for Dependable Self-DrivingabstractThis paper introduces techniques to automatically detect driving corner cases from dashcam video and inertial sensors. Developing robust driver assistance and automated driving technologies requires an understanding of not just common highway and city traffic situations but also a plethora of corner cases that may be encountered in billions of miles of driving. Current approaches seek to collect such a catalog of corner cases by driving millions of miles with self-driving prototypes. In contrast, this paper introduces a low-cost yet scalable solution to collect such events from any dashcam-equipped vehicle to take advantage of the billions of miles that humans already drive. It detects unusual events through inertial sensing of sudden human driver reactions and rare visual events through a trained autoencoder deep neural network. We evaluate the system based on more than 120 hours real road driving data. It shows 82% accuracy improvement versus strawman solutions for sudden reaction detection and above 71% accuracy for rare visual views identification. The detection results proved useful for re-training and improving a self-steering algorithm on more complex situations. In terms of computational efficiency, the Android prototype achieves 17Hz frame rate (Nexus 5X). Marco Gruteser |
SenSys | 4 |
| 2017 | Over-The-Air TV Detection Using Mobile DevicesabstractWe introduce a mobile sensing technique to detect a nearby active television, the channel it is tuned to, and whether it is receiving this channel over the air or not. This technique can find applications in tracking TV viewership, second screen services and advertising, as well as improving the efficiency of TV white space spectrum usage. The technique uses a three-stage detection process: It first uses a Gaussian mixture model on audio recordings from mobile phones to detect likely TV sounds in the area. It then correlates the recording with known TV channel audio to identify the channel and improve detection robustness. Finally, it applies a latency analysis to determine whether programming is received over-the-air or through alternate means such as cable or satellite TV. Our system is evaluated using diverse datasets that take into account different realistic scenarios of indoor environments for several users. The results show that the system can achieve an area under the curve (AUC) of 0.9979 and a false negative rate of 0.0132. Mohamed Ibrahim Ahmed 0001, Marco Gruteser, Khaled A. Harras, Moustafa Youssef 0001 |
ICCCN | 2 |
| 2017 | Reading between the pixels: Photographic steganography for camera display messagingabstractWe exploit human color metamers to send light-modulated messages decipherable by cameras, but camouflaged to human vision. These time-varying messages are concealed in ordinary images and videos. Unlike previous methods which rely on visually obtrusive intensity modulation, embedding with color reduces visible artifacts. The mismatch in human and camera spectral sensitivity creates a unique opportunity for hidden messaging. Each color pixel in an electronic display image is modified by shifting the base color along a particular color gradient. The challenge is to find the set of color gradients that maximizes camera response and minimizes human response. Our approach does not require a priori measurement of these sensitivity curves. We learn an ellipsoidal partitioning of the 6-dimensional space of base colors and color gradients. This partitioning creates metamer sets defined by the base color of each display pixel and the corresponding color gradient for message encoding. We sample from the learned metamer sets to find optimal color steps for arbitrary base colors. Ordinary displays and cameras are used, so there is no need for high speed cameras or displays. Our primary contribution is a method to map pixels in an arbitrary image to metamer pairs for steganographic camera-display messaging. Eric Wengrowski, Kristin J. Dana, Marco Gruteser, Narayan B. Mandayam |
ICCP | 3 |
| 2017 | Panoptes: servicing multiple applications simultaneously using steerable camerasabstractSteerable surveillance cameras offer a unique opportunity to support multiple vision applications simultaneously. However, state-of-art camera systems do not support this as they are often limited to one application per camera. We believe that we should break the one-to-one binding between the steerable camera and the application. By doing this we can quickly move the camera to a new view needed to support a different vision application. When done well, the scheduling algorithm can support a larger number of applications over an existing network of surveillance cameras. With this in mind we developed Panoptes, a technique that virtualizes a camera view and presents a different fixed view to different applications. A scheduler uses camera controls to move the camera appropriately providing the expected view for each application in a timely manner, minimizing the impact on application performance. Experiments with a live camera setup demonstrate that Panoptes can support multiple applications, capturing up to 80% more events of interest in a wide scene, compared to a fixed view camera. Shubham Jain 0003, Viet Nguyen, Marco Gruteser, Paramvir Bahl |
IPSN | 3 |
| 2017 | BigRoad: Scaling Road Data Acquisition for Dependable Self-DrivingabstractAdvanced driver assistance systems and, in particular automated driving offers an unprecedented opportunity to transform the safety, efficiency, and comfort of road travel. Developing such safety technologies requires an understanding of not just common highway and city traffic situations but also a plethora of widely different unusual events (e.g., object on the road way and pedestrian crossing highway, etc.). While each such event may be rare, in aggregate they represent a significant risk that technology must address to develop truly dependable automated driving and traffic safety technologies. By developing technology to scale road data acquisition to a large number of vehicles, this paper introduces a low-cost yet reliable solution, BigRoad, that can derive internal driver inputs (i.e., steering wheel angles, driving speed and acceleration) and external perceptions of road environments (i.e., road conditions and front-view video) using a smartphone and an IMU mounted in a vehicle. We evaluate the accuracy of collected internal and external data using over 140 real-driving trips collected in a 3-month time period. Results show that BigRoad can accurately estimate the steering wheel angle with 0.69 degree median error, and derive the vehicle speed with 0.65 km/h deviation. The system is also able to determine binary road conditions with 95% accuracy by capturing a small number of brakes. We further validate the usability of BigRoad by pushing the collected video feed and steering wheel angle to a deep neural network steering wheel angle predictor, showing the potential of massive data acquisition for training self-driving system using BigRoad. Jian Liu 0001, Çagdas Karatas, Yan Wang 0003, Marco Gruteser, Yingying Chen 0001, Richard P. Martin |
MobiSys | 6 |
| 2017 | VibSense: Sensing Touches on Ubiquitous Surfaces through VibrationabstractVibSense pushes the limits of vibration-based sensing to determine the location of a touch on extended surface areas as well as identify the object touching the surface leveraging a single sensor. Unlike capacitive sensing, it does not require conductive materials and compared to audio sensing it is more robust to acoustic noise. It supports a broad array of applications through either passive or active sensing using only a single sensor. In VibSense's passive sensing, the received vibration signals are determined by the location of the touch impact. This allows location discrimination of touches precise enough to enable emerging applications such as virtual keyboards on ubiquitous surfaces for mobile devices. Moreover, in the active mode, the received vibration signals carry richer information of the touching object's characteristics (e.g., weight, size, location and material). This further enables VibSense to match the signals to the trained profiles and allows it to differentiate personal objects in contact with any surface. VibSense is evaluated extensively in the use cases of localizing touches (i.e., virtual keyboards), object localization and identification. Our experimental results demonstrate that VibSense can achieve high accuracy, over 95%, in all these use cases. Jian Liu 0001, Yingying Chen 0001, Marco Gruteser, Yan Wang 0003 |
SECON | 3 |
| 2016 | Leveraging wearables for steering and driver trackingabstractGiven the increasing popularity of wearable devices, this paper explores the potential to use wearables for steering and driver tracking. Such capability would enable novel classes of mobile safety applications without relying on information or sensors in the vehicle. In particular, we study how wrist-mounted inertial sensors, such as those in smart watches and fitness trackers, can track steering wheel usage and angle. In particular, tracking steering wheel usage and turning angle provide fundamental techniques to improve driving detection, enhance vehicle motion tracking by mobile devices and help identify unsafe driving. The approach relies on motion features that allow distinguishing steering from other confounding hand movements. Once steering wheel usage is detected, it further uses wrist rotation measurements to infer steering wheel turning angles. Our on-road experiments show that the technique is 99% accurate in detecting steering wheel usage and can estimate turning angles with an average error within 3.4 degrees. Çagdas Karatas, Jian Liu 0001, Yan Wang 0003, Sheng Tan, Jie Yang 0003, Yingying Chen 0001, Marco Gruteser, Richard P. Martin |
INFOCOM | 9 |
| 2016 | High-rate flicker-free screen-camera communication with spatially adaptive embeddingabstractEmbedded screen-camera communication techniques encode information in screen imagery that can be decoded with a camera receiver yet remains unobtrusive to the human observer. These techniques have applications in tagging content on screens similar to QR-code tagging for other objects. This paper characterizes the design space for flicker-free embedded screen-camera communication. In particular, we identify an orthogonal dimension to prior work: spatial content-adaptive encoding, and observe that it is essential to combine multiple dimensions to achieve both high capacity and minimal flicker. From these insights, we develop content-adaptive encoding techniques that exploit visual features such as edges and texture to unobtrusively communicate information. These can then be layered over existing techniques to further boost the capacity. Our experimental results show that there is potential to achieve an average goodput of about 22 kbps, significantly outperforming existing work while remaining flicker-free. Viet Nguyen, Yaqin Tang, Ashwin Ashok, Marco Gruteser, Kristin J. Dana, Eric Wengrowski, Narayan B. Mandayam |
INFOCOM | 4 |
| 2016 | Experience: accurate simulation of dense scenarios with hundreds of vehicular transmittersabstractThis paper reports on our methodology and experience from a multi-year effort to cross-validate a vehicular network experiment with four hundred Dedicated Short Range Communications IEEE 802.11p transmitters through ns-3 simulations. With most of these transmitters in communication range, this represents an extremely dense wireless configuration that challenges radio and interference models. Field test and simulations were conducted in tandem and iteratively to facilitate model selection and configuration as well as to allow a detailed evaluation of simulation accuracy. We have learned that 1) results were most sensitive to parameter choices in the propagation and receiver models, with simulator default parameters not providing a good match; 2) results could, however, be significantly improved by adapting, implementing, and calibrating the propagation models and receiver models from the literature, yielding 88% accuracy (in terms of packet error rate compared to the field test) in such a complex large-scale setting; 3) the process was helpful in identifying errors both in the simulation models and in the experimental code and points to opportunities for further research. Bin Cheng 0002, Ali Rostami 0002, Marco Gruteser |
MobiCom | 3 |
| 2016 | Sensing on ubiquitous surfaces via vibration signals: posterabstractThis work explores vibration-based sensing to determine the location of a touch on extended surface areas as well as identify the object touching the surface leveraging a single sensor. It supports a broad array of applications through either passive or active sensing using only a single sensor. In the passive sensing, the received vibration signals are determined by the location of the touch impact. This allows location discrimination of touches precise enough to enable emerging applications such as virtual keyboards on ubiquitous surfaces for mobile devices. Moreover, in the active mode, the received vibration signals carry richer information of the touching object's characteristics (e.g., weight, size, location and material). This further enables our work to match the signals to the trained profiles and allows it to differentiate personal objects in contact with any surface. We evaluated extensively in the use cases of localizing touches (i.e., virtual keyboards), object localization and identification. Our experimental results demonstrate that the proposed vibration-based solution can achieve high accuracy, over 95%, in all these use cases. Jian Liu 0001, Yingying Chen 0001, Marco Gruteser |
MobiCom | 3 |
| 2016 | VibKeyboard: virtual keyboard leveraging physical vibration: demoabstractVibKeyboard could accurately determine the location of a keystroke on extended surface areas leveraging a single vibration sensor. Unlike capacitive sensing, it does not require conductive materials and compared to audio sensing it is more robust to acoustic noise. In VibKeyboard, the received vibration signals are determined by the location of the touch impact. This allows location discrimination of touches precise enough to enable emerging applications such as virtual keyboards on ubiquitous surfaces for mobile devices. VibKeyboard seeks to extract unique features in frequency domain embedded in the vibration signal attenuation and interference and perform fine grained localization. Our experimental results demonstrate that VibKeyboard could accurately recognize keystrokes from close-by keys on a nearby virtual keyboard. Jian Liu 0001, Yingying Chen 0001, Marco Gruteser |
MobiCom | 3 |
| 2016 | Platypus: Indoor Localization and Identification through Sensing of Electric Potential Changes in Human BodiesabstractPlatypus is the first system to localize and identify people by remotely and passively sensing changes in their body electric potential which occur naturally during walking. While it uses three or more electric potential sensors with a maximum range of 2 m, as a tag-free system it does not require the user to carry any special hardware. We describe the physical principles behind body electric potential changes, and a predictive mathematical model of how this affects a passive electric field sensor. By inverting this model and combining data from sensors, we infer a method for localizing people and experimentally demonstrate a median localization error of 0.16 m. We also use the model to remotely infer the change in body electric potential with a mean error of 8.8 % compared to direct contact-based measurements. We show how the reconstructed body electric potential differs from person to person and thereby how to perform identification. Based on short walking sequences of 5 s, we identify four users with an accuracy of 94 %, and 30 users with an accuracy of 75 %. We demonstrate that identification features are valid over multiple days, though change with footwear. Tobias Alexander Große-Puppendahl, Xavier Dellangnol, Christian Hatzfeld, Biying Fu, Mario Kupnik, Arjan Kuijper, Matthias R. Hastall, James Scott, Marco Gruteser |
MobiSys | 9 |
| 2016 | Whose move is it anyway? Authenticating smart wearable devices using unique head movement patternsabstractIn this paper, we present the design, implementation and evaluation of a user authentication system, Headbanger, for smart head-worn devices, through monitoring the user's unique head-movement patterns in response to an external audio stimulus. Compared to today's solutions, which primarily rely on indirect authentication mechanisms via the user's smartphone, thus cumbersome and susceptible to adversary intrusions, the proposed head-movement based authentication provides an accurate, robust, light-weight and convenient solution. Through extensive experimental evaluation with 95 participants, we show that our mechanism can accurately authenticate users with an average true acceptance rate of 95.57% while keeping the average false acceptance rate of 4.43%. We also show that even simple head-movement patterns are robust against imitation attacks. Finally, we demonstrate our authentication algorithm is rather light-weight: the overall processing latency on Google Glass is around 1.9 seconds. Sugang Li, Ashwin Ashok, Yanyong Zhang, Chenren Xu, Janne Lindqvist, Marco Gruteser |
PerCom | 6 |
| 2016 | Battery-Free Identification Token for Touch Sensing DevicesabstractThis paper proposes the design and implementation of low-- energy tokens for smart interaction with capacitive touch-- enabled devices by associating the token's identity with its contact, or touch. The proposed token's design features two key novel technical components: (1) a through--touch--sensor low--energy communication method for token identification and (2) a touch--sensor energy harvesting technique. The communication mechanism involves the token transmitting its identity (ID) directly through the touch--sensor by artificially modifying the effective capacitance between the touch-- sensor and token surfaces. This approach consumes significantly lower energy compared to traditional electrical signal modulation approaches. By enabling the token to harvest energy from touch--screen sensors or touch--surfaces the token is rendered battery--free. Through experimental evaluations using a prototype implementation, the proposed design is shown to achieve at least 95% identification accuracy. It is also shown to consume less energy than competitive techniques (NFC P2P and Bluetooth Low--Energy) for communicating a short ID sequence. The adoption of this technology among users is evaluated through a user study on 12 subjects. Phuc Nguyen 0002, Ufuk Muncuk, Ashwin Ashok, Kaushik R. Chowdhury, Marco Gruteser, Tam Vu 0001 |
SenSys | 5 |
| 2016 | Optimal radiometric calibration for camera-display communicationabstractWe present a novel method for communicating between a moving camera and an electronic display by embedding and recovering hidden, dynamic information within an image. A small intensity pattern is added to alternate frames of a time-varying display. A handheld camera pointed at the display can receive not only the display image, but also an underlying message. Differencing the camera-captured alternate frames leaves the small intensity pattern, but results in errors due to photometric effects that depend on camera pose. Detecting and robustly decoding the message requires careful photometric modeling for message recovery. The key innovation of our approach is an algorithm that performs simultaneous radiometric calibration and message recovery in one convex optimization problem. By modeling the photometry of the system using a camera-display transfer function (CDTF), we derive an optimal online radiometric calibration (OORC) for robust computational messaging as demonstrated with nine different commercial cameras and displays. The online radiometric calibration algorithms described in this paper significantly reduces message recovery errors, especially for low intensity messages and oblique camera angles. Eric Wengrowski, Wenjia Yuan, Kristin J. Dana, Ashwin Ashok, Marco Gruteser, Narayan B. Mandayam |
WACV | 5 |
| 2016 | Evolution of vehicular congestion control without degrading legacy vehicle performanceabstractChannel congestion is one of the major challenges for IEEE 802.11p-based vehicular ad hoc networks. To tackle the challenge, several algorithms have been proposed and some of them are being considered for standardization. Situations could arise where vehicles with different algorithms operate in the same network. Our previous work has investigated the performance of a mixed-algorithm vehicular network for the CAM-DCC and LIMERIC algorithms and identified that the CAM-DCC vehicles could potentially experience a performance degradation after introducing the LIMERIC vehicles into the network. In this work, we study whether it is possible to eliminate or bound this degradation. We propose a CBP target adjustment mechanism which controls the CBP target of LIMERIC vehicles according to vehicle density and mixing situation of the two algorithms in the network to limit the performance degradation of CAM-DCC vehicles to a desired level. The proposed mechanism is evaluated via both MATLAB and ns-2 simulations and the simulation results indicate that the performance degradation of the CAM-DCC vehicles is controlled as expected with only negligible impact on the performance of LIMERIC vehicles, which still perform similar or better than CAM-DCC vehicles. Bin Cheng 0002, Ali Rostami 0002, Marco Gruteser, Hongsheng Lu, John B. Kenney, Gaurav Bansal |
WoWMoM | 3 |
| 2016 | Stability Challenges and Enhancements for Vehicular Channel Congestion Control ApproachesabstractChannel congestion is one of the major challenges for IEEE 802.11p-based vehicular networks. Unless controlled, congestion increases with vehicle density, leading to high packet loss and degraded safety application performance. We study two classes of congestion control algorithms, i.e., reactive state-based and linear adaptive. In this paper, the reactive state-based approach is represented by the decentralized congestion control framework defined in the European Telecommunications Standards Institute. The linear adaptive approach is represented by the LInear MEssage Rate Integrated Control (LIMERIC) algorithm. Both approaches control safety message transmissions as a function of channel load [i.e., channel busy percentage (CBP)]. A reactive state-based approach uses CBP directly, defining an appropriate transmission behavior for each CBP value, e.g., via a table lookup. By contrast, a linear adaptive approach identifies the transmission behavior that drives CBP toward a target channel load. Little is known about the relative performance of these approaches and any existing comparison is limited by incomplete implementations or stability anomalies. To address this, this paper makes three main contributions. First, we study and compare the two aforementioned approaches in terms of channel stability and show that the reactive state-based approach can be subject to major oscillation. Second, we identify the root causes and introduce stable reactive algorithms. Finally, we compare the performance of the stable reactive approach with the linear adaptive approach and the legacy IEEE 802.11p. It is shown that the linear adaptive approach still achieves a higher message throughput for any given vehicle density for the defined performance metrics. Ali Rostami 0002, Bin Cheng 0002, Gaurav Bansal, Katrin Sjöberg, Marco Gruteser, John B. Kenney |
IEEE Trans. Intell. Transp. Syst. | 5 |
| 2016 | What Am I Looking At? Low-Power Radio-Optical Beacons for In-View Recognition on Smart-GlassabstractApplications on wearable personal imaging devices, or Smart-glasses as they are called, can largely benefit from accurate and energy-efficient recognition of objects that are within the user's view. Existing solutions such as optical or computer vision approaches are too energy intensive, while low-power active radio tags suffer from imprecise orientation estimates. To address this challenge, this paper presents the design, implementation, and evaluation of a radio-optical hybrid system where a radio-optical transmitter, or tag, whose radio-optical beacons are used for accurate relative orientation tracking of tagged objects by a wearable radio-optical receiver. A low-power radio link that conveys identity is used to reduce the battery drain by synchronizing the radio-optical transmitter and receiver so that extremely short optical (infrared) pulses are sufficient for orientation (angle and distance) estimation. Through extensive experiments with our prototype we show that our system can achieve orientation estimates with 1-to-2 degree accuracy and within 40 cm ranging error, with a maximum range of 9 m in typical indoor use cases. With a tag and receiver battery power consumption of 81 μW and 90 mW, respectively, our radio-optical tags and receiver are at least 1.5x energy efficient than prior works in this space. Ashwin Ashok, Chenren Xu, Tam Vu 0001, Marco Gruteser, Richard E. Howard, Yanyong Zhang, Narayan B. Mandayam, Wenjia Yuan, Kristin J. Dana |
IEEE Trans. Mob. Comput. | 4 |
| 2016 | Determining Driver Phone Use by Exploiting Smartphone Integrated SensorsabstractThis paper utilizes smartphone sensing of vehicle dynamics to determine driver phone use, which can facilitate many traffic safety applications. Our system uses embedded sensors in smartphones, i.e., accelerometers and gyroscopes, to capture differences in centripetal acceleration due to vehicle dynamics. These differences combined with angular speed can determine whether the phone is on the left or right side of the vehicle. Our low infrastructure approach is flexible with different turn sizes and driving speeds. Extensive experiments conducted with two vehicles in two different cities demonstrate that our system is robust to real driving environments. Despite noisy sensor readings from smartphones, our approach can achieve a classification accuracy of over 90 percent with a false positive rate of a few percent. We also find that by combining sensing results in a few turns, we can achieve better accuracy (e.g., 95 percent) with a lower false positive rate. In addition, we seek to exploit the electromagnetic field measurement inside a vehicle to complement vehicle dynamics for driver phone sensing under the scenarios when little vehicle dynamics is present, for example, driving straight on highways or standing at roadsides. Yan Wang 0003, Yingying Chen 0001, Jie Yang 0003, Marco Gruteser, Richard P. Martin, Hongbo Liu 0002, Çagdas Karatas |
IEEE Trans. Mob. Comput. | 4 |
| 2015 | POSTER: Mobile Device Identification by Leveraging Built-in Capacitive SignatureabstractThis work presents on-top, a new device identification method that exploits off-the-shelf capacitive touchscreens to extract its capacitive signatures. The method relies on a key observation that each capacitive touch screen has a unique capacitive signature which are caused by either the difference in touch sensing technologies or the imperfections of the sensor during its fabrication. In particular, the voltage pattern generated by commercial of-the-shelf (COTS) capacitive touchscreens during finger touch sensing are uniquely identifiable. Our preliminary evaluation with actual hardware prototype on 14 mobile touchscreens shows that on-top achieves a promising performance of 100% detection rate without any false positive. We also show that on-top can be used to securely trigger wireless communication while it consumes a very little amount of power (3.5 times lower than triggering using NFC and 2 times lower than using Bluetooth low energy (BLE)). Manh Huynh, Phuc Nguyen 0002, Marco Gruteser, Tam Vu 0001 |
CCS | 3 |
| 2015 | Printing multi-key touch interfacesabstractWe present a technique for creating multi-key conductive ink touch user interfaces that can be printed on paper in a single pass. While 3D printing and open-source electronics platforms have led to enormous creativity in creating smart objects, the means for user interaction with such objects are often limited and require remote interaction through a smartphone app. Paper-based touch circuits are a convenient medium for exploring custom touch sensors that can be attached to numerous objects in our environment. The challenge lies in creating a reliable and customizable touch circuit that is easy to produce. Specifically, it should not require assembly of multiple layers and it should support multiple touch points without needing separate connections to a microcontroller for each touch point. Çagdas Karatas, Marco Gruteser |
UbiComp | 2 |
| 2015 | Reading between lines: high-rate, non-intrusive visual codes within regular videos via ImplicitCodeabstractGiven the penetration of mobile devices equipped with cameras, there has been increasing interest in enabling user interaction via visual codes. Simple examples like QR Codes abound. Since many codes like QR Codes are visually intrusive, various mechanisms have been explored to design visual codes that can be hidden inside regular images or videos, though the capacity of these codes remains low to ensure invisibility. We argue, however, that high capacity while maintaining invisibility would enable a vast range of applications that embed rich contextual information in video screens. Shuyu Shi, Lin Chen 0003, Marco Gruteser |
UbiComp | 4 |
| 2015 | Snooping Keystrokes with mm-level Audio Ranging on a Single PhoneabstractThis paper explores the limits of audio ranging on mobile devices in the context of a keystroke snooping scenario. Acoustic keystroke snooping is challenging because it requires distinguishing and labeling sounds generated by tens of keys in very close proximity. Existing work on acoustic keystroke recognition relies on training with labeled data, linguistic context, or multiple phones placed around a keyboard --- requirements that limit usefulness in an adversarial context. In this work, we show that mobile audio hardware advances can be exploited to discriminate mm-level position differences and that this makes it feasible to locate the origin of keystrokes from only a single phone behind the keyboard. The technique clusters keystrokes using time-difference of arrival measurements as well as acoustic features to identify multiple strokes of the same key. It then computes the origin of these sounds precise enough to identify and label each key. By locating keystrokes this technique avoids the need for labeled training data or linguistic context. Experiments with three types of keyboards and off-the-shelf smartphones demonstrate scenarios where our system can recover $94\%$ of keystrokes, which to our knowledge, is the first single-device technique that enables acoustic snooping of passwords. Jian Liu 0001, Yan Wang 0003, Gorkem Kar, Yingying Chen 0001, Jie Yang 0003, Marco Gruteser |
MobiCom | 6 |
| 2015 | LookUp: Enabling Pedestrian Safety Services via Shoe SensingabstractMotivated by safety challenges resulting from distracted pedestrians, this paper presents a sensing technology for fine-grained location classification in an urban environment. It seeks to detect the transitions from sidewalk locations to in-street locations, to enable applications such as alerting texting pedestrians when they step into the street. In this work, we use shoe-mounted inertial sensors for location classification based on surface gradient profile and step patterns. This approach is different from existing shoe sensing solutions that focus on dead reckoning and inertial navigation. The shoe sensors relay inertial sensor measurements to a smartphone, which extracts the step pattern and the inclination of the ground a pedestrian is walking on. This allows detecting transitions such as stepping over a curb or walking down sidewalk ramps that lead into the street. We carried out walking trials in metropolitan environments in United States (Manhattan) and Europe (Turin). The results from these experiments show that we can accurately determine transitions between sidewalk and street locations to identify pedestrian risk. Shubham Jain 0003, Carlo Borgiattino, Yanzhi Ren, Marco Gruteser, Yingying Chen 0001, Carla Fabiana Chiasserini |
MobiSys | 4 |
| 2015 | Video: LookUp!: Enabling Pedestrian Safety Services via Shoe SensingabstractThis video is a demonstration of the work discussed in our full paper available in the MobiSys'15 proceedings. The video illustrates a sensing technology for fine-grained location classification in an urban environment, for enhancing pedestrian safety. Our system seeks to detect the transitions from sidewalk locations to in-street locations, to enable applications such as alerting texting pedestrians when they step into the street. Existing positioning technologies are not sufficiently precise to allow distinguishing a position on the sidewalk from a position in the street, as explored in our previous work. To this end, we use shoe-mounted inertial sensors for location classification based on surface gradient profile and step patterns. This approach is different from existing shoe sensing solutions that focus on dead reckoning and inertial navigation. The shoe sensors relay inertial sensor measurements to a smartphone, which extracts the step pattern and the inclination of the ground a pedestrian is walking on. This allows detecting transitions such as stepping over a curb or walking down sidewalk ramps that lead into the street. We carried out walking trials in metropolitan environments in United States (Manhattan) and Europe (Turin). The results from these experiments show that we can accurately determine transitions between sidewalk and street locations to identify pedestrian risk. Shubham Jain 0003, Carlo Borgiattino, Yanzhi Ren, Marco Gruteser, Yingying Chen 0001, Carla Fabiana Chiasserini |
MobiSys | 4 |
| 2015 | CARLOC: Precise Positioning of AutomobilesabstractPrecise positioning of an automobile to within lane-level precision can enable better navigation and context-awareness. However, GPS by itself cannot provide such precision in obstructed urban environments. In this paper, we present a system called CARLOC for lane-level positioning of automobiles. CARLOC uses three key ideas in concert to improve positioning accuracy: it uses digital maps to match the vehicle to known road segments; it uses vehicular sensors to obtain odometry and bearing information; and it uses crowd-sourced location of estimates of roadway landmarks that can be detected by sensors available in modern vehicles. CARLOC unifies these ideas in a probabilistic position estimation framework, widely used in robotics, called the sequential Monte Carlo method. Through extensive experiments on a real vehicle, we show that CARLOC achieves sub-meter positioning accuracy in an obstructed urban setting, an order-of-magnitude improvement over a high-end GPS device. Yurong Jiang, Hang Qiu 0001, Matthew McCartney, Gaurav S. Sukhatme, Marco Gruteser, Fan Bai 0002, Donald Grimm, Ramesh Govindan |
SenSys | 5 |
| 2015 | Poster: CARLOC: Precisely Tracking Automobile PositionabstractPrecise positioning of an automobile to within lane-level precision can enable better navigation and context-awareness. However, GPS by itself cannot provide such precision in obstructed urban environments. In this paper, we present a system called CARLOC for lane-level positioning of automobiles. CARLOC uses three key ideas in concert to improve positioning accuracy: it uses digital maps to match the vehicle to known road segments; it uses vehicular sensors to obtain odometry and bearing information; and it uses crowd-sourced location of estimates of roadway landmarks that can be detected by sensors available in modern vehicles. CARLOC unifies these ideas in a probabilistic position estimation framework, widely used in robotics, called the sequential Monte Carlo method. Through extensive experiments on a real vehicle, we show that CARLOC achieves sub-meter positioning accuracy in an obstructed urban setting, an order-of-magnitude improvement over a high-end GPS device. Yurong Jiang, Hang Qiu 0001, Matthew McCartney, Gaurav S. Sukhatme, Marco Gruteser, Fan Bai 0002, Donald Grimm, Ramesh Govindan |
SenSys | 5 |
| 2015 | Low-Power Radio-Optical Beacons for In-View RecognitionabstractObject recognition on wearable devices using computer vision is too energy intensive and challenging when objects are similar looking, while low-power active radio frequency identification (RFID) systems suffer from imprecise orientation (angle and distance) estimates. To address this challenge, this paper presents a novel radio-optical based recognition system where a radio-optical transmitter, or tag, that emits a beacon whose infra-red (IR) signal strength is used for accurate relative orientation tracking of tagged objects at a wearable radio-optical receiver. A low-power radio link that conveys identity is used to reduce the battery drain by synchronizing the radio- optical transmitter and receiver so that extremely short optical pulses are sufficient for precise orientation estimation. Through extensive experiments with our prototype we show that our system can achieve orientation estimates with 1-2° accuracy and within 40cm ranging error, with a maximum range of 9m in typical indoor use cases. With a tag battery power consumption of 86μW, the radio-optical tags show potential to achieve about half a decade lifetimes. Ashwin Ashok, Chenren Xu, Tam Vu 0001, Marco Gruteser, Richard E. Howard, Yanyong Zhang, Narayan B. Mandayam, Wenjia Yuan, Kristin J. Dana |
VTC Fall | 4 |
| 2015 | Methods for Extracting V2V Propagation Models from Imperfect RSSI Field DataabstractWe describe three in-field data collection efforts yielding a large database of RSSI values vs. time or distance from vehicles communicating with each other via DSRC. We show several data processing schemes we have devised to develop opportunistic Vehicle-to-Vehicle (V2V) propagation models from such data. The database is limited in several important ways, not least, the presence of a high noise floor that limits the distance over which good modeling is feasible. Another is the presence of interference from multiple active transmitters. Our methodology makes it possible to obtain, despite these limitations, accurate models of median path loss vs. distance, shadow fading, and fast fading caused by multipath. We aim not to develop a new V2V model, but to show the methods enabling such a model to be obtained from in-field RSSI data, without elaborate measurement design and the associated deployment cost. Finally, models based on field data allow for capturing the multiple effects of an increasing number of simultaneous V2V transceivers under typical extreme traffic scenarios. Silvija Kokalj-Filipovic, Larry J. Greenstein, Bin Cheng 0002, Marco Gruteser |
VTC Fall | 4 |
| 2015 | Performance evaluation of a mixed vehicular network with CAM-DCC and LIMERIC vehiclesabstractChannel congestion is one of the major challenges for IEEE 802.11p-based vehicular ad hoc networks. Facing the challenge, several algorithms have been proposed. Two good representatives are the Decentralized Congestion Control (DCC) framework defined by ETSI and LIMERIC, a linear control algorithm. Both algorithms control message transmission rate as a function of channel load (i.e., channel busy percentage, CBP). In this work, DCC is assumed to be deployed for day one applications and LIMERIC is introduced into the network afterwards. Given such a mixed vehicular network with vehicles running either DCC or LIMERIC, we evaluate the performance of the two algorithms in the mixed scenario and study the impact of such mixed network operation on the performance through ns-2 simulations. It is observed that converting some CAM-DCC vehicles to LIMERIC vehicles will not lead to any significant performance degradation of either CAM-DCC or LIMERIC vehicles. Any observed performance degradation is small enough so that we would expect typical DSRC applications to still be feasible. Performance differences between DCC and LIMERIC exist but they can be reduced through careful selection of the specific parameters of LIMERIC and DCC, respectively. Bin Cheng 0002, Ali Rostami 0002, Marco Gruteser, John B. Kenney, Gaurav Bansal, Katrin Sjöberg |
WOWMOM | 3 |
| 2014 | Detection of On-Road Vehicles Emanating GPS InterferenceabstractThe Global Positioning System (GPS) is widely used in critical infrastructures but is vulnerable to radio frequency (RF) interference. A common source of interference are commercial drivers that use GPS jammers to circumvent vehicle tracking systems. Existing mechanisms to detect and identify such interference emitting vehicles on roadways require a large number of specialized detectors or a manual observation process. In this paper, we design a practical, automated system to facilitate enforcement actions. Our system combines information from roadside monitoring points at key locations along the roadway as well as mobile detectors (e.g., smartphones and other mobile GPS systems). Rather than attempting precise localization at a given time, the system exploits the inherent variation in driving speeds and the resulting diverging trajectories of vehicles to uniquely identify the interfering vehicle. Through our experiments on a local highway with a vehicle transmitting interference in the 900MHz ISM band, we found that the vehicle identification rate of our mechanism is 65% for a single-point setup and 100% for a two-point setup. We performed 200 hours of passive monitoring of GPS L1 band on roadways and found two episodes of real interference. We also demonstrate that our mobile detector-based crowdsourced smartphone profiles are sufficiently consistent in time and space to enable reliable interference detection. Gorkem Kar, Hossen Asiful Mustafa, Yan Wang 0003, Yingying Chen 0001, Wenyuan Xu 0001, Marco Gruteser, Tam Vu 0001 |
CCS | 6 |
| 2014 | Phase messaging method for time-of-flight camerasabstractUbiquitous light emitting devices and low-cost commercial digital cameras facilitate optical wireless communication system such as visual MIMO where handheld cameras communicate with electronic displays. While intensity-based optical communications are more prevalent in camera-display messaging, we present a novel method that uses modulated light phase for messaging and time-of-flight (ToF) cameras for receivers. With intensity-based methods, light signals can be degraded by reflections and ambient illumination. By comparison, communication using ToF cameras is more robust against challenging lighting conditions. Additionally, the concept of phase messaging can be combined with intensity messaging for a significant data rate advantage. In this work, we design and construct a phase messaging array (PMA), which is the first of its kind, to communicate to a ToF depth camera by manipulating the phase of the depth camera's infrared light signal. The array enables message variation spatially using a plane of infrared light emitting diodes and temporally by varying the induced phase shift. In this manner, the phase messaging array acts as the transmitter by electronically controlling the light signal phase. The ToF camera acts as the receiver by observing and recording a time-varying depth. We show a complete implementation of a 3×3 prototype array with custom hardware and demonstrating average bit accuracy as high as 97.8%. The prototype data rate with this approach is 1 Kbps that can be extended to approximately 10 Mbps. Wenjia Yuan, Richard E. Howard, Kristin J. Dana, Ramesh Raskar, Ashwin Ashok, Marco Gruteser, Narayan B. Mandayam |
ICCP | 6 |
| 2014 | Towards City-Scale Smartphone Sensing of Potentially Unsafe Pedestrian MovementsabstractThis paper proposes large scale collection of pedestrian movement data to promote pedestrian safety in our rapidly developing urban environments. As a first step, we develop and test algorithms for sensing unsafe pedestrian movements. With distracted pedestrian fatalities on the rise, and larger than ever use of smart devices, we propose to use the smartphone to protect pedestrians by leveraging the in-built inertial sensors on the smartphone. We discuss how to use these sensors for recognizing user movements that could be potentially risky when walking on the street, while also accounting for different phone orientations. We introduce a simple path prediction technique and use this to compute potential street crossings. In order to evaluate our algorithms, we conducted walking trials and collected data from all relevant sensors. Initial tests indicate a 90.5% success rate in predicting that a pedestrians trajectory will cross a road. Trisha Datta, Shubham Jain 0003, Marco Gruteser |
MASS | 3 |
| 2014 | E-eyes: device-free location-oriented activity identification using fine-grained WiFi signaturesabstractActivity monitoring in home environments has become increasingly important and has the potential to support a broad array of applications including elder care, well-being management, and latchkey child safety. Traditional approaches involve wearable sensors and specialized hardware installations. This paper presents device-free location-oriented activity identification at home through the use of existing WiFi access points and WiFi devices (e.g., desktops, thermostats, refrigerators, smartTVs, laptops). Our low-cost system takes advantage of the ever more complex web of WiFi links between such devices and the increasingly fine-grained channel state information that can be extracted from such links. It examines channel features and can uniquely identify both in-place activities and walking movements across a home by comparing them against signal profiles. Signal profiles construction can be semi-supervised and the profiles can be adaptively updated to accommodate the movement of the mobile devices and day-to-day signal calibration. Our experimental evaluation in two apartments of different size demonstrates that our approach can achieve over 96% average true positive rate and less than 1% average false positive rate to distinguish a set of in-place and walking activities with only a single WiFi access point. Our prototype also shows that our system can work with wider signal band (802.11ac) with even higher accuracy. Yan Wang 0003, Jian Liu 0001, Yingying Chen 0001, Marco Gruteser, Jie Yang 0003, Hongbo Liu 0002 |
MobiCom | 4 |
| 2014 | Tracking human queues using single-point signal monitoringabstractWe investigate using smartphone WiFi signals to track human queues, which are common in many business areas such as retail stores, airports, and theme parks. Real-time monitoring of such queues would enable a wealth of new applications, such as bottleneck analysis, shift assignments, and dynamic workflow scheduling. We take a minimum infrastructure approach and thus utilize a single monitor placed close to the service area along with transmitting phones. Our strategy extracts unique features embedded in signal traces to infer the critical time points when a person reaches the head of the queue and finishes service, and from these inferences we derive a person's waiting and service times. We develop two approaches in our system, one is directly feature-driven and the second uses a simple Bayesian network. Extensive experiments conducted both in the laboratory as well as in two public facilities demonstrate that our system is robust to real-world environments. We show that in spite of noisy signal readings, our methods can measure service and waiting times to within a $10$ second resolution. Yan Wang 0003, Jie Yang 0003, Yingying Chen 0001, Hongbo Liu 0002, Marco Gruteser, Richard P. Martin |
MobiSys | 5 |
| 2014 | Capacity of pervasive camera based communication under perspective distortionsabstractCameras are ubiquitous and increasingly being used not just for capturing images but also for communicating information. For example, the pervasive QR codes can be viewed as communicating a short code to camera-equipped sensors and recent research has explored using screen-to-camera communications for larger data transfers. Such communications could be particularly attractive in pervasive camera based applications, where such camera communications can reuse the existing camera hardware and also leverage from the large pixel array structure for high data-rate communication. While several prototypes have been constructed, the fundamental capacity limits of this novel communication channel in all but the simplest scenarios remains unknown. The visual medium differs from RF in that the information capacity of this channel largely depends on the perspective distortions while multipath becomes negligible. In this paper, we create a model of this communication system to allow predicting the capacity based on receiver perspective (distance and angle to the transmitter). We calibrate and validate this model through lab experiments wherein information is transmitted from a screen and received with a tablet camera. Our capacity estimates indicate that tens of Mbps is possible using a smartphone camera even when the short code on the screen images onto only 15% of the camera frame. Our estimates also indicate that there is room for at least 2.5x improvement in throughput of existing screen - camera communication prototypes. Ashwin Ashok, Shubham Jain 0003, Marco Gruteser, Narayan B. Mandayam, Wenjia Yuan, Kristin J. Dana |
PerCom | 3 |
| 2014 | Guest Editorial Special Issue on Security for IoT: The State of the ArtabstractThe seven papers in this special section explores issues relating to network and computer security as the Internet is becoming more ubiquitous. One central element of this trend is the existence of a massive network of interconnected wired/wireless physical objects, things, sensors, and devices, which can interact in a rich set of manners through a worldwide communication and information infrastructure to provide value added services. These papers present the most recent advances in IoT security. Kui Ren 0001, Pierangela Samarati, Marco Gruteser, Peng Ning, Yunhao Liu 0001 |
IEEE Internet Things J. | 3 |
| 2014 | Editorial
Claudio Bettini, Marco Gruteser, Christine Julien 0001, Marius Portmann |
Pervasive Mob. Comput. | 2 |
| 2014 | Capacitive Touch Communication: A Technique to Input Data through Devices' Touch ScreenabstractAs we are surrounded by an ever-larger variety of post-PC devices, the traditional methods for identifying and authenticating users have become cumbersome and time consuming. In this paper, we present a capacitive communication method through which a device can recognize who is interacting with it. This method exploits the capacitive touchscreens, which are now used in laptops, phones, and tablets, as a signal receiver. The signal that identifies the user can be generated by a small transmitter embedded into a ring, watch, or other artifact carried on the human body. We explore two example system designs with a low-power continuous transmitter that communicates through the skin and a signet ring that needs to be touched to the screen. Experiments with our prototype transmitter and tablet receiver show that capacitive communication through a touchscreen is possible, even without hardware or firmware modifications on a receiver. This latter approach imposes severe limits on the data rate, but the rate is sufficient for differentiating users in multiplayer tablet games or parental control applications. Controlled experiments with a signal generator also indicate that future designs may be able to achieve data rates that are useful for providing less obtrusive authentication with similar assurance as PIN codes or swipe patterns commonly used on smartphones today. Tam Vu 0001, Akash Baid, Simon Gao, Marco Gruteser, Richard E. Howard, Janne Lindqvist, Predrag Spasojevic, Jeffrey S. Walling |
IEEE Trans. Mob. Comput. | 4 |
| 2013 | Linking anonymous location traces through driving characteristicsabstractEfforts to anonymize collections of location traces have often sought to reduce re-identification risks by dividing longer traces into multiple shorter, unlinkable segments. To ensure unlinkability, these algorithms delete parts from each location trace in areas where multiple traces converge, so that it is difficult to predict the movements of any one subject within this area and identify which follow-on trace segments belongs to the same subject. In this paper, we ask whether it is sufficient to base the definition of unlinkability on movement prediction models or whether the revealed trace segments themselves contain a fingerprint of the data subject that can be used to link segments and ultimately recover private information. To this end, we study a large set of vehicle locations traces collected through the Next Generation Simulation program. We first show that using vehicle moving characteristics related features, it is possible to identify outliers such as trucks or motorcycles from general passenger automobiles. We then show that even in a dataset containing similar passenger automobiles only, it is possible to use outlier driving behaviors to link a fraction of the vehicle trips. These results show that the definition of unlinkability may have to be extended for very precise location traces. Bin Zan, Zhanbo Sun, Marco Gruteser, Xuegang Ban |
CODASPY | 3 |
| 2013 | Crowdsensing Maps of On-street Parking SpacesabstractIt has been estimated that traffic congestion costs the world economy hundreds of billions of dollars each year, increases pollution, and has a negative impact on the overall quality of life in metropolitan areas. A significant part of congestion in urban areas is due to vehicles searching for on-street parking. Detailed and accurate on-street parking maps can help drivers easily locate areas with large numbers of legal parking spaces and thus relieve congestion. In this paper, we address the problem of mapping street parking spaces using vehicles' preinstalled parking sensors. In particular, we focus on identifying legal parking spaces from crowdsourced data, whereas earlier work has largely assumed that such maps of legal spaces are given. We demonstrate that crowdsensing data from vehicle parking sensors can be used to classify on-street areas into legal/illegal parking spaces. Based on more than 2 million data points collected in Highland Park, NJ and downtown Brooklyn, NY areas, we show that on-street parking maps can be estimated with an accuracy of ~90% using proposed weighted occupancy rate thresholding algorithm. Vladimir Coric, Marco Gruteser |
DCOSS | 2 |
| 2013 | Indoor localization: ready for primetime?abstractIndoor navigation and location tracking have been popular academic research topics in our community for more than a decade. This has lead to a vast amount of theoretical results, positioning techniques, and system prototypes that were developed in academia and industry research labs for efficient and accurate indoor localization and navigation. Marketplace adoption, however, has been slow -- products have largely focused on outdoor positioning and navigation. Only recently has the industry buzz and investment in indoor positioning and navigation products picked up. This panel will discuss whether indoor positioning solutions are finally ready for the marketplace. It will examine the limitations of the state of the art along dimensions such as precision, accuracy, energy consumption, complexity, and privacy and will debate in which areas, if any, further academic research is called for. The panelists will also discuss why adoption has been slow, whether any significant non-technical hurdles remain, and speculate which technical solutions are most likely to succeed. Marco Gruteser |
MobiCom | 1 |
| 2013 | Measuring human queues using WiFi signalsabstractWe investigate using smartphone WiFi signals to track human queues, which are common in many business areas such as retail stores, airports, and theme parks. Real-time monitoring of such queues would enable a wealth of new applications, such as bottleneck analysis, shift assignments, and dynamic workflow scheduling. We take a minimum infrastructure approach and thus utilize a single monitor placed close to the service area along with transmitting phones. Our strategy extracts unique features embedded in the signal traces to infer the critical time points when a person reaches the head of the queue and finishes service, and from these inferences we derive a person's waiting and service times. We develop a feature driven approach in our system. Extensive experiments conducted both in the laboratory demonstrate that our system is robust to queues with different waiting time. We show that in spite of noisy signal readings, our methods can measure important time periods in queue (e.g., service and waiting times) to within a $10$ second resolution. Yan Wang 0003, Jie Yang 0003, Hongbo Liu 0002, Yingying Chen 0001, Marco Gruteser, Richard P. Martin |
MobiCom | 5 |
| 2013 | BiFocus: using radio-optical beacons for an augmented reality search applicationabstractAugmented Reality (AR) applications benefit from accurate detection of the objects that are within a person's view. Typically, it is not only desirable to identify what is currently within view, but also to navigate the users view to the item of interest - for example, finding a misplaced object. In this paper we demonstrate a low-power hybrid radio-optical beaconing system, where objects of interest are tagged with battery-powered RFID-like tags equipped with infrared light emitting diodes (LED) that emit periodic infrared beacons. These beacons are used for accurately estimating the angle and distance from the object to the receiver so as to locate it. The beacons are synchronized using the radio link that is also used to convey the object's unique ID. Ashwin Ashok, Chenren Xu, Tam Vu 0001, Marco Gruteser, Richard E. Howard, Yanyong Zhang, Narayan B. Mandayam, Wenjia Yuan, Kristin J. Dana |
MobiSys | 4 |
| 2013 | Sensing vehicle dynamics for determining driver phone useabstractThis paper utilizes smartphone sensing of vehicle dynamics to determine driver phone use, which can facilitate many traffic safety applications. Our system uses embedded sensors in smartphones, i.e., accelerometers and gyroscopes, to capture differences in centripetal acceleration due to vehicle dynamics. These differences combined with angular speed can determine whether the phone is on the left or right side of the vehicle. Our low infrastructure approach is flexible with different turn sizes and driving speeds. Extensive experiments conducted with two vehicles in two different cities demonstrate that our system is robust to real driving environments. Despite noisy sensor readings from smartphones, our approach can achieve a classification accuracy of over $90\%$ with a false positive rate of a few percent. We also find that by combining sensing results in a few turns, we can achieve better accuracy (e.g., $95\%$) with a lower false positive rate. Yan Wang 0003, Jie Yang 0003, Hongbo Liu 0002, Yingying Chen 0001, Marco Gruteser, Richard P. Martin |
MobiSys | 5 |
| 2012 | Neighborhood watch: security and privacy analysis of automatic meter reading systemsabstractResearch on smart meters has shown that fine-grained energy usage data poses privacy risks since it allows inferences about activities inside the home. While smart meter deployments are very limited, more than 40 million meters in the United States have been equipped with Automatic Meter Reading (AMR) technology over the past decades. AMR utilizes wireless communication for remotely collecting usage data from electricity, gas, and water meters. Yet to the best of our knowledge, AMR has so far received no attention from the security research community. In this paper, we conduct a security and privacy analysis of this technology. Based on our reverse engineering and experimentation, we find that the technology lacks basic security measures to ensure privacy, integrity, and authenticity of the data. Moreover, the AMR meters we examined continuously broadcast their energy usage data over insecure wireless links every 30s, even though these broadcasts can only be received when a truck from the utility company passes by. We show how this design allows any individual to monitor energy usage from hundreds of homes in a neighborhood with modest technical effort and how this data allows identifying unoccupied residences or people's routines. To cope with the issues, we recommend security remedies, including a solution based on defensive jamming that may be easier to deploy than upgrading the meters themselves. Ishtiaq Rouf, Hossen Asiful Mustafa, Wenyuan Xu 0001, Robert D. Miller, Marco Gruteser |
CCS | 6 |
| 2012 | Real-time status: How often should one update?abstractIncreasingly ubiquitous communication networks and connectivity via portable devices have engendered a host of applications in which sources, for example people and environmental sensors, send updates of their status to interested recipients. These applications desire status updates at the recipients to be as timely as possible; however, this is typically constrained by limited network resources. In this paper, we employ a time-average age metric for the performance evaluation of status update systems. We derive general methods for calculating the age metric that can be applied to a broad class of service systems. We apply these methods to queue-theoretic system abstractions consisting of a source, a service facility and monitors, with the model of the service facility (physical constraints) a given. The queue discipline of first-come-first-served (FCFS) is explored. We show the existence of an optimal rate at which a source must generate its information to keep its status as timely as possible at all its monitors. This rate differs from those that maximize utilization (throughput) or minimize status packet delivery delay. While our abstractions are simpler than their real-world counterparts, the insights obtained, we believe, are a useful starting point in understanding and designing systems that support real time status updates. Sanjit Krishnan Kaul, Roy D. Yates, Marco Gruteser |
INFOCOM | 3 |
| 2012 | Phantom: Physical layer cooperation for location privacy protectionabstractLocalization techniques that allow inferring the location of wireless devices directly from received signals have exposed mobile users to new threats. Adversaries can easily collect required information (such as signal strength) from target users, however, techniques securing location information at the physical layer of the wireless communication systems have not received much attention. In this paper, we propose Phantom, a novel approach to allow mobile devices thwart unauthorized adversary's location tracking by creating forged locations. In particular, Phantom leverages cooperation among multiple mobile devices in close vicinity and utilizes synchronized transmissions among those nodes to obfuscate localization efforts of adversary systems. Through an implementation on software-defined radios (GNU Radios) and extensive simulation with real location traces, we see that Phantom can improve location privacy. Sangho Oh, Tam Vu 0001, Marco Gruteser, Suman Banerjee 0001 |
INFOCOM | 3 |
| 2012 | Distinguishing users with capacitive touch communicationabstractAs we are surrounded by an ever-larger variety of post-PC devices, the traditional methods for identifying and authenticating users have become cumbersome and time-consuming. In this paper, we present a capacitive communication method through which a device can recognize who is interacting with it. This method exploits the capacitive touchscreens, which are now used in laptops, phones, and tablets, as a signal receiver. The signal that identifies the user can be generated by a small transmitter embedded into a ring, watch, or other artifact carried on the human body. We explore two example system designs with a low-power continuous transmitter that communicates through the skin and a signet ring that needs to be touched to the screen. Experiments with our prototype transmitter and tablet receiver show that capacitive communication through a touchscreen is possible, even without hardware or firmware modifications on a receiver. This latter approach imposes severe limits on the data rate, but the rate is sufficient for differentiating users in multiplayer tablet games or parental control applications. Controlled experiments with a signal generator also indicate that future designs may be able to achieve datarates that are useful for providing less obtrusive authentication with similar assurance as PIN codes or swipe patterns commonly used on smartphones today. Tam Vu 0001, Akash Baid, Simon Gao, Marco Gruteser, Richard E. Howard, Janne Lindqvist, Predrag Spasojevic, Jeffrey S. Walling |
MobiCom | 4 |
| 2012 | Demo: user identification and authentication with capacitive touch communicationabstractToday's identification and authentication mechanisms for touchscreen-enabled devices are cumbersome and do not support brief usage and device sharing. To address this challenge, this work explores a novel form of "wireless" communication that exploits the capacitive touchscreens which are now used in laptops, phones, and tablets, as a signal receiver. Using a custom built hardware token, in the form of a wearable ring, we show a proof-of-concept system that transmits a user identification code to the mobile device through the touchscreen. This mechanism works without any modification to the hardware or the firmware of the mobile device. Tam Vu 0001, Ashwin Ashok, Akash Baid, Marco Gruteser, Richard E. Howard, Janne Lindqvist, Predrag Spasojevic, Jeffrey S. Walling |
MobiSys | 4 |
| 2012 | LAP: Lightweight Anonymity and PrivacyabstractPopular anonymous communication systems often require sending packets through a sequence of relays on dilated paths for strong anonymity protection. As a result, increased end-to-end latency renders such systems inadequate for the majority of Internet users who seek an intermediate level of anonymity protection while using latency-sensitive applications, such as Web applications. This paper serves to bridge the gap between communication systems that provide strong anonymity protection but with intolerable latency and non-anonymous communication systems by considering a new design space for the setting. More specifically, we explore how to achieve near-optimal latency while achieving an intermediate level of anonymity with a weaker yet practical adversary model (i.e., protecting an end-host's identity and location from servers) such that users can choose between the level of anonymity and usability. We propose Lightweight Anonymity and Privacy (LAP), an efficient network-based solution featuring lightweight path establishment and stateless communication, by concealing an end-host's topological location to enhance anonymity against remote tracking. To show practicality, we demonstrate that LAP can work on top of the current Internet and proposed future Internet architectures. Hsu-Chun Hsiao, Tiffany Hyun-Jin Kim, Adrian Perrig, Akira Yamada 0001, Samuel C. Nelson, Marco Gruteser, Wei Meng 0001 |
IEEE Symposium on Security and Privacy | 6 |
| 2012 | Dynamic and invisible messaging for visual MIMOabstractThe growing ubiquity of cameras in hand-held devices and the prevalence of electronic displays in signage creates a novel framework for wireless communications. Traditionally, the term MIMO is used for multiple-input multiple-output where the multiple-input component is a set of radio transmitters and the multiple-output component is a set of radio receivers. We employ the concept of visual MIMO where pixels are transmitters and cameras are receivers. In this manner, the techniques of computer vision can be combined with principles from wireless communications to create an optical line-of-sight communications channel. Two major challenges are addressed: (1) The message for transmission must be embedded in the observed display so that the message is hidden from the observer and the electronic display can simultaneously be used for its originally intended purpose (e.g. signage, advertisements, maps); (2) Photometric and geometric distortions during the imaging process corrupt the information channel between the transmitter display and the receiver camera. These distortions must be modeled and removed. In this paper, we present a real-time messaging paradigm and its implementation in an operational visual MIMO optical systems. As part of the system, we develop a novel algorithm for photographic message extraction which includes automatic display detection, message embedding and message retrieval. Experiments show that the system achieves an average accuracy of 94.6% at the bitrate of 6222.2 bps. Wenjia Yuan, Kristin J. Dana, Ashwin Ashok, Marco Gruteser, Narayan B. Mandayam |
WACV | 4 |
| 2012 | Guest Editorial: Special Section on Outstanding Papers from MobiSys 2011abstractThe articles in this special section contain selected papers from MobiSys 2011. Marco Gruteser, David Wetherall |
IEEE Trans. Mob. Comput. | 1 |
| 2012 | Enhancing Privacy and Accuracy in Probe Vehicle-Based Traffic Monitoring via Virtual Trip LinesabstractTraffic monitoring using probe vehicles with GPS receivers promises significant improvements in cost, coverage, and accuracy over dedicated infrastructure systems. Current approaches, however, raise privacy concerns because they require participants to reveal their positions to an external traffic monitoring server. To address this challenge, we describe a system based on virtual trip lines and an associated cloaking technique, followed by another system design in which we relax the privacy requirements to maximize the accuracy of real-time traffic estimation. We introduce virtual trip lines which are geographic markers that indicate where vehicles should provide speed updates. These markers are placed to avoid specific privacy sensitive locations. They also allow aggregating and cloaking several location updates based on trip line identifiers, without knowing the actual geographic locations of these trip lines. Thus, they facilitate the design of a distributed architecture, in which no single entity has a complete knowledge of probe identities and fine-grained location information. We have implemented the system with GPS smartphone clients and conducted a controlled experiment with 100 phone-equipped drivers circling a highway segment, which was later extended into a year-long public deployment. Baik Hoh, Toch Iwuchukwu, Quinn Jacobson, Daniel B. Work, Alexandre M. Bayen, Ryan Herring, Juan Carlos Herrera, Marco Gruteser, Murali Annavaram, Xuegang Ban |
IEEE Trans. Mob. Comput. | 8 |
| 2012 | The Boomerang Protocol: Tying Data to Geographic Locations in Mobile Disconnected NetworksabstractWe present the boomerang protocol to efficiently retain information at a particular geographic location in a sparse network of highly mobile nodes without using infrastructure networks. To retain information around certain physical location, each mobile device passing that location will carry the information for a short while. This approach can become challenging for remote locations around which only few nodes pass by. To address this challenge, the boomerang protocol, similar to delay-tolerant communication, first allows a mobile node to carry packets away from their location of origin and periodically returns them to the anchor location. A unique feature of this protocol is that it records the geographical trajectory while moving away from the origin and exploits the recorded trajectory to optimize the return path. Simulations using automotive traffic traces for a southern New Jersey region show that the boomerang protocol improves packet return rate by 70 percent compared to a baseline shortest path routing protocol. This performance gain can become even more significant when the road map is less connected. Finally, we look at adaptive protocols that can return information within specified time limits. Bin Zan, Yanyong Zhang, Marco Gruteser |
IEEE Trans. Mob. Comput. | 4 |
| 2012 | Sensing Driver Phone Use with Acoustic Ranging through Car SpeakersabstractThis work addresses the fundamental problem of distinguishing between a driver and passenger using a mobile phone, which is the critical input to enable numerous safety and interface enhancements. Our detection system leverages the existing car stereo infrastructure, in particular, the speakers and Bluetooth network. Our acoustic approach has the phone send a series of customized high frequency beeps via the car stereo. The beeps are spaced in time across the left, right, and if available, front and rear speakers. After sampling the beeps, we use a sequential change-point detection scheme to time their arrival, and then use a differential approach to estimate the phone's distance from the car's center. From these differences a passenger or driver classification can be made. To validate our approach, we experimented with two kinds of phones and in two different cars. We found that our customized beeps were imperceptible to most users, yet still playable and recordable in both cars. Our customized beeps were also robust to background sounds such as music and wind, and we found the signal processing did not require excessive computational resources. In spite of the cars' heavy multipath environment, our approach had a classification accuracy of over 90 percent, and around 95 percent with some calibrations. We also found, we have a low false positive rate, on the order of a few percent. Jie Yang 0003, Simon Sidhom, Gayathri Chandrasekaran, Tam Vu 0001, Hongbo Liu 0002, Nicolae Cecan, Yingying Chen 0001, Marco Gruteser, Richard P. Martin |
IEEE Trans. Mob. Comput. | 8 |
| 2011 | On Piggybacking in Vehicular NetworksabstractThis work is motivated by network applications that require nodes to disseminate their state to others. In particular, vehicular nodes will host applications that periodically disseminate time-critical state across the network to help improve on-road safety. In this work, we want to minimize the average age of state information that a node observes from any other node in networks with hundreds to thousands of nodes. We explore the benefits, vis-a-vis reducing age, of a multi-hop wireless network over a fully-connected one, for a physical network of on-road vehicles, by allowing nodes to piggyback other nodes' states. We show that for a large road network and a chosen schedule, there exists an optimal fraction of connected neighbor nodes, which, for a fixed signal-to-noise ratio between most distant nodes, is invariant to the size of the network. Via simulation we confirm that significant reductions in age are obtained via piggybacking for network sizes of interest. Sanjit Krishnan Kaul, Roy D. Yates, Marco Gruteser |
GLOBECOM | 3 |
| 2011 | Detecting driver phone use leveraging car speakersabstractThis work addresses the fundamental problem of distinguishing between a driver and passenger using a mobile phone, which is the critical input to enable numerous safety and interface enhancements. Our detection system leverages the existing car stereo infrastructure, in particular the speakers and Bluetooth network. Our acoustic approach has the phone send a series of customized high frequency beeps via the car stereo. The beeps are spaced in time across the left, right, and if available, front and rear speakers. After sampling the beeps, we use a sequential change-point detection scheme to time their arrival, and then use a differential approach to estimate the phone's distance from the car's center. From these differences a passenger or driver classification can be made. To validate our approach, we experimented with two kinds of phones and in two different cars. We found that our customized beeps were imperceptible to most users, yet still playable and recordable in both cars. Our customized beeps were also robust to background sounds such as music and wind, and we found the signal processing did not require excessive computational resources. In spite of the cars' heavy multi-path environment, our approach had a classification accuracy of over 90%, and around 95% with some calibrations. We also found we have a low false positive rate, on the order of a few percent. Jie Yang 0003, Simon Sidhom, Gayathri Chandrasekaran, Tam Vu 0001, Hongbo Liu 0002, Nicolae Cecan, Yingying Chen 0001, Marco Gruteser, Richard P. Martin |
MobiCom | 8 |
| 2011 | Demo: visual MIMO based LED - camera communication applied to automobile safetyabstractThe inherent limitations in RF spectrum availability and susceptibility to interference make it difficult to meet the reliability required for automotive safety applications. To address this challenge, this work explores an alternative communication system called Visual MIMO that uses light emitting arrays as transmitters and cameras as receivers. Visual MIMO applied to vehicular communication proposes to reuse existing LED rear and headlights as transmitters and existing cameras (e.g. those used for parking assistance, rear-view cameras) as receivers. In this work we show a proof of concept based demonstration of the Visual MIMO system consisting of an LED transmitter array and a high-speed camera. Michael Varga, Ashwin Ashok, Marco Gruteser, Narayan B. Mandayam, Wenjia Yuan, Kristin J. Dana |
MobiSys | 3 |
| 2011 | Tracking vehicular speed variations by warping mobile phone signal strengthsabstractIn this paper, we consider the problem of tracking fine-grained speeds variations of vehicles using signal strength traces from GSM enabled phones. Existing speed estimation techniques using mobile phone signals can provide longer-term speed averages but cannot track short-term speed variations. Understanding short-term speed variations, however, is important in a variety of traffic engineering applications-for example, it may help distinguish slow speeds due to traffic lights from traffic congestion when collecting real time traffic information. Using mobile phones in such applications is particularly attractive because it can be readily obtained from a large number of vehicles. Our approach is founded on the observation that the large-scale path loss and shadow fading components of signal strength readings (signal profile) obtained from the mobile phone on any given road segment appear similar over multiple trips along the same road segment except for distortions along the time axis due to speed variations. We therefore propose a speed tracking technique that uses a Derivative Dynamic Time Warping (DDTW) algorithm to realign a given signal profile with a known training profile from the same road. The speed tracking technique then translates the warping path (i.e., the degree of stretching and compressing needed for alignment) into an estimated speed trace. Using 6.4 hours of GSM signal strength traces collected from a vehicle, we show that our algorithm can estimate vehicular speed with a median error of ± 5mph compared to using a GPS and can capture significant speed variations on road segments with a precision of 68% and a recall of 84%. Gayathri Chandrasekaran, Tam Vu 0001, Alexander Varshavsky, Marco Gruteser, Richard P. Martin, Jie Yang 0003, Yingying Chen 0001 |
PerCom | 4 |
| 2011 | Rate adaptation in visual MIMOabstractWe propose a rate adaptation scheme for visual MIMO camera-based communications, wherein parallel data transmissions from light emitting arrays are received by multiple receive elements of a CCD/CMOS camera image sensor. Unlike RF MIMO, multipath fading is negligible in the visual MIMO channel. Instead, the channel is largely dependent on receiver perspective (distance and angle) and visibility issues (partial line-of-sight availability and occlusions). This allows for slower adaptation but requires the adaptation algorithm to choose among a more complex set of modes. In this paper, we define a set of operating modes for visual MIMO transmitters and propose a rate adaptation scheme to switch between these modes. Our Visual MIMO Rate Adaptation (VMRA) is a packet based rate adaptation protocol that bases its rate selection decisions on the packet error rate feedback. Using trace-based simulation results for a vehicle-to-vehicle communication scenario, we illustrate how our VMRA algorithms can adapt over distance as well as visibility variations in an optical link and achieve a higher average throughput. Ashwin Ashok, Marco Gruteser, Narayan B. Mandayam, Taekyoung Kwon 0002, Wenjia Yuan, Michael Varga, Kristin J. Dana |
SECON | 2 |
| 2011 | Minimizing age of information in vehicular networksabstractEmerging applications rely on wireless broadcast to disseminate time-critical information. For example, vehicular networks may exchange vehicle position and velocity information to enable safety applications. The number of nodes in one-hop communication range in such networks can be very large, leading to congestion and undesirable levels of packet collisions. Earlier work has examined such broadcasting protocols primarily from a MAC perspective and focused on selective aspects such as packet error rate. In this work, we propose a more comprehensive metric, the average system information age, which captures the requirement of such applications to maintain current state information from all other nearby nodes. We show that information age is minimized at an optimal operating point that lies between the extremes of maximum throughput and minimum delay. Further, while age can be minimized by saturating the MAC and setting the CW size to its throughput-optimal value, the same cannot be achieved without changes in existing hardware. Also, via simulations we show that simple contention window size adaptations like increasing or decreasing the window size are unsuitable for reducing age. This motivates our design of an application-layer broadcast rate adaptation algorithm. It uses local decisions at nodes in the network to adapt their messaging rate to keep the system age to a minimum. Our simulations and experiments with 300 ORBIT nodes show that the algorithm effectively adapts the messaging rates and minimizes the system age. Sanjit Krishnan Kaul, Marco Gruteser, Vinuth Rai, John B. Kenney |
SECON | 2 |
| 2010 | Vehicular speed estimation using received signal strength from mobile phonesabstractThis paper introduces an algorithm that estimates the speed of a mobile phone by matching time-series signal strength data to a known signal strength trace from the same road. Knowing a mobile phone's speed is useful, for example, to estimate traffic congestion or other transportation performancemetrics. The proposed algorithmcan be implemented in the carrier's infrastructure with Network Measurement Reports obtained by a base station or on a mobile phone with signal strength readings obtained by the handset and depending on implementation choices, promises lower energy consumption than Global Positioning System (GPS) receivers. We evaluate the effectiveness of our algorithm on highway and arterial roads using GSM signal strength traces obtained from several phones over a one month period. The results show that the Correlation algorithm is significantly more accurate than existing techniques based on handoffs or phone localization. Gayathri Chandrasekaran, Tam Vu 0001, Alexander Varshavsky, Marco Gruteser, Richard P. Martin, Jie Yang 0003, Yingying Chen 0001 |
UbiComp | 4 |
| 2010 | Accuracy characterization of cell tower localizationabstractCell tower triangulation is a popular technique for determining the location of a mobile device. However, cell tower triangulation methods require the knowledge of the actual locations of cell towers. Because the locations of cell towers are not publicly available, these methods often need to use estimated tower locations obtained through wardriving. This paper provides the first large scale study of the accuracy of two existing methods for cell tower localization using wardriving data. The results show that naively applying these methods results in very large localization errors. We analyze the causes for these errors and conclude that one can localize a cell accurately only if it falls within the area covered by the wardriving trace. We further propose a bounding technique to select the cells that fall within the area covered by the wardriving trace and identify a cell combining optimization that can further reduce the localization error by half. Jie Yang 0003, Alexander Varshavsky, Hongbo Liu 0002, Yingying Chen 0001, Marco Gruteser |
UbiComp | 5 |
| 2010 | An energy-efficient mobile recommender systemabstractThe increasing availability of large-scale location traces creates unprecedent opportunities to change the paradigm for knowledge discovery in transportation systems. A particularly promising area is to extract energy-efficient transportation patterns (green knowledge), which can be used as guidance for reducing inefficiencies in energy consumption of transportation sectors. However, extracting green knowledge from location traces is not a trivial task. Conventional data analysis tools are usually not customized for handling the massive quantity, complex, dynamic, and distributed nature of location traces. To that end, in this paper, we provide a focused study of extracting energy-efficient transportation patterns from location traces. Specifically, we have the initial focus on a sequence of mobile recommendations. As a case study, we develop a mobile recommender system which has the ability in recommending a sequence of pick-up points for taxi drivers or a sequence of potential parking positions. The goal of this mobile recommendation system is to maximize the probability of business success. Along this line, we provide a Potential Travel Distance (PTD) function for evaluating each candidate sequence. This PTD function possesses a monotone property which can be used to effectively prune the search space. Based on this PTD function, we develop two algorithms, LCP and SkyRoute, for finding the recommended routes. Finally, experimental results show that the proposed system can provide effective mobile sequential recommendation and the knowledge extracted from location traces can be used for coaching drivers and leading to the efficient use of energy. Yong Ge 0001, Hui Xiong 0001, Alexander Tuzhilin, Keli Xiao, Marco Gruteser, Michael J. Pazzani |
KDD | 5 |
| 2010 | The Boomerang Protocol: Tieing Data to Geographic Locations in Mobile Disconnected NetworksabstractWe present the novel boomerang protocol to efficiently retain information at a particular geographic location in a sparse network of highly mobile nodes without use of infrastructure networks. Our proof-of-concept implementation revealed the main challenge in implementing the Boomerang protocol is to accurately detect whether a node is divergent from a recorded trajectory and then followed up with a detailed study to address the challenge. Simulation with automotive traffic traces for a southern New Jersey region shows that the protocol improves packet return rate by 70% compared to a baseline implementation using shortest path geographic routing. Bin Zan, Marco Gruteser, Yanyong Zhang |
Mobile Data Management | 3 |
| 2010 | Challenge: mobile optical networks through visual MIMOabstractMobile optical communications has so far largely been limited to short ranges of about ten meters, since the highly directional nature of optical transmissions would require costly mechanical steering mechanisms. Advances in CCD and CMOS imaging technology along with the advent of visible and infrared (IR) light sources such as (light emitting diode) LED arrays presents an exciting and challenging concept which we call as visual-MIMO (multiple-input multiple-output) where optical transmissions by multiple transmitter elements are received by an array of photodiode elements (e.g. pixels in a camera). Visual-MIMO opens a new vista of research challenges in PHY, MAC and Network layer research and this paper brings together the networking, communications and computer vision fields to discuss the feasibility of this as well as the underlying opportunities and challenges. Example applications range from household/factory robotic to tactical to vehicular networks as well pervasive computing, where RF communications can be interference-limited and prone to eavesdropping and security lapses while the less observable nature of highly directional optical transmissions can be beneficial. The impact of the characteristics of such technologies on the medium access and network layers has so far received little consideration. Example characteristics are a strong reliance on computer vision algorithms for tracking, a form of interference cancellation that allows successfully receiving packets from multiple transmitters simultaneously, and the absence of fast fading but a high susceptibility to outages due to line-of-sight interruptions. These characteristics lead to significant challenges and opportunities for mobile networking research Ashwin Ashok, Marco Gruteser, Narayan B. Mandayam, Jayant Silva, Michael Varga, Kristin J. Dana |
MobiCom | 2 |
| 2010 | ParkNet: drive-by sensing of road-side parking statisticsabstractUrban street-parking availability statistics are challenging to obtain in real-time but would greatly benefit society by reducing traffic congestion. In this paper we present the design, implementation and evaluation of ParkNet, a mobile system comprising vehicles that collect parking space occupancy information while driving by. Each ParkNet vehicle is equipped with a GPS receiver and a passenger-side-facing ultrasonic range-finder to determine parking spot occupancy. The data is aggregated at a central server, which builds a real-time map of parking availability and could provide this information to clients that query the system in search of parking. Creating a spot-accurate map of parking availability challenges GPS location accuracy limits. To address this need, we have devised an environmental fingerprinting approach to achieve improved location accuracy. Based on 500 miles of road-side parking data collected over 2 months, we found that parking spot counts are 95% accurate and occupancy maps can achieve over 90% accuracy. Finally, we quantify the amount of sensors needed to provide adequate coverage in a city. Using extensive GPS traces from over 500 San Francisco taxicabs, we show that if ParkNet were deployed in city taxicabs, the resulting mobile sensors would provide adequate coverage and be more cost-effective by an estimated factor of roughly 10-15 when compared to a sensor network with a dedicated sensor at every parking space, as is currently being tested in San Francisco. Suhas Mathur, Tong Jin 0002, Nikhil Kasturirangan, Janani Chandrasekaran, Wenzhi Xue, Marco Gruteser, Wade Trappe |
MobiSys | 6 |
| 2010 | Security and Privacy Vulnerabilities of In-Car Wireless Networks: A Tire Pressure Monitoring System Case Study
Ishtiaq Rouf, Robert D. Miller, Hossen Asiful Mustafa, Travis Taylor, Sangho Oh, Wenyuan Xu 0001, Marco Gruteser, Wade Trappe, Ivan Seskar |
USENIX Security Symposium | 7 |
| 2010 | Achieving Guaranteed Anonymity in GPS Traces via Uncertainty-Aware Path CloakingabstractThe integration of Global Positioning System (GPS) receivers and sensors into mobile devices has enabled collaborative sensing applications, which monitor the dynamics of environments through opportunistic collection of data from many users' devices. One example that motivates this paper is a probe-vehicle-based automotive traffic monitoring system, which estimates traffic congestion from GPS velocity measurements reported from many drivers. This paper considers the problem of achieving guaranteed anonymity in a locational data set that includes location traces from many users, while maintaining high data accuracy. We consider two methods to reidentify anonymous location traces, target tracking, and home identification, and observe that known privacy algorithms cannot achieve high application accuracy requirements or fail to provide privacy guarantees for drivers in low-density areas. To overcome these challenges, we derive a novel time-to-confusion criterion to characterize privacy in a locational data set and propose a disclosure control algorithm (called uncertainty-aware path cloaking algorithm) that selectively reveals GPS samples to limit the maximum time-to-confusion for all vehicles. Through trace-driven simulations using real GPS traces from 312 vehicles, we demonstrate that this algorithm effectively limits tracking risks, in particular, by eliminating tracking outliers. It also achieves significant data accuracy improvements compared to known algorithms. We then present two enhancements to the algorithm. First, it also addresses the home identification risk by reducing location information revealed at the start and end of trips. Second, it also considers heading information reported by users in the tracking model. This version can thus protect users who are moving in dense areas but in a different direction from the majority. Baik Hoh, Marco Gruteser, Hui Xiong 0001, Ansaf Alrabady |
IEEE Trans. Mob. Comput. | 2 |
| 2010 | Symphony: Synchronous Two-Phase Rate and Power Control in 802.11 WLANsabstractAdaptive transmit power control in 802.11 wireless LANs (WLANs) on a per-link basis helps increase network capacity and improves battery life of WiFi-enabled mobile devices. However, it faces the following challenges: 1) it can exacerbate receiver-side interference and asymmetric channel access; 2) it can incorrectly lead to lowering the data rate of a link; 3) mobility-induced channel variations at short timescales make detecting and avoiding these problems more complex. Despite substantial prior research, state-of-the-art solutions lack comprehensive techniques to address the above problems. In this paper, we design and implement Symphony, a synchronous two-phase rate and power control system whose agility in adaptation enables us to systematically address the three problems while maximizing the benefits of power control on a per-link basis. We implement Symphony in the Linux MadWifi driver and show that it can be realized on hardware that supports transmit power control with no modifications to the 802.11 MAC, thereby fostering immediate deployability. Our extensive experimental evaluation on a real testbed in an office environment demonstrates that Symphony : 1) enables up to 80% of the clients in three different cells to settle at 50%-94% lower transmit power than a per-cell power control solution; 2) increases network throughput by up to 50% across four realistic deployment scenarios; 3) improves the throughput of asymmetry-affected links by 300%; and 4) opportunistically reduces the transmit power of mobile clients running VOIP calls by up to 97% while only causing a negligible degradation of voice quality. Kishore Ramachandran, Ravi Kokku, Honghai Zhang, Marco Gruteser |
IEEE/ACM Trans. Netw. | 4 |
| 2009 | Detecting Identity Spoofs in IEEE 802.11e Wireless NetworksabstractWireless networks are vulnerable to identity spoofing attacks, where an attacker can forge the MAC address of his wireless device to assume the identity of another victim device on the network. Identity spoofing allows an attacker to avail network services that are normally restricted to legitimate users. Prior techniques to detect such attacks rely on characteristics such as progressions of MAC sequence numbers. However, these techniques can wrongly classify benign flows as malicious with newer 802.11e wireless devices that allow multiple progressions of MAC sequence numbers from the same device. Several other techniques that rely on physical properties of transmitting devices are ineffective when the attacker and the victim are mobile. In this paper, we propose an architecture to robustly detect identity spoofing attacks under varying operating conditions. Our architecture employs a series of increasingly powerful detectors to identify or eliminate the possibility of an attack, culminating in a powerful, RSSI-based per-packet localizer that reliably detects identity spoofing attacks. We implemented this architecture and used it to detect a variety of identity spoofing attacks. Our experiments show that it can effectively detect identity spoofs with a low false positive rate of 0.5%. Gayathri Chandrasekaran, John-Austen Francisco, Vinod Ganapathy, Marco Gruteser, Wade Trappe |
GLOBECOM | 4 |
| 2009 | R2D2: regulating beam shape and rate as directionality meets diversityabstractWe design, implement, and evaluate a vehicular communication system that improves uplink connectivity through multi-lobe beam pattern switching on a smart antenna. Directionality and base station-diversity are two well-known, independently developed mechanisms for improving the uplink connectivity of mobile clients. In this paper, we highlight that a system combining both mechanisms can achieve significant improvement in performance with multi-lobe beams that strike a tradeoff between directionality and diversity. This is in contrast to the mere steering of narrow beams used in conventional smart antenna systems. For tractability at vehicular speeds, our R2D2 system searches through a limited set of beam patterns with different numbers of lobes, and includes a two-stage algorithm that uses both runtime adaptation and cached candidate patterns. We design and evaluate several variants of run-time adaptation that tune the number and angle of lobes in the beam, and the bit rate. The design of these algorithms is guided by both analysis and real-world measurements with a smart antenna system mounted on a vehicle. These measurements with our prototype implementation show that R2D2 can achieve an uplink throughput increase of up to 154% over pure beamsteering and 45% over pure basestation diversity. Kishore Ramachandran, Ravi Kokku, Karthikeyan Sundaresan, Marco Gruteser, Sampath Rangarajan |
MobiSys | 4 |
| 2009 | Exploiting vertical diversity in vehicular channel environmentsabstractAntenna diversity is a well-known technique used to improve the quality and reliability of a wireless link. In vehicular networks, a different approach to antenna diversity is needed due to their unique channel characteristics. However, this issue has not been actively researched, especially for the positioning of antennas. In this paper, we highlight the benefit of vertical diversity over traditional horizontal diversity techniques in vehicular network environments. Through experiments using IEEE 802.11a radios in the 5.2GHz band, we first show the difference of attenuation patterns from various antenna positions installed in a vehicle, then we show the benefit of vertical diversity by quantifying the diversity gains and combined error rates. This finding has implications for the future position of antenna installation in vehicles. Sangho Oh, Sanjit Krishnan Kaul, Marco Gruteser |
PIMRC | 3 |
| 2009 | Random channel hopping schemes for key agreement in wireless networksabstractSecure wireless communications typically rely on secret keys, which are hard to establish in a mobile setting without a key management infrastructure. In this paper, we propose a channel hopping protocol that lets two stations agree on a secret key over an open wireless channel and without use of any pre-existing key. It is secure against an adversary with typical consumer radio hardware that only allows receiving on a single (or a few) channel at a time. Theoretical analysis and simulation results indicate that this approach can generate a 128-bit key in 0.3 seconds. This is significantly faster than prior techniques that extract key material from the wireless channel. Bin Zan, Marco Gruteser |
PIMRC | 2 |
| 2009 | Empirical Evaluation of the Limits on Localization Using Signal StrengthabstractThis work investigates the lower bounds of wireless localization accuracy using signal strength on commodity hardware. Our work relies on trace-driven analysis using an extensive indoor experimental infrastructure. First, we report the best experimental accuracy, twice the best prior reported accuracy for any localization system. We experimentally show that adding more and more resources (e.g., training points or landmarks) beyond a certain limit, can degrade the localization performance for lateration-based algorithms, and that it could only be improved further by "cleaning" the data. However, matching algorithms are more robust to poor quality RSS measurements. We next compare with a theoretical lower bound using standard Cramer Rao Bound (CRB) analysis for unbiased estimators, which is frequently used to provide bounds on localization precision. Because many localization algorithms are based on different mathematical foundations, we apply a diverse set of existing algorithms to our packet traces and found that the variance of the localization errors from these algorithms are smaller than the variance bound established by the CRB. Finally, we found that there exists a wide discrepancy from what free- space models predict in the signal to distance function even in an environment with limited shadowing and multipath, thereby imposing a fundamental limit on the achievable localization accuracy indoors. Gayathri Chandrasekaran, Mesut Ali Ergin, Jie Yang 0003, Yingying Chen 0001, Marco Gruteser, Richard P. Martin |
SECON | 6 |
| 2009 | DECODE: Exploiting Shadow Fading to DEtect COMoving Wireless DEvicesabstractWe present the DECODE technique to determine whether a set of transmitters are comoving, i.e., moving together in close proximity. Comovement information can find use in applications ranging from inventory tracking to social network sensing and to optimizing mobile device localization. The positioning errors from indoor RSS-based localization systems tend to be too large, making it difficult to detect whether two devices are moving together based on the interdevice distances. DECODE achieves accurate comovement detection by exploiting the correlations in positioning errors over time. DECODE can not only be implemented in the position space but also in the signal space where a correlation in shadow fading due to objects blocking the path between the transmitter and receiver exists. This technique requires no change in or cooperation from the tracked devices other than sporadic transmission of packets. Using experiments from an office environment, we show that DECODE can achieve near-perfect comovement detection at walking speed mobility using correlation coefficients computed over approximately 60-second time intervals. We further show that DECODE is generic and could accomplish detection for mixed mobile transmitters of different technologies (IEEE 802.11b/g and IEEE 802.15.4), and our results are not very sensitive to the frequency at which transmitters communicate. Gayathri Chandrasekaran, Mesut Ali Ergin, Marco Gruteser, Richard P. Martin, Jie Yang 0003, Yingying Chen 0001 |
IEEE Trans. Mob. Comput. | 3 |
| 2008 | Achieving Temporal Fairness in Multi-Rate 802.11 WLANs with Capture EffectabstractThis paper proposes new MAC layer transmission opportunity (TXOP) adaptation algorithms for achieving temporal fairness in multi-rate 802.11 WLANs, which take underlying capture effect into account. Due to capture effect, a frame with the strongest received signal strength can be correctly decoded at the receiver even in the presence of transmission collisions from multiple contending stations. This effect introduces significant imbalance in channel access probabilities, and consequently the use of equal TXOP for each contending station cannot achieve temporal fairness. We develop a centralized and a distributed TXOP adaptation algorithm that compensate the stations with less channel access opportunities by giving them larger TXOPs. In the proposed centralized scheme, the access point estimates the successful TXOP acquisition probability of each associated station and allocates appropriate TXOPs to the contending stations. In the proposed distributed algorithm, each station estimates its own share of channel occupation time and adjusts its TXOP individually. We present the conditions that ensure the convergence of the distributed algorithm. Simulation results show that our proposed schemes can effectively achieve "true" temporal fairness. Lin Luo 0003, Marco Gruteser, Hang Liu 0003 |
ICC | 2 |
| 2008 | DECODE : Detecting co-moving wireless devicesabstractWe present the DECODE technique to determine from a remote receiver whether a set of transmitters are co-moving, i.e., moving together in close proximity. Co-movement information can find use in applications ranging from inventory tracking, to social network sensing, and to optimizing mobile device localization. DECODE detects co-moving transmitters by identifying correlations in communication signal strength due to shadow fading. Unlike localization systems, it can operate using measurements from only a single receiver. It requires no changes in or cooperation from the tracked devices other than sporadic transmission of packets. Using experiments from an office environment, we show that DECODE can achieve near perfect co-movement detection at walking-speed mobility using correlation coefficients computed over approximately 60-second time intervals. Gayathri Chandrasekaran, Mesut Ali Ergin, Marco Gruteser, Richard P. Martin, Jie Yang 0003, Yingying Chen 0001 |
MASS | 3 |
| 2008 | Wireless device identification with radiometric signaturesabstractWe design, implement, and evaluate a technique to identify the source network interface card (NIC) of an IEEE 802.11 frame through passive radio-frequency analysis. This technique, called PARADIS, leverages minute imperfections of transmitter hardware that are acquired at manufacture and are present even in otherwise identical NICs. These imperfections are transmitter-specific and manifest themselves as artifacts of the emitted signals. In PARADIS, we measure differentiating artifacts of individual wireless frames in the modulation domain, apply suitable machine-learning classification tools to achieve significantly higher degrees of NIC identification accuracy than prior best known schemes. Vladimir Brik, Suman Banerjee 0001, Marco Gruteser, Sangho Oh |
MobiCom | 3 |
| 2008 | Virtual trip lines for distributed privacy-preserving traffic monitoringabstractAutomotive traffic monitoring using probe vehicles with Global Positioning System receivers promises significant improvements in cost, coverage, and accuracy. Current approaches, however, raise privacy concerns because they require participants to reveal their positions to an external traffic monitoring server. To address this challenge, we propose a system based on virtual trip lines and an associated cloaking technique. Virtual trip lines are geographic markers that indicate where vehicles should provide location updates. These markers can be placed to avoid particularly privacy sensitive locations. They also allow aggregating and cloaking several location updates based on trip line identifiers, without knowing the actual geographic locations of these trip lines. Thus they facilitate the design of a distributed architecture, where no single entity has a complete knowledge of probe identities and fine-grained location information. We have implemented the system with GPS smartphone clients and conducted a controlled experiment with 20 phone-equipped drivers circling a highway segment. Results show that even with this low number of probe vehicles, travel time estimates can be provided with less than 15% error, and applying the cloaking techniques reduces travel time estimation accuracy by less than 5% compared to a standard periodic sampling approach. Baik Hoh, Marco Gruteser, Ryan Herring, Xuegang Ban, Daniel B. Work, Juan Carlos Herrera, Alexandre M. Bayen, Murali Annavaram, Quinn Jacobson |
MobiSys | 2 |
| 2008 | Symphony: synchronous two-phase rate and power control in 802.11 wlansabstractAdaptive transmit power control in 802.11 Wireless LANs (WLANs) on a per-link basis helps increase network capacity and improves battery life of Wifi-enabled mobile devices. However, it faces the following challenges: (1) it can exacerbate receiver-side interference and asymmetric channel access, (2) it can incorrectly lead to lowering the data rate of a link, (3) mobility-induced channel variations at short timescales make detecting and avoiding these problems more complex. Despite significant research in rate and power control, state of the art solutions lack comprehensive techniques to address the above problems.In this paper, we design and implement Symphony - a Synchronous Two-phase Rate and Power control system, whose agility in adaptation enables us to systematically address the three problems, while maximizing the benefits of power control on a per-link basis. We implement Symphony in the Linux Madwifi driver, and show that it can be realized on hardware that supports transmit power control with no modifications to the 802.11 MAC, thereby fostering immediate deployability. Our extensive experimental evaluation on a real testbed in an office environment demonstrates that Symphony (1) enables up to 80% of the clients in 3 different cells to settle at 50% to 94% lower transmit power than a per-cell power control solution, (2) increases network throughput by up to 50% across realistic deployment scenarios, (3) improves the throughput of asymmetry-affected links by 300%, and (4) opportunistically reduces the transmit power of mobile clients running VOIP calls by up to 97%, while causing minimum impact on voice quality. Kishore Ramachandran, Ravi Kokku, Honghai Zhang, Marco Gruteser |
MobiSys | 4 |
| 2008 | An experimental study of inter-cell interference effects on system performance in unplanned wireless LAN deployments
Mesut Ali Ergin, Kishore Ramachandran, Marco Gruteser |
Comput. Networks | 3 |
| 2008 | Available bandwidth estimation and admission control for QoS routing in wireless mesh networks
Mesut Ali Ergin, Marco Gruteser, Lin Luo 0003, Dipankar Raychaudhuri, Hang Liu 0003 |
Comput. Commun. | 2 |
| 2007 | Preserving privacy in gps traces via uncertainty-aware path cloakingabstractMotivated by a probe-vehicle based automotive traffic monitoring system, this paper considers the problem of guaranteed anonymity in a dataset of location traces while maintaining high data accuracy. We find through analysis of a set of GPS traces from 233 vehicles that known privacy algorithms cannot meet accuracy requirements or fail to provide privacy guarantees for drivers in low-density areas. To overcome these challenges, we develop a novel time-to-confusion criterion to characterize privacy in a location dataset and propose an uncertainty-aware path cloaking algorithm that hides location samples in a dataset to provide a time-to-confusion guarantee for all vehicles. We show that this approach effectively guarantees worst case tracking bounds, while achieving significant data accuracy improvements. Baik Hoh, Marco Gruteser, Hui Xiong 0001, Ansaf Alrabady |
CCS | 2 |
| 2007 | Understanding the effect of access point density on wireless LAN performanceabstractIn this paper, we present a systematic experimental study of the effect of inter-cell interference on IEEE 802.11 performance. With increasing penetration of WiFi into residential areas and usage in ad hoc conference settings, chaotic unplanned deployments are becoming the norm rather than an exception. These networks often operate many nearby access points and stations on the same channel, either due to lack of coordination or insufficient available channels. Thus, inter-cell interference is common but not well-understood. According to conventional wisdom, the efficiency of an 802.11 network is determined by the number of active clients. Surprisingly, we find that with a typical TCP-dominant workload, cumulative system throughput is characterized by the number of interfering access points rather than the number of clients. We find that due to TCP flow control, the number of backlogged stations in such a network equals twice the number of access points. Thus, a single access point network proved very robust even with over one hundred clients. Multiple interfering access points, however, lead to an increase in collisions that reduces throughput and affects volume of traffic in the network. Mesut Ali Ergin, Kishore Ramachandran, Marco Gruteser |
MobiCom | 3 |
| 2007 | Experimental Analysis of Broadcast Reliability in Dense Vehicular NetworksabstractDedicated short range communications (DSRC)-based communications enable novel automotive safety applications such as an extended electronic brake light or intersection collision avoidance. These applications require reliable wireless communications even in scenarios with very high vehicle density, where these networks are primarily interference-limited. Given the uncertainties associated with current simulation models, particularly their interference models, it is critical to experimentally validate network performance for such scenarios. Towards this goal, we present a systematic, large-scale experimental study of packet delivery rates in a dense environment of 802.11 transmitters. We show that even with 100 transmitters in communication range with a frame size of 128 bytes and a bit-rate of 6Mbps, (a) most receivers can decode over 1500 pps in a saturated network, which corresponds to a packet delivery rate of 45% and (b) the mean packet delivery rate, for 10 pps per node workload that emulates vehicular safety applications, is about 95%. These results demonstrate that a COTS 802.11 implementation can correctly decode many packets under collision due to physical layer capture and can serve as a reference scenario for validation of network simulators. Kishore Ramachandran, Marco Gruteser, Ryokichi Onishi, Toshiro Hikita |
VTC Fall | 2 |
| 2007 | Scalability Analysis of Rate Adaptation Techniques in Congested IEEE 802.11 Networks: An ORBIT Testbed Comparative StudyabstractRecent real-world measurements in dense congested radio environments have pointed out the inefficiency of frame error-based bit-rate adaptation mechanisms, which significantly reduce network capacity by misinterpreting frame errors due to collisions. These effects are likely to be amplified with the heavy use of media applications. Fortunately, traditional SNR-based rate adaptation, and the more recently proposed throughput-based, and collision-aware rate adaptation algorithms are expected to provide more robust performance in these scenarios. To our knowledge, however, their performance has never been experimentally validated in a congested environment. In this paper, we report our implementation experiences with rate adaptation in a dense, congested IEEE 802.11 network. We find that throughput-based adaptation, contrary to expectations, also suffers from poor bitrate selection. Due to an increase in physical layer capture, while using lower bitrates, nodes can increase their individual throughput at the expense of cumulative network throughput. SNR-based rate adaptation performs well in static environments but the lack of sufficient precision in RSSI measurements makes accurate rate selection in dynamic radio environments dfficult. The use of RTS/CTS, in the spirit of collision-aware rate adaptation, shows throughput improvements for frame error-based algorithms and, additionally, for throughput-based algorithms as well. However, results are below expectations likely due to RTS/CTS implementation issues on the Atheros 5212 platform. Kishore Ramachandran, Haris Kremo, Marco Gruteser, Predrag Spasojevic, Ivan Seskar |
WOWMOM | 3 |
| 2006 | Location-Based Flooding Techniques for Vehicular Emergency MessagingabstractThis paper analyzes the scalability of message flooding protocols in networks with various node densities, which can be expected in vehicular scenarios. Vehicle safety applications require reliable delivery of warning messages to nearby and approaching vehicles. Due to potentially large distances and shadowing, the delivery protocol must forward messages over multiple hops, thereby increasing network congestion and packet collisions. In addition to application-layer backoff delay and duplicate message suppression mechanisms, location-based backoff techniques have been proposed for vehicular networks. We propose a new hybrid method of location-based and counter-based method, and study several variants through simulations. Our preliminary results in the various density scenarios indicate that the proposed hybrid methods outperform conventional backoff delay techniques and adaptively operate in extremely congested network condition Sangho Oh, Jaewon Kang, Marco Gruteser |
MobiQuitous | 3 |
| 2006 | Non-Inference: An Information Flow Control Model for Location-based ServicesabstractThis paper presents a framework for preserving location privacy without affecting location accuracy. In this framework, services migrate a piece of code to a trusted server, which is assumed to have location information of all the interesting subjects. The code executes on the trusted server, reads location information and sends back results. We introduce Non-inference, a novel information-flow control model that guarantees that the code does not leak exact location information. We discuss the design, implementation and evaluation of a static program analysis technique that enforces non-inference for location based services Nishkam Ravi, Marco Gruteser, Liviu Iftode |
MobiQuitous | 2 |
| 2005 | Protecting Location Privacy Through Path ConfusionabstractWe present a path perturbation algorithm which can maximize users’ location privacy given a quality of service constraint. This work concentrates on a class of applications that continuously collect location samples from a large group of users, where just removing user identifiers from all samples is insufficient because an adversary could use trajectory information to track paths and follow users’ footsteps home. The key idea underlying the perturbation algorithm is to cross paths in areas where at least two users meet. This increases the chances that an adversary would confuse the paths of different users. We first formulate this privacy problem as a constrained optimization problem and then develop heuristics for an efficient privacy algorithm. Using simulations with randomized movement models we verify that the algorithm improves privacy while minimizing the perturbation of location samples. Baik Hoh, Marco Gruteser |
SecureComm | 2 |
| 2005 | Enhancing Location Privacy in Wireless LAN Through Disposable Interface Identifiers: A Quantitative Analysis
Marco Gruteser, Dirk Grunwald |
Mob. Networks Appl. | 1 |
| 2004 | Data Protection and Data Sharing in Telematics
Sastry Duri, Jeffrey Elliott, Marco Gruteser, Paul Moskowitz, Ronald Perez, Moninder Singh, Jung-Mu Tang |
Mob. Networks Appl. | 3 |
| 2003 | Privacy-Aware Location Sensor Networks
Marco Gruteser, Graham Schelle, Ashish Jain, Richard Han 0001, Dirk Grunwald |
HotOS | 1 |
| 2003 | Anonymous Usage of Location-Based Services Through Spatial and Temporal CloakingabstractArticle Share on Anonymous Usage of Location-Based Services Through Spatial and Temporal Cloaking Authors: Marco Gruteser View Profile , Dirk Grunwald View Profile Authors Info & Claims MobiSys '03: Proceedings of the 1st international conference on Mobile systems, applications and servicesMay 2003Pages 31–42https://doi.org/10.1145/1066116.1189037Published:05 May 2003Publication History 1,618citation6,645DownloadsMetricsTotal Citations1,618Total Downloads6,645Last 12 Months247Last 6 weeks14 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Marco Gruteser, Dirk Grunwald |
MobiSys | 1 |