15
Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich - Distributed Computing Group - www.disco.ethz.ch

Inferring Touch From Motion in Real World Data · Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich -Distributed

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Inferring Touch From Motion in Real World Data · Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich -Distributed

Inferring Touch From Motion in Real World Data

Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer

ETH Zurich - Distributed Computing Group - www.disco.ethz.ch

Page 2: Inferring Touch From Motion in Real World Data · Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich -Distributed

Your Phone Stores Many Secrets...

Page 3: Inferring Touch From Motion in Real World Data · Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich -Distributed

...Protected with a Pin Code, Luckily!

Page 4: Inferring Touch From Motion in Real World Data · Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich -Distributed

Imitation Game: Code Breaker

Page 5: Inferring Touch From Motion in Real World Data · Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich -Distributed

Accelerometer Data When Tapping '1'

Page 6: Inferring Touch From Motion in Real World Data · Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich -Distributed

Algorithm: Dynamic Time Warping

Page 7: Inferring Touch From Motion in Real World Data · Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich -Distributed

Algorithm: Dynamic Time Warping

Page 8: Inferring Touch From Motion in Real World Data · Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich -Distributed

User Base of Game

1 493 users, 87 962 levels >1 000 000 taps

Page 9: Inferring Touch From Motion in Real World Data · Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich -Distributed

Results

Page 10: Inferring Touch From Motion in Real World Data · Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich -Distributed

Results

training size 10

Page 11: Inferring Touch From Motion in Real World Data · Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich -Distributed

Results

training size max

Page 12: Inferring Touch From Motion in Real World Data · Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich -Distributed

Results

Page 13: Inferring Touch From Motion in Real World Data · Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich -Distributed

Beyond 3x3 Tapping

Page 14: Inferring Touch From Motion in Real World Data · Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich -Distributed

Countermeasures

Page 15: Inferring Touch From Motion in Real World Data · Inferring Touch From Motion in Real World Data Pascal Bissig, Philipp Brandes, Jonas Passerini, Roger Wattenhofer ETH Zurich -Distributed