Ripple: Communicating through Physical Vibrations
University of Illinois at Urbana-Champaign
Nirupam Roy, Mahanth Gowda, Romit Roy Choudhury
Ripple: Communicating through Physical Vibrations Nirupam Roy , - - PowerPoint PPT Presentation
Ripple: Communicating through Physical Vibrations Nirupam Roy , Mahanth Gowda, Romit Roy Choudhury University of Illinois at Urbana-Champaign Accelerometer Vibration Motor Accelerometer Vibration Motor Morse Code Key On On On On On On O
University of Illinois at Urbana-Champaign
Nirupam Roy, Mahanth Gowda, Romit Roy Choudhury
Vibration Motor Accelerometer
Vibration Motor Accelerometer
Vibration Motor Accelerometer On On Offf On On On On
Morse Code Key
Modulated vibration
RECEIVE&
Enter&Passcode&
Vibratory&& Passcode&Detected&&
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
6 bps 80 bps 200 bps 400 bps +secured
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
N S
Vibration Motor Accelerometer
C1 C2
30 60 90 120 ms Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
Regulated Input Vibration Braking
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code 30 60 90 120 ms
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code 30 60 90 120 ms 100 Hz 200 Hz 300 Hz
N S
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
Filtering Envelope Detection
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code Z Y X
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code Z Y X
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code Z Y X
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code Z Y X Spilled signal
Phase lag
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code Z Y X Spilled signal
2h
Y signal
Y-Axis Z-Axis
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
2h
Y signal Y spill
h Y-Axis Z-Axis
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
2h
Y signal Y spill
h 2h h
Z spill Z signal
Y-Axis Z-Axis
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
2h
Y signal Y spill
h 2h h
Z spill Z signal
4h 2h
Scaled Y signal
Y-Axis Z-Axis
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
2h
Y signal Y spill
h 2h h
Z spill Z signal
4h 2h
Scaled Y signal
Y-Axis Z-Axis
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
2h
Y signal Y spill
h 2h h
Z spill Z signal
4h 2h
Scaled Y signal
Y-Axis Z-Axis
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
2h
Y signal Y spill
h 2h h
Z spill Z signal
4h 2h
Scaled Y signal
Y-Axis Z-Axis
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
2h
Y signal Y spill
h 2h h
Z spill Z signal
4h 2h
Scaled Y signal
3h
Interference free Y signal
Y-Axis Z-Axis
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code Z Y X 200 bps 200 bps
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
N S
1 0 1
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code Vibration sound Speaker sound
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code Vibration sound Speaker sound
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code Vibration sound Speaker sound
&
Audio Sample Buffer S6 S5 S4 S3 S2 S1 S0 Audio Clock Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
&
Audio Sample Buffer S6 S5 S4 S3 S2 S1 S0 Audio Clock Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code Vibration sound Speaker sound
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code Vibration sound Speaker sound
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
Vibration start Anti-sound start Frequency switch
0.05 0.1 0.15 0.2 0.25 0.5 0.75 1 Bit error rate CDF Vpp=2 Vpp=3 Vpp=4 Vpp=5 Vpp=5.5
325 365 405 445 485 525 565 605 645 685 0.02 0.04 0.06 0.08
Carrier Frequency (Hz) Bit error rate Median 90th Percentile
Single-Carrier Multi-Carrier Multi-dimension Phy-Security Morse-code
(SyNRG Hardware Lab, UIUC)