The vast demand for diverse applications raises new networking challenges, which have encouraged the development of a new paradigm of Internet of Things (IoT), e.g., LoRa. LoRa is a proprietary spread spectrum modulation technique that provides a solution for long-range and ultra-low power-consumption transmission. Due to promising prospects of LoRa, significant effort has been made on this compelling technology since its emergence. In this article, we provide a comprehensive survey of LoRa from a systematic perspective: LoRa analysis, communication, security, and its enabled applications. First, we summarize works focusing on analyzing the performance of LoRa networks. Then, we review studies enhancing the performance of LoRa networks in communication. Afterward, we analyze the security vulnerabilities and countermeasures. Finally, we survey the various LoRa-enabled applications. We also present comparisons of existing methods, together with insightful observations and inspiring future research directions.
18 December 2018 in IEEE Internet of Things Journal
With the fast penetration of commercial Virtual Reality (VR) and Augmented Reality (AR) systems into our daily life, the security issues of those devices have attracted significant interests from both academia and industry. Modern VR/AR systems typically use head-mounted devices (i.e. headsets) to interact with users, and often store private user data, e.g. social network accounts, online transactions or even payment information. This poses significant security threats, since in practice the headset can be potentially obtained and accessed by unauthenticated parties, e.g. identity thieves, and thus cause catastrophic breach. In this paper, we propose a novel GaitLock system, which can reliably authenticate users using their gait signatures. Our system doesn't require extra hardware, e.g. fingerprint sensors or retina scanners, but only uses the on-board inertial measurement units (IMUs) equipped in almost all mainstream VR/AR headsets to authenticate the legitimate users from intruders, by simply asking them to walk a few steps. To achieve that, we propose a new gait recognition model Dynamic-SRC, which combines the strength of Dynamic Time Warping (DTW) and Sparse Representation Classifier (SRC), to extract unique gait patterns from the inertial signals during walking. We implement GaitLock on Google Glass (a typical AR headset), and extensive experiments show that GaitLock outperforms the state-of-the-art systems significantly in recognition accuracy ($>98\%$ success in 5 steps), and is able to run in-situ on the resource-constrained VR/AR headsets without incurring high energy cost.
20 April 2018 in IEEE Transactions on Mobile Computing
With the rapid development of sensor networks and embedded computing technologies, miniaturized wearable healthcare monitoring devices have become practically feasible. For many of these devices, accelerometer-based user authentication systems by gait analysis are becoming a hot research topic. However, a major bottleneck of such system is it requires continuous sampling of accelerometer, which reduces battery life of wearable sensors. In this paper, we present KEH-Gait, which advocates use of output voltage signal from kinetic energy harvester (KEH) as the source for gait recognition. KEH-Gait is motivated by the prospect of significant power saving by not having to sample the accelerometer at all. Indeed, our measurements show that, compared to conventional accelerometer-based syste, KEH-Gait can reduce energy consumption by 82.15%. The feasibility of KEH-Gait is based on the fact that human gait has distinctive movement patterns for different individuals, which leaves distinctive patterns for KEH as well. We evaluate KEH-Gait using two different types of KEH hardware on a data set of 20 subjects. Our experiments demonstrate that, although KEH-Gait yields slightly lower accuracy than accelerometer-based gait detection when single step is used, the accuracy problem can be overcome by the proposed Probability-based Multi-Step Sparse Representation Classification (PMSSRC). Moreover, the security analysis shows that the EER of KEH-Gait against an active spoofing attacker is 11:2% and 14:1% using two different types of KEH hardware respectively.
There is an increasing interest in Internet of Things (IoT) enabled smart buildings over the past decades. However, the development of smart buildings is impeded by the high installation/maintenance cost and the difficulty of large scale evaluation in the wild. In this paper, we report the design, implementation, and deployment of an emergency light-based smart building solution. The key advantage of the system is that it is built on top of existing facilities in the building (i.e., emergency light). As a case study, we have implemented and deployed our system in 9 production smart buildings of different types including residential, commercial office and warehouse of multiple level building complexes. Using real data from 4 typical buildings, we show the proposed system can achieve >97% average packet delivery rate. Evaluation results also demonstrate the stability and robustness of the system to environmental changes. The results of this paper provide practical insights to facilitate the development of smart building systems.