Abstract:As one of the important branches of the modern cryptography, side channel attack (SCA) has been playing a significant role in the field of information security. With the maturity of the WiFi technology, researchers attempt to sense the surrounding environment with data transmission at the same time. In recent years, the WiFi radio frequency (RF) signals have been used for keystrokes recognition, the basic idea of which is that the key values can be reasoned out by classifying the channel state information (CSI) patterns produced by the unique gestures and trajectories of users hitting different keys. From the perspectives of wireless perception principle and micro-motion perception amplification, this paper reviewed the WiFi-based side channel cryptoanalysis, and then prototyped and verified a WiFi-based side channel keystroke detection system. Experimental results showed that this system could recognize the keys from 0 to 9 with 85.4% accuracy in the non-wall scenario and with 82.6% accuracy in the through-wall scenario, respectively.