No Training Hurdles: Fast Training- Agnostic Attacks to Infer Your Typing
Song Fang*, Ian Markwood†, Yao Liu†, Shangqing Zhao†, Zhuo Lu†, Haojin Zhu‡
*University of Oklahoma †University of South Florida ‡Shanghai Jiaotong University
No Training Hurdles: Fast Training- Agnostic Attacks to Infer Your - - PowerPoint PPT Presentation
No Training Hurdles: Fast Training- Agnostic Attacks to Infer Your Typing Song Fang * , Ian Markwood , Yao Liu , Shangqing Zhao , Zhuo Lu , Haojin Zhu * University of Oklahoma University of South Florida Shanghai
*University of Oklahoma †University of South Florida ‡Shanghai Jiaotong University
2 of 37
3 of 37
4 of 37
5 of 37
e t a o i n s h r d l c umw f g y p b v k j x q z 0.05 0.1 0.15
Letter frequency distribution in English
6 of 37
7 of 37
v Advantages: ü Ubiquitous deployment of wireless infrastructures ü Radio signal nature of invisibility ü Elimination of the line-of-sight requirement
H ( f ,t ) = Y ( f ,t ) X ( f ,t )
Tx Rx
8 of 37
10 of 37
11 of 37
12 of 37
13 of 37
/ / /··· …… …… ……
14 of 37
15 of 37
Ø Length L: number of constituent letters
Ø Inter-Element Relationship Matrix M Ø Repetition {L, (t1, …, tr)}:
16 of 37
[1] Mark Davies. “Word frequency data from the Corpus of Contemporary American English (COCA),” http://www.wordfrequency.info/free.asp.
17 of 37
18 of 37
19 of 37
20 of 37
Ø
Ø
Ø
Ø
Ø
21 of 37
22 of 37
Ti||SI Tij||Sik (1<=j<=p, 1<=k<=q)
23 of 37
Ø Example: the user types “deed” || “would” after the
24 of 37
Ø CSI classification errors Ø Typos/Non-Alphabetical Characters
25 of 37
Ø a wireless transmitter + a receiver
Ø the channel estimation algorithm runs at the receiver to
Ø dictionary: Top 1,500 most frequently used word list
Ø a desktop computer with a Dell SK-8115 USB wired
27 of 37
Recovering words not in the dictionary: The boy/box was there when the sun rose. A *** is used to catch **** *****. The source of the huge river is the clear
woman get back to her ****. Input paragraph: The boy was there when the sun rose. A rod is used to catch pink salmon. The source of the huge river is the clear spring. Kick the ball straight and follow through. Help the woman get back to her feet. (1) rod; (2) pink; (3) salmon; (4) Kick; (5) feet. Searching results: Step%1% Step%2%
[2] IEEE Subcommittee on Subjective Measurements. “IEEE Recommended Practice for Speech Quality Measurements,” IEEE Transactions on Audio and Electroacoustics, vol. 17, no. 3 (Sep 1969), pp. 227–246.
28 of 37
50 100 0.2 0.4 0.6 0.8 1 Word recovery ratio Number of typed words
29 of 37
Success rate of classification 0.4 0.5 0.6 0.7 0.8 0.9 1 Word recovery ratio 0.2 0.4 0.6 0.8 1 1500-word dictionary 1000-word dictionary 500-word dictionary
30 of 37
20 40 60 0.2 0.4 0.6 0.8 1 Number L of typed words Empirical CDF P(LW RR>0.8 < L) P(LW RR>0.9 < L)
31 of 37
10 20 30 40 50 10 10
1
10
2
10
3
10
4
10
5
Number of words New comparison number 1500−word dictionary 1000−word dictionary 500−word dictionary
32 of 37
Key length
6 7 8 9 10 11 12
Ratio of letters
0.2 0.4 0.6 0.8
[3] 2012 Yahoo! Voices hack. https://en.wikipedia.org/wiki/2012_Yahoo!_Voices_hack
33 of 37
34 of 37
ü Identify a new type of keystroke eavesdropping
ü Create a joint demodulation algorithm to establish
ü Implement this attack on software-defined radio
36 of 37
37 of 37