Gyrophone - Eavesdropping Using a Gyroscope
Offered By: Black Hat via YouTube
Course Description
Overview
Syllabus
Intro
INTRODUCTION - YAN MICHALEVSKY
MICROPHONE ACCESS
GYROSCOPE ACCESS BY A BROWSER JAVASCRIPT CODE EXAMPLE
MEMS GYROSCOPES
GYROSCOPES ARE SUSCEPTIBLE TO SOUND
GYROSCOPES ARE (LOUSY, BUT STILL) MICROPHONES
SOFTWARE LIMITATION OF THE SAMPLING RATE
SAMPLING FREQUENCY LIMITS
THE EFFECTS OF LOW SAMPLING FREQUENCY SPEECH SAMPLED AT 8,000HZ
WE CAN SENSE HIGH FREQUENCY SIGNALS DUE TO ALIASING
EXPERIMENTAL SETUP
SPEECH ANALYSIS USING A SINGLE GYROSCOPE
PREPROCESSING • All samples are converted to audio files in WAV format
FEATURES • MFCC-Mel-Frequency Cepstral Coefficients • Statistical features are used mean and variance
CLASSIFIERS
DYNAMIC TIME WARPING
GENDER IDENTIFICATION
WE CAN SUCCESSFULLY IDENTIFY GENDER
SPEAKER IDENTIFICATION
A GOOD CHANCE TO IDENTIFY THE SPEAKER
ISOLATED WORDS RECOGNITION SPEAKER INDEPENDENT
HOW CAN WE LEVERAGE EAVESDROPPING SIMULTANEOUSLY ON TWO DEVICES?
SIMILAR TO TIME-INTERLEAVED ADC's
NON-UNIFORM RECONSTRUCTION REQUIRES KNOWING PRECISE TIME-SKEWS
PRACTICAL COMPROMISE Interleaving samples from multiple devices
EVALUATION Tested for the case of speaker dependent word recognition
FURTHER ATTACKS
SOURCE SEPARATION
AMBIENT SOUND RECOGNITION
SOFTWARE DEFENSES
HARDWARE DEFENSES
CONCLUSION
Taught by
Black Hat
Related Courses
Analyze Speech & Language with Google APIs: Challenge LabGoogle via Google Cloud Skills Boost Automate Interactions with Contact Center AI: Challenge Lab
Google via Google Cloud Skills Boost Contact Center AI: Operations and Implementation
Google Cloud via Coursera Analyze Speech and Language with Google APIs
Google via Google Cloud Skills Boost The Pronunciation of American English Project
University of California, Irvine via Coursera