MotionHacker: Motion sensor based eavesdropping on handwriting via smartwatch

Motion sensors may impose the danger of hand-writing leakage if the smartwatch installs a malicious app. By presenting a proof-of-concept system: MotionHacker, we show the usage of smartwatch app to record the motions and extract handwriting-specific features for machine learning based analysis. MotionHacker is targeted on user-independent handwriting recognition and word-level estimation for the content of the victim's handwriting, where the only limit is that victim's handwriting follows print style. Furthermore, the targeted handwriting is lowercase letters, which are more difficult than capital letters. Our experimental results show that the average accuracy of word recognition is 32.8% for 5 victims writing two graphs from a novel and a research paper each. When counting the word prediction results of top-5 items, the word recognition accuracy reaches 48.8%. The results confirm the danger of handwriting content leakage from smartwatches' motion sensors.

[1]  Parth H. Pathak,et al.  Finger-writing with Smartwatch: A Case for Finger and Hand Gesture Recognition using Smartwatch , 2015, HotMobile.

[2]  Rakesh Agrawal,et al.  Keyboard acoustic emanations , 2004, IEEE Symposium on Security and Privacy, 2004. Proceedings. 2004.

[3]  Klara Nahrstedt,et al.  WritingHacker: audio based eavesdropping of handwriting via mobile devices , 2016, UbiComp.

[4]  Yuan Feng,et al.  Waving Authentication: Your Smartphone Authenticate You on Motion Gesture , 2015, CHI Extended Abstracts.

[5]  Igor Bilogrevic,et al.  (Smart)watch your taps: side-channel keystroke inference attacks using smartwatches , 2015, SEMWEB.

[6]  Yunhao Liu,et al.  Context-free Attacks Using Keyboard Acoustic Emanations , 2014, CCS.

[7]  Giovanni Vigna,et al.  ClearShot: Eavesdropping on Keyboard Input from Video , 2008, 2008 IEEE Symposium on Security and Privacy (sp 2008).

[8]  Xiangyu Liu,et al.  When Good Becomes Evil: Keystroke Inference with Smartwatch , 2015, CCS.

[9]  Feng Hong,et al.  MGRA: Motion Gesture Recognition via Accelerometer , 2016, Sensors.

[10]  Patrick Traynor,et al.  (sp)iPhone: decoding vibrations from nearby keyboards using mobile phone accelerometers , 2011, CCS '11.

[11]  Thomas Deselaers,et al.  GyroPen: Gyroscopes for Pen-Input With Mobile Phones , 2015, IEEE Transactions on Human-Machine Systems.

[12]  Duoqian Miao,et al.  Best basis-based wavelet packet entropy feature extraction and hierarchical EEG classification for epileptic detection , 2011, Expert Syst. Appl..

[13]  Roger Wattenhofer,et al.  Recognizing text using motion data from a smartwatch , 2016, 2016 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

[14]  Emmanuel,et al.  Using machine learning for real-time activity recognition and estimation of energy expenditure , 2008 .

[15]  Liang Zhang,et al.  Study of polynomial curve fitting algorithm for outlier elimination , 2011, 2011 International Conference on Computer Science and Service System (CSSS).