The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and...

19
Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented By: Shivam Bharuka

Transcript of The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and...

Page 1: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

Inaudible Voice Commands: The Long-Range Attack and DefenseNirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury

1Presented By: Shivam Bharuka

Page 2: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

2

Page 4: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

4

Page 5: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

5

Agenda

● Inaudible Voice Attack● How to increase the attack range?

● How to defend against these attacks?

● Evaluation

Page 6: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

Inaudible Voice Attack

6

Exhibits non-linearity for ultrasound bands

Page 7: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

Inaudible Voice Attack

7

Page 8: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

Inaudible Voice Attack

BUT non-linearity requires high power . . .

High power makes ultrasonic speakers audible

8

Page 9: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

9

Agenda

● Inaudible Voice Attack

● How to increase the attack range?● How to defend against these attacks?

● Evaluation

Page 10: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

Long Range Attack

● Exploit non-linearity of speakers

● Use multiple ultrasound speakers to

reduce the audible leakage from any

speaker

○ Splice the input signal into

segments

○ Each segment is played by a

different speaker

10

Page 11: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

11

Page 12: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

Long Range Attack

● Per-speaker leakage is small but they can add up to become audible

● Ensure total leakage is inaudible

○ Push the total leakage below the threshold of hearing curve

12

Page 13: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

13

Page 14: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

14

Agenda

● Inaudible Voice Attack

● How to increase the attack range?

● How to defend against these attacks?● Evaluation

Page 15: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

Defending Inaudible Voice Commands

● Find trace of non-linearity in the

recorded signal

○ Power in sub-50 Hz

○ Correlation Coefficient

○ Amplitude Skew

15

Page 16: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

Defending Inaudible Voice Commands

● Regular voice signals has less energy in sub-50Hz components

○ Non-linearity shows increasing power in that band

● Correlation between the power as non-linear trace preserves some structure of the actual

input voice signal

● Amplitude of inaudible signal is positively biased

16

Page 17: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

17

Agenda

● Inaudible Voice Attack

● How to increase the attack range?

● How to defend against these attacks?

● Evaluation

Page 18: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

Attack Range Metrics

18

Page 19: The Long-Range Attack and Inaudible Voice …...Inaudible Voice Commands: The Long-Range Attack and Defense Nirupam Roy, Sheng Sen, Haitham Hassanieh, Romit Roy Choudhury 1 Presented

Discussion

● Feasibility of long range attack

○ Through-wall attack

● Other attacks on Voice Recognition System

○ Skill-Squatting

○ Other sounds

Other ideas ??

19