Friend or Foe?: Your Wearable Devices Reveal Your Personal PIN
(sp)iPhone: decoding vibrations from nearby keyboards using mobile phone accelerometers