264 research outputs found
ivPair: context-based fast intra-vehicle device pairing for secure wireless connectivity
The emergence of advanced in-vehicle infotainment (IVI) systems, such as Apple CarPlay and Android Auto, calls for fast and intuitive device pairing mechanisms to discover newly introduced devices and make or break a secure, high-bandwidth wireless connection. Current pairing schemes are tedious and lengthy as they typically require users to go through pairing and verification procedures by manually entering a predetermined or randomly generated pin on both devices. This inconvenience usually results in prolonged usage of old pins, significantly degrading the security of network connections.
To address this challenge, we propose ivPair, a secure and usable device pairing protocol that extracts an identical pairing pin or fingerprint from vehicle\u27s vibration response caused by various factors such as driver\u27s driving pattern, vehicle type, and road conditions. Using ivPair, users can pair a mobile device equipped with an accelerometer with the vehicle\u27s IVI system or other mobile devices by simply holding it against the vehicle\u27s interior frame. Under realistic driving experiments with various types of vehicles and road conditions, we demonstrate that all passenger-owned devices can expect a high pairing success rate with a short pairing time, while effectively rejecting proximate adversaries attempting to pair with the target vehicle
FastZIP: Faster and More Secure Zero-Interaction Pairing
With the advent of the Internet of Things (IoT), establishing a secure
channel between smart devices becomes crucial. Recent research proposes
zero-interaction pairing (ZIP), which enables pairing without user assistance
by utilizing devices' physical context (e.g., ambient audio) to obtain a shared
secret key. The state-of-the-art ZIP schemes suffer from three limitations: (1)
prolonged pairing time (i.e., minutes or hours), (2) vulnerability to
brute-force offline attacks on a shared key, and (3) susceptibility to attacks
caused by predictable context (e.g., replay attack) because they rely on
limited entropy of physical context to protect a shared key. We address these
limitations, proposing FastZIP, a novel ZIP scheme that significantly reduces
pairing time while preventing offline and predictable context attacks. In
particular, we adapt a recently introduced Fuzzy Password-Authenticated Key
Exchange (fPAKE) protocol and utilize sensor fusion, maximizing their
advantages. We instantiate FastZIP for intra-car device pairing to demonstrate
its feasibility and show how the design of FastZIP can be adapted to other ZIP
use cases. We implement FastZIP and evaluate it by driving four cars for a
total of 800 km. We achieve up to three times shorter pairing time compared to
the state-of-the-art ZIP schemes while assuring robust security with
adversarial error rates below 0.5%.Comment: ACM MobiSys '21 - Code and data at:
https://github.com/seemoo-lab/fastzi
Proximity Assurances Based on Natural and Artificial Ambient Environments
Relay attacks are passive man-in-the-middle attacks that aim to extend the physical distance of devices involved in a transaction beyond their operating environment. In the field of smart cards, distance bounding protocols have been proposed in order to counter relay attacks. For smartphones, meanwhile, the natural ambient environment surrounding the devices has been proposed as a potential Proximity and Relay-Attack Detection (PRAD) mechanism. These proposals, however, are not compliant with industry-imposed constraints that stipulate maximum transaction completion times, e.g. 500 ms for EMV contactless transactions. We evaluated the effectiveness of 17 ambient sensors that are widely-available in modern smartphones as a PRAD method for time-restricted contactless transactions. In our work, both similarity- and machine learning-based analyses demonstrated limited effectiveness of natural ambient sensing as a PRAD mechanism under the operating requirements for proximity and transaction duration specified by EMV and ITSO. To address this, we propose the generation of an Artificial Ambient Environment (AAE) as a robust alternative for an effective PRAD. The use of infrared light as a potential PRAD mechanism is evaluated, and our results indicate a high success rate while remaining compliant with industry requirements
Supporting Mobile Distributed Services
With sensors becoming increasingly ubiquitous, there is a tremendous potential for services which can take advantage of the data collected by these sensors, from the important -- such as detecting medical emergencies and imminent natural disasters -- to the mundane -- such as waiting times experienced by diners at restaurants. This information can then be used to offer useful services. For example, a busy professional could find a restaurant to go to for a quick lunch based on information available from smartphones of people already there having lunch, waiting to be seated, or even heading there; a government could conduct a census in real-time, or âsenseâ public opinion. I refer to such services as mobile distributed services.
The barriers to offering mobile distributed services continue to be prohibitive for most: not only must these services be implemented, but they would also inevitably compete for resources on people's devices. This is in part because such services are poorly understood, and consequently, there is limited language support for programming them.
In this thesis, I address practical challenges related to three important problems in mobile distributed services. In addition, I present my efforts towards a formal model for representing mobile distributed services.
First, I address the challenge of enhancing the programmability of mobile distributed services. This thesis presents a set of core mechanisms underlying mobile distributed services. I interpret and implement these mechanisms for the domain of crowd-sourced services. A distributed runtime middleware, CSSWare, has been developed to simplify the burden of initiating and managing crowd-sourced services. CSSWare provides a set of domain-specific programming constructs for launching a new service. Service designers may launch novel services over CSSWare by simply plugging in small pieces of service specific code. Particularly, new services can be prototyped in fewer than 100 lines of code. This ease of programming promises to democratize the building of such services.
Second, I address the challenge of efficiently supporting the sensing needs of mobile distributed services, and more generally sensor-based applications. I developed ShareSens, an approach to opportunistically merge sensing requirements of independent applications. When multiple applications make sensing requests, instead of serving each request independently, ShareSens opportunistically merges the requests, achieving significant power and energy savings. Custom filters are then used to extract the data required by each application.
Third, I address the problem of programming the sensing requirements of mobile distributed services. In particular, ModeSens is presented to allow multi-modal sensing requirements of a service to be programmed separately from its function. Programmers can specify the modes in which a service can be, the sensing needs of each mode, and the sensed events which trigger mode transition. ModeSens then monitors for mode transition events, and dynamically adjusts the sensing frequencies to match the current mode's requirements. Separating the mode change logic from an application's functional logic leads to more modular code.
In addition, I present MobDisS (Mobile Distributed Services), an early model for representing mobile distributed services, allowing them to be carefully studied. Services can be built by composing simpler services. I present the syntax and operational semantics of MobDisS.
Although this work can be evaluated along multiple dimensions, my primary goal is to enhance programmability of mobile distributed services. This is illustrated by providing the actual code required for creating two realistic services using CSSWare. Each service demonstrates different facets of the middleware, ranging from the use of different sensors to the use of different facilities provided by CSSWare. Furthermore, experimental results are presented to demonstrate scalability, performance and data-contributor side energy efficiency of CSSWare and ShareSens. Finally, a set of experimental evaluation is carried out to measure the performance and energy costs of using ModeSens
Towards fog-driven IoT eHealth:Promises and challenges of IoT in medicine and healthcare
Internet of Things (IoT) offers a seamless platform to connect people and objects to one another for enriching and making our lives easier. This vision carries us from compute-based centralized schemes to a more distributed environment offering a vast amount of applications such as smart wearables, smart home, smart mobility, and smart cities. In this paper we discuss applicability of IoT in healthcare and medicine by presenting a holistic architecture of IoT eHealth ecosystem. Healthcare is becoming increasingly difficult to manage due to insufficient and less effective healthcare services to meet the increasing demands of rising aging population with chronic diseases. We propose that this requires a transition from the clinic-centric treatment to patient-centric healthcare where each agent such as hospital, patient, and services are seamlessly connected to each other. This patient-centric IoT eHealth ecosystem needs a multi-layer architecture: (1) device, (2) fog computing and (3) cloud to empower handling of complex data in terms of its variety, speed, and latency. This fog-driven IoT architecture is followed by various case examples of services and applications that are implemented on those layers. Those examples range from mobile health, assisted living, e-medicine, implants, early warning systems, to population monitoring in smart cities. We then finally address the challenges of IoT eHealth such as data management, scalability, regulations, interoperability, deviceânetworkâhuman interfaces, security, and privacy
Recommended from our members
Transportation Behavioral Data and Climate Change
In 2017, transportation became the largest single source of greenhouse gas emissions from the United States. Globally, the 2014 Intergovernmental Panel on Climate Change report found that, without far more aggressive policies, âtransportation emissions could increase at a faster rate than emissions from other energy end use sectorsâ reaching 12 Gt CO2-eq/year by 2050 (Sims et al., 2014). The overwhelming challenge of combatting these emissions is made far more difficult by the fact that so little is known about transportation behavior. To use a clichĂ© â if we canât measure it, we canât manage it. And transportation must be managed if we are to avoid the most catastrophic consequences of climate change. In this dissertation, I propose that better data collection is necessary to achieve reduction of transportation-related emissions. Happily, advances in technology make this more feasible today than at any time in the past. The costs of massive computing resources have gone down, the world is swarming with mobile devices like smartphones and connected cars collecting massive (if messy) amounts of data, and new techniques in data science and machine learning have emerged to help get clean answers out of all that data in a privacy-appropriate manner. In some cases, these new techniques will displace older ones. In other cases, the old ways have inherent advantages. In other cases yet, fusing new and old techniques will yield the most productive results.In Chapter One, I lay out a framework to organize the types of transportation behavioral data that must be collected regularly to adequately measure and manage transportationâs impact on climate. This builds on classic climate impact frameworks, adapting them to the particular measurement challenges presented by transportation. In Chapter Two, I provide a history of US transportation data collection since World War II as well as a review of traditional, modern, and emerging transportation data collection technologies. I then map each technology onto each behavioral data collection need identified in Chapter One, matching each behavior to the best respective data collection technique.Chapters Three and Four provides an example of analysis done using the traditional data collection techniques, notably Household and Commercial Travel Surveys, to explore changes in PMT related to shopping and retail freight since 1969, as well as freight for fuel transportation. They demonstrate and take advantage of the key benefits of traditional techniques: that they go back in history, that they collect clearly stated trip purposes, vehicle occupancies, demographics (including gender, an important demographic but particularly difficult to deduce from the new data collection sources), trip distances, chaining behavior, commodities logged, and more. As it turns out, these benefits are critical: the historical trends of the past 40 years allow behavioral insight that would not have been possible with a shorter term study, and gender dynamics are key to understanding the behaviors at hand. However, the analysis in Chapters Three and Four also highlights some of the key limitations of survey-based analysis. The fact that data was only collected every five to ten years severely limits the analysis, such as limiting the exploration that can be done on the impacts of the Great Recession. In addition, fallibilities in human memory are especially pronounced in short trips, trip chains, and non-work related trips, all of particular importance to this study. Chapters Five lays out theoretically, and then Chapter Six demonstrates via case study in India, how personal GPS diary devices can be used to log detailed data about individual trips. It demonstrates the key benefit of this data â highly individualized characteristics. Taking the example of vehicle electrification, this chapter demonstrates two ways such granular data is important: in one example, such data to give feedback to an individual to influence their car buying behavior. In the second, the granularity found with this new data collection techniques reveals the importance of highly localized policy making and emissions modeling based on driving patterns in different cities.Chapter Seven uses the emerging technology of mass amounts of locational data, collected passively via smart phones, to explore how urban density at home and work interacts with total, work-related, and non-work-related miles driven. This demonstrates the great strength of this type of data â massive sample size combined with high spatial granularity and longitudinal data collection. These strengths enable the analysis at statistically meaningful scale of patterns across many geographies, individuals, and times of year. Thus, this data can shed light on questions about the relationship of density and miles travelled which previously have not been answered conclusively due to data constraints
- âŠ