mole: motion leaks through smartwatch sensors

14
MoLe: Motion Leaks through Smartwatch Sensors B00902069 傅傅

Upload: chiao-fu

Post on 21-Jan-2017

74 views

Category:

Technology


7 download

TRANSCRIPT

Page 1: Mole: Motion Leaks Through Smartwatch Sensors

MoLe: Motion Leaks through Smartwatch

SensorsB00902069 傅蕎

Page 2: Mole: Motion Leaks Through Smartwatch Sensors

2

Demo video• https://www.youtube.com/watch?v=scZEHExzems

&feature=youtu.be

Page 3: Mole: Motion Leaks Through Smartwatch Sensors

3

MoLe• Motion sensor leaks input words• Accelerometer & gyroscope on Samsung watch

Page 4: Mole: Motion Leaks Through Smartwatch Sensors

4

Related work• Inferring keystroke on keyboard• Acoustic• Input timing• Electromagnetic

• Information from smart sensors• Typing on virtual keyboard• Keystroke cause vibration

Page 5: Mole: Motion Leaks Through Smartwatch Sensors

5

Specialty• No need training user• No brand-new signal processing or learning algorithm• No right hand data, with watch on left hand• Must dictionary word• Must not typing error• Must “correct” typing way• Output top-K possible words• Not support whole sentence, difficulty in “space bar”• Can support different keyboard

Page 6: Mole: Motion Leaks Through Smartwatch Sensors

6

System overview

Page 7: Mole: Motion Leaks Through Smartwatch Sensors

7

Watch data• Watch & phone camera & keyboard log• CPC(character point cloud)

Page 8: Mole: Motion Leaks Through Smartwatch Sensors

8

Keystroke detector - timing• Z axis• Error occurs• Moving from one key to another• Subtle motion, e.g. “asdf”

Page 9: Mole: Motion Leaks Through Smartwatch Sensors

9

Keystroke detector - location• Origin as “F” key• Gravity removal• Watch’s axis → absolute• Kalman smoothing

Page 10: Mole: Motion Leaks Through Smartwatch Sensors

10

Cloud fitting• UPC(unlabeled point cloud)• Reference template

Page 11: Mole: Motion Leaks Through Smartwatch Sensors

11

Bayesian inference• Output ranked list of possible word• Conditional probability• # of keystrokes• Consecutive character, e.g. “er”, “sa”• Watch displacement• Character transition, e.g. “va” VS “ra”• Keystroke interval

Page 12: Mole: Motion Leaks Through Smartwatch Sensors

12

Evaluation• 8 subjects familiar with English-typing• Variable factor• Word length• Bayesian model• Sampling rate• Keyboard

Page 13: Mole: Motion Leaks Through Smartwatch Sensors

13

Question?

Page 14: Mole: Motion Leaks Through Smartwatch Sensors

14

Thanks!:D