Keystroke privacy is critical for ensuring the security of computer systems and the privacy of human users as what being typed could be passwords or privacy sensitive information.In this paper, we show for the first time that WiFi signals can also be exploited to recognize keystrokes. The intuition is that while typing a certain key, the hands and fingers of a user move in a unique formation and direction and thus generate a unique pattern in the time-series of Channel State Information (CSI) values, which we call CSI-waveform for that key. In this paper, we propose a WiFi signal based keystroke recognition system called WiKey. WiKey consists of two Commercial Off-The-Shelf (COTS) WiFi devices, a sender (such as a router) and a receiver (such as a laptop). The sender continuously emits signals and the receiver continuously receives signals. When a human subject types on a keyboard, WiKey recognizes the typed keys based on how the CSI values at the WiFi signal receiver end. We implemented the WiKey system using a TP-Link TL-WR1043ND WiFi router and a Lenovo X200 laptop. WiKey achieves more than 97.5% detection rate for detecting the keystroke and 96.4% recognition accuracy for classifying single keys. In real-world experiments, WiKey can recognize keystrokes in a continuously typed sentence with an accuracy of 93.5%.
The addition of massive machine type communication (mMTC) as a category of Fifth Generation (5G) of mobile communication, have increased the popularity of Internet of Things (IoT). The sensors are one of the critical component of any IoT device. Although the sensors posses a well-known historical existence, but their integration in wireless technologies and increased demand in IoT applications have increased their importance and the challenges in terms of design, integration, etc. This survey presents a holistic (historical as well as architectural) overview of wireless sensor (WS) nodes, providing a classical definition, in-depth analysis of different modules involved in the design of a WS node, and the ways in which they can be used to measure a system performance. Using the definition and analysis of a WS node, a more comprehensive classification of WS nodes is provided. Moreover, the need to form a wireless sensor network (WSN), their deployment, and communication protocols is explained. The applications of WS nodes in various use cases have been discussed. Additionally, an overlook of challenges and constraints that these WS nodes face in various environments and during the manufacturing process, are discussed. Their main existing developments which are expected to augment the WS nodes, to meet the requirements of the emerging systems, are also presented.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.