SlideShare a Scribd company logo
1 of 70
Download to read offline
Can You Trust Autonomous Vehicles:
Contactless Attacks against Sensors of
Self-Driving Vehicles
Jianhao Liu Qihoo360 SKY-GO Team
Chen Yan USSLab, Zhejiang University
Wenyuan Xu Zhejiang University & University of South Carolina
Jianhao Liu
Director
Qihoo 360
SKY-GO Vehicle Cyber Security Team
Who Are We
2
Chen Yan
Ph.D. Student
USSLab
Zhejiang University
Wenyuan Xu
Professor
Zhejiang University
University of South Carolina
Roadmap
• Autonomous Vehicles
• Hacking Sensors
• Our Attacks
– Ultrasonic sensors
– MMW radars
– Cameras
• Discussion
3
The Car Hacking History
- Car ===> CAN bus hacking
- Connected car ===> Telematics hacking
- Autonomous car ===> Automatic system hacking
4
What is Autonomous Vehicle?
5
Source: Michael Aeberhard, BMW Group Research and Technology
Levels of Driving Automation
6
SAE J3016
Advanced Driver
Assistance System
(ADAS)
Google
Self-Driving Car
(in experiment)
Tesla
Sensors in automated driving system
7Source:Michael Aeberhard, BMW Group Research and Technology
Human-Machine
Interface
V2X
Scenario
Assessment
Driving Function
Sensors
8
Automatic Driving Applications
Sensors for Self-Driving
9
Source: Texas Instruments
Ultrasonic Sensors
Limited to proximity, low speed manoeuvres.
Cameras
Senses reflected light,
limited when dark.
Sees colour, so can be
used to read signs,
signals, etc.
LiDAR
Emits light, so darkness not an issue. Some
weather limitation.
Radar
Works in low light & poor weather, but lower resolution.
Vehicle Controllers
10
Electric Power Steering
Electronic Throttle
Electronic Brake
How to Hack Sensors?
Automated System Control
HMI Display
Sensors
Spoofing
Jamming
MMW Radars
Blinding
Cameras
Ultrasonic Sensors
Spoofing
Jamming
11
Tesla Autopilot
12
Autosteer
Autopark
Summon
Auto Lane Change
Traffic-Aware Cruise Control
Tesla: A Tragic Loss
• First fatal crash while using
Autopilot on May 7, 2016.
• Reliability of sensors.
13
Source: The New York Times
First Tesla Accident in China Caused by Autopilot
Existing Sensors on Tesla Model S
14
One camera
A forward looking camera is mounted
on the windshield under the rear view
mirror.
12 ultrasonic sensors
Ultrasonic sensors are located near
the front and rear bumpers.
One MMW Radar
A Medium range Radar is mounted in
the front grill.
HMI Display Mistakes – Demo on Tesla
15
16
Control Mistakes – Demo on Tesla
Attacking Ultrasonic Sensors
On Tesla, Audi, Volkswagen, and Ford
17
Ultrasonic Sensor
What is ultrasonic sensor?
• Measures distance
• Proximity sensor (< 2m)
• Applications
– Parking assistance
– Parking space detection
– Self parking
– Tesla’s summon
18
Parking assistance & Distance display
19
Misuse 1: The car doesn’t stop while it should.
20
Why doesn’t
the car stop??
Oh NOOO!!!
Hey! Mind
the glass!!!
Misuse1: The car doesn’t stop while it should.
21
Misuse 2: The car stops while it shouldn’t.
22
Is it cursed?!
Why the car
can’t park in??
How do ultrasonic sensors work?
• Emit ultrasound and receive echoes
• Piezoelectric Effect
• Measure the propagation time (Time of Flight)
• Calculate the distance
23
: propagation time of echoes
: velocity of sound in air
Ultrasonic
Sensor
Distance
Electrical signal
Attacking ultrasonic sensors
Attacks:
• Jamming – generates ultrasonic noises – denial of service
• Spoofing – crafts fake ultrasonic echo pulses – alters distance
• Quieting – diminishes original ultrasonic echoes – hides obstacles
Equipment:
• Ultrasonic transducers ($0.4) – emit ultrasound
• Signal suppliers – generate excitation signals
– Arduino ($24.95)
– Signal generator (~$20)
24
Jamming Attack
• Basic Idea:
– Injecting ultrasonic noises
– At resonant frequency (40 – 50 kHz)
– Causing Denial of Service
• Tested ultrasonic sensors:
– In laboratories: 8 models of stand-alone ultrasonic sensors
– Outdoors: Tesla, Audi, Volkswagen, Ford
25
Jamming Attack – in lab
• 8 models of ultrasonic sensors
– HC-SR04
– SRF01
– SRF05
– MaxSonar MB1200
– JSN-SR04T
– FreeCars V4
– Grove ultrasonic ranger
– Audi Q3 sensors
• Sensor reading
– Zero distance
– Maximum distance
26
No jamming
Received electrical signals at the sensor
Excitation
pulse
Echo pulses
Weak
Jamming
Noises
Next cycle
Strong
Jamming
Noises
How should cars behave
to jamming?
Zero distance?
or
Maximum distance?
27
Jamming Attack – on vehicles
• 4 different vehicles
– Audi Q3
– Volkswagen Tiguan
– Ford Fiesta
– Tesla Model S
• Self parking
• Summon
• Results
– Maximum distance
28
Experiment setup on Tesla Model S
Jamming Attack – Demo on Audi
29
Jamming hides obstacles.
Jamming Attack – Results
• On ultrasonic sensors
– Zero or maximum distance
• On vehicles with parking assistance
– Maximum distance
• On self-parking and summon?
30
Tesla Normal Tesla Jammed
Audi Normal Audi Jammed
Jamming Attack – Demo on Tesla Summon
31
Jamming hides obstacles.
Jamming Attack – Demo on Tesla Summon
32
The interferer was hit & stopped working.
Jamming distance can be increased.
Jamming Attack – Results
• On ultrasonic sensors
– Zero or maximum distance
• On vehicles with parking assistance
– Maximum distance
• On self-parking and summon
– Car does not stop under strong jamming!
33
Tesla Normal Tesla Jammed
Audi Normal Audi Jammed
Why Zero or Max distance?
Different sensor designs
• Zero distance
– Compare with a fixed threshold
• Maximum distance
Application Specific IC!
34
Threshold
Why Zero or Max distance?
Different sensor designs
• Zero distance
– Compare with a fixed threshold
• Maximum distance
– Adaptive threshold (Noise Suppression)
35
No jamming
Excitation
pulse
Echo pulses
Time of flight
Weak
Jamming
Increased noise floor
Strong
Jamming
Overwhelmed by noise
Spoofing Attack
Basic Idea
• Injecting ultrasonic pulses
• At certain time
Non-trivial
• Only the first justifiable
echo will be processed
• Effective time slot
36
Effective time slot
Spoofing Attack – Demo on Tesla
37
Spoofing alters distance.
Spoofing Attack – Demo on Audi
38
Spoofing alters distance.
Spoofing Attack – Results
• Manipulate sensor readings
– On stand-alone ultrasonic sensors
– On cars
39
Tesla Normal Tesla Spoofed Audi Spoofed
Parking Aid
Acoustic Quieting
• Acoustic Cancellation
– Cancel original sound with
ones of reversed phase
– Minor phase and
amplitude adjustment
• Cloaking
– Sound absorbing materials
(e.g., damping foams ($3/m2))
– Same effect as jamming!
40
Cloaking Car – Demo
41
Cloaking hides car.
Cloaking Human – Demo
42
Cloaking hides human.
Invisible car! Invisible man! Invisible glass!
Whee!
43
Bat Unfriendly Glass
Attacking Millimeter Wave Radars
On Tesla Model S
44
Millimeter Wave Radar
45
What is MMW Radar?
• Measures distance, angle, speed, shape
• Short to long range sensing (30-250m)
• Applications
– Adaptive Cruise Control (ACC)
– Collision Avoidance
– Blind Spot Detection
Misuse 1: The car doesn’t stop while it should.
46
Why doesn’t
the car stop??
Oh NOOO!!!
Misuse 2: The car stops while it shouldn’t.
47
NO!
Don’t stop!!!
I’ll catch you!
How do MMW Radars work?
• Transmit and receive millimeter electromagnetic waves
• Measure the propagation time
• Modulation
– Amplitude
– Frequency (FMCW)
– Phase
• Doppler Effect
• Frequency Bands:
– 24 GHz
– 76-77 GHz
48
Block diagram of a bistatic Radar with frequency modulation
(Source: H. Winner, Handbook of Driver Assistance Systems)
Frequency Modulated Continuous Wave (FMCW)
49
Frequency
Time
Reflection Time
ΔT
Transmitted
signal
t
Received
signal
t+ΔT
Difference Frequency
fd
76.4GHz
76.6GHz
Doppler shift
fd
slope
ΔT =
MMW Radar – To be discovered
#1. Understand Radar signal – Signal Analysis
– Frequency range
– Modulation process
– Ramp height (bandwidth)
– Ramps (number, duration)
– Cycle time
#2. Jamming Attack
– Feasible?
– What jamming signal?
#3. Spoofing Attack
– Feasible?
50
The MMW Radar on Tesla Model S
Attacking MMW Radar – Setup
• Signal Analysis
• Jamming Attack
• Spoofing Attack
• Equipment:
– Tesla Model S Radar (A)
– Signal analyzer (C)
– Harmonic mixer (E)
– Oscilloscope (B)
– Signal generator (D)
– Frequency multiplier (E)
51
MMW Radar Signal Analysis
• Center frequency: 76.65 GHz
• Bandwidth: 450 MHz
• Modulation: FMCW
• Radar chirp details …
52
Harmonic
Mixer
Signal
Analyzer
Oscilloscope
Frequency domain
analysis
Time domain
analysis
Real-time spectrum on signal analyzer
Attacks on MMW Radar
Jamming Attack
• Jam Radar within the same frequency band, i.e., 76 - 77 GHz
• At fixed frequency
• At sweeping frequency
53
Frequency
Time
Transmitted
signal
t
Received
signal
t+ΔT
Spoofing Attack
• Spoof the radar with similar RF signal
Frequency
Multiplier
Signal
Generator
12.775 GHz 76.65 GHz
What indicates Autopilot?
• What does blue mean?
• Why stationary?
54
Traffic Aware Cruise Control is on. Autosteer is on.
Jamming Attack – Demo
55
Jamming hides obstacles.
Attacking MMW Radars – Results
56
• Jamming: hides detected objects
– Either fixed or sweeping frequency signal worked
• Spoofing: alters object distance
Result of jamming attack
Attacking Cameras
Mobileye & Point Grey
Tesla Model S
57
Automotive Cameras
What is automotive camera?
• Computer vision
• Forward & backward
• Applications
– Lane departure warning
– Lane keeping
– Traffic sign recognition
– Parking assistance
58
Misuse: The car doesn’t steer while it should.
59
NOOO!
Turn right!!!
Attacking Cameras – Setup
Attack:
• Blinding
Interferers:
• LED spot ($10)
• Laser pointer ($9)
• Infrared LED spot ($11)
Cameras:
Mobileye, PointGrey
60
Blinding Cameras – Results with LED spot
61
LED toward the board LED toward camera Tonal Distribution
Partial blinding Total blinding
Blinding Cameras – Results with Laser beam
62
Fixed laser beam Wobbling laser beam Damaged Permanently damaged
Total blinding Total blinding
Blinding Cameras – Demo with Laser beam
63
Laser blinds camera.
Response from Tesla
“... We appreciate the hard work you have put into researching potential attacks on
sensors used in the Autopilot system. We are currently evaluating your report and
investigating the concerns your team has raised so that we can understand if any
real world risks have been uncovered ...”
64
Countermeasures
• Sensor fail safe
– Zero or maximum
– Anomaly detection
• Sensor redundancy
– MIMO system
– Different types of sensors
• Sensor data fusion
65
Thank
Goodness!
What’s next?
• Read more data in vehicular system
• Moving vehicle experiments
• Obtain range and angle measurement
• Increase attack range
66
Conclusions and Takeaway messages
• Attacking existing sensors is feasible
• The sky is not falling
• Sensors should be designed with security in mind
– Think about intentional attacks
• For customers
– Don’t trust semi-autonomous cars yet
Will we have fully secure autonomous cars?
67
Acknowledgements
• Tongji University
– Dr. Xin Bi
• Keysight Open Laboratory & Solution Center, Beijing
• Xpwn Team
• USSLab, Zhejiang University
– Weibin Jia, Zhou Zhuang, Guoming Zhang
• ADLAB, AILAB, Qihoo 360
– Bin Guo
– Qiang Chen
68
69
Questions and Answers
Jianhao Liu liujianhao@360.cn
Chen Yan yanchen@zju.edu.cn
Wenyuan Xu wyxu@cse.sc.edu
Check out our whitepaper!

More Related Content

Viewers also liked

Lucas apa pacsec slides
Lucas apa pacsec slidesLucas apa pacsec slides
Lucas apa pacsec slidesPacSecJP
 
Kavya racharla ndh-naropanth_fin
Kavya racharla ndh-naropanth_finKavya racharla ndh-naropanth_fin
Kavya racharla ndh-naropanth_finPacSecJP
 
Anıl kurmuş pacsec3
Anıl kurmuş pacsec3Anıl kurmuş pacsec3
Anıl kurmuş pacsec3PacSecJP
 
Lucas apa pacsec_slides_jp-final
Lucas apa pacsec_slides_jp-finalLucas apa pacsec_slides_jp-final
Lucas apa pacsec_slides_jp-finalPacSecJP
 
Ryder robertson pac-sec skeleton 2017_jp
Ryder robertson pac-sec skeleton 2017_jpRyder robertson pac-sec skeleton 2017_jp
Ryder robertson pac-sec skeleton 2017_jpPacSecJP
 
Yunusov babin 7 sins pres atm v2
Yunusov babin 7 sins pres atm v2Yunusov babin 7 sins pres atm v2
Yunusov babin 7 sins pres atm v2PacSecJP
 
Ryder robertson security-considerations_in_the_supply_chain_2017.11.02
Ryder robertson security-considerations_in_the_supply_chain_2017.11.02Ryder robertson security-considerations_in_the_supply_chain_2017.11.02
Ryder robertson security-considerations_in_the_supply_chain_2017.11.02PacSecJP
 
Jurczyk windows metafile_pacsec_v2
Jurczyk windows metafile_pacsec_v2Jurczyk windows metafile_pacsec_v2
Jurczyk windows metafile_pacsec_v2PacSecJP
 
Bohan pac sec_2016
Bohan pac sec_2016Bohan pac sec_2016
Bohan pac sec_2016PacSecJP
 
Marc schoenefeld grandma‘s old handbag_draft2
Marc schoenefeld grandma‘s old handbag_draft2Marc schoenefeld grandma‘s old handbag_draft2
Marc schoenefeld grandma‘s old handbag_draft2PacSecJP
 
Yunusov babin 7sins-pres_atm_v4(2)_jp
Yunusov babin 7sins-pres_atm_v4(2)_jpYunusov babin 7sins-pres_atm_v4(2)_jp
Yunusov babin 7sins-pres_atm_v4(2)_jpPacSecJP
 
Rouault imbert alpc_rpc_pacsec
Rouault imbert alpc_rpc_pacsecRouault imbert alpc_rpc_pacsec
Rouault imbert alpc_rpc_pacsecPacSecJP
 
Rouault imbert view_alpc_rpc_pacsec_jp
Rouault imbert view_alpc_rpc_pacsec_jpRouault imbert view_alpc_rpc_pacsec_jp
Rouault imbert view_alpc_rpc_pacsec_jpPacSecJP
 
Shusei tomonaga pac_sec_20171026
Shusei tomonaga pac_sec_20171026Shusei tomonaga pac_sec_20171026
Shusei tomonaga pac_sec_20171026PacSecJP
 
Villegas first pacsec_2016
Villegas first pacsec_2016Villegas first pacsec_2016
Villegas first pacsec_2016PacSecJP
 
Jurczyk windows metafile_pacsec_jp3
Jurczyk windows metafile_pacsec_jp3Jurczyk windows metafile_pacsec_jp3
Jurczyk windows metafile_pacsec_jp3PacSecJP
 
Ahn pacsec2017 key-recovery_attacks_against_commercial_white-box_cryptography...
Ahn pacsec2017 key-recovery_attacks_against_commercial_white-box_cryptography...Ahn pacsec2017 key-recovery_attacks_against_commercial_white-box_cryptography...
Ahn pacsec2017 key-recovery_attacks_against_commercial_white-box_cryptography...PacSecJP
 
Wenyuan xu Minrui Yan can you trust autonomous vehicles_slides_liu_final-ja
Wenyuan xu Minrui Yan can you trust autonomous vehicles_slides_liu_final-jaWenyuan xu Minrui Yan can you trust autonomous vehicles_slides_liu_final-ja
Wenyuan xu Minrui Yan can you trust autonomous vehicles_slides_liu_final-jaPacSecJP
 
Mickey pac sec2016_final_ja
Mickey pac sec2016_final_jaMickey pac sec2016_final_ja
Mickey pac sec2016_final_jaPacSecJP
 
Solnik secure enclaveprocessor-pacsec
Solnik secure enclaveprocessor-pacsecSolnik secure enclaveprocessor-pacsec
Solnik secure enclaveprocessor-pacsecPacSecJP
 

Viewers also liked (20)

Lucas apa pacsec slides
Lucas apa pacsec slidesLucas apa pacsec slides
Lucas apa pacsec slides
 
Kavya racharla ndh-naropanth_fin
Kavya racharla ndh-naropanth_finKavya racharla ndh-naropanth_fin
Kavya racharla ndh-naropanth_fin
 
Anıl kurmuş pacsec3
Anıl kurmuş pacsec3Anıl kurmuş pacsec3
Anıl kurmuş pacsec3
 
Lucas apa pacsec_slides_jp-final
Lucas apa pacsec_slides_jp-finalLucas apa pacsec_slides_jp-final
Lucas apa pacsec_slides_jp-final
 
Ryder robertson pac-sec skeleton 2017_jp
Ryder robertson pac-sec skeleton 2017_jpRyder robertson pac-sec skeleton 2017_jp
Ryder robertson pac-sec skeleton 2017_jp
 
Yunusov babin 7 sins pres atm v2
Yunusov babin 7 sins pres atm v2Yunusov babin 7 sins pres atm v2
Yunusov babin 7 sins pres atm v2
 
Ryder robertson security-considerations_in_the_supply_chain_2017.11.02
Ryder robertson security-considerations_in_the_supply_chain_2017.11.02Ryder robertson security-considerations_in_the_supply_chain_2017.11.02
Ryder robertson security-considerations_in_the_supply_chain_2017.11.02
 
Jurczyk windows metafile_pacsec_v2
Jurczyk windows metafile_pacsec_v2Jurczyk windows metafile_pacsec_v2
Jurczyk windows metafile_pacsec_v2
 
Bohan pac sec_2016
Bohan pac sec_2016Bohan pac sec_2016
Bohan pac sec_2016
 
Marc schoenefeld grandma‘s old handbag_draft2
Marc schoenefeld grandma‘s old handbag_draft2Marc schoenefeld grandma‘s old handbag_draft2
Marc schoenefeld grandma‘s old handbag_draft2
 
Yunusov babin 7sins-pres_atm_v4(2)_jp
Yunusov babin 7sins-pres_atm_v4(2)_jpYunusov babin 7sins-pres_atm_v4(2)_jp
Yunusov babin 7sins-pres_atm_v4(2)_jp
 
Rouault imbert alpc_rpc_pacsec
Rouault imbert alpc_rpc_pacsecRouault imbert alpc_rpc_pacsec
Rouault imbert alpc_rpc_pacsec
 
Rouault imbert view_alpc_rpc_pacsec_jp
Rouault imbert view_alpc_rpc_pacsec_jpRouault imbert view_alpc_rpc_pacsec_jp
Rouault imbert view_alpc_rpc_pacsec_jp
 
Shusei tomonaga pac_sec_20171026
Shusei tomonaga pac_sec_20171026Shusei tomonaga pac_sec_20171026
Shusei tomonaga pac_sec_20171026
 
Villegas first pacsec_2016
Villegas first pacsec_2016Villegas first pacsec_2016
Villegas first pacsec_2016
 
Jurczyk windows metafile_pacsec_jp3
Jurczyk windows metafile_pacsec_jp3Jurczyk windows metafile_pacsec_jp3
Jurczyk windows metafile_pacsec_jp3
 
Ahn pacsec2017 key-recovery_attacks_against_commercial_white-box_cryptography...
Ahn pacsec2017 key-recovery_attacks_against_commercial_white-box_cryptography...Ahn pacsec2017 key-recovery_attacks_against_commercial_white-box_cryptography...
Ahn pacsec2017 key-recovery_attacks_against_commercial_white-box_cryptography...
 
Wenyuan xu Minrui Yan can you trust autonomous vehicles_slides_liu_final-ja
Wenyuan xu Minrui Yan can you trust autonomous vehicles_slides_liu_final-jaWenyuan xu Minrui Yan can you trust autonomous vehicles_slides_liu_final-ja
Wenyuan xu Minrui Yan can you trust autonomous vehicles_slides_liu_final-ja
 
Mickey pac sec2016_final_ja
Mickey pac sec2016_final_jaMickey pac sec2016_final_ja
Mickey pac sec2016_final_ja
 
Solnik secure enclaveprocessor-pacsec
Solnik secure enclaveprocessor-pacsecSolnik secure enclaveprocessor-pacsec
Solnik secure enclaveprocessor-pacsec
 

Similar to Wenyuan xu Minrui yan can you trust autonomous vehicles_slides_liu_final

Automotive radar in english
Automotive radar in englishAutomotive radar in english
Automotive radar in englishMoh Ali Fauzi
 
Autonomous Vehicles
Autonomous VehiclesAutonomous Vehicles
Autonomous VehiclesYamini Verma
 
Automotive LIDAR - OSRAM Presentation at Electronica 2018
Automotive LIDAR - OSRAM Presentation at Electronica 2018Automotive LIDAR - OSRAM Presentation at Electronica 2018
Automotive LIDAR - OSRAM Presentation at Electronica 2018Rajeev Thakur, P.E.
 
Smart fuel theft detector
Smart fuel theft detectorSmart fuel theft detector
Smart fuel theft detectorslmnsvn
 
“ADAS in Action (POC Autonomous Driving Vehicle Presentation)”
“ADAS in Action (POC Autonomous Driving Vehicle Presentation)”  “ADAS in Action (POC Autonomous Driving Vehicle Presentation)”
“ADAS in Action (POC Autonomous Driving Vehicle Presentation)” GlobalLogic Ukraine
 
autonomousvehicles-161212101224-converted.pptx
autonomousvehicles-161212101224-converted.pptxautonomousvehicles-161212101224-converted.pptx
autonomousvehicles-161212101224-converted.pptxhuzefa ansari
 
TU Automotive Osram Presentation Final
TU Automotive  Osram Presentation  FinalTU Automotive  Osram Presentation  Final
TU Automotive Osram Presentation FinalRajeev Thakur, P.E.
 
Self Driving Autopilot Car
Self Driving Autopilot CarSelf Driving Autopilot Car
Self Driving Autopilot CarVaibhav Koli
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise controlVIBHOR RATHI
 
Embedded system-in-automobile
Embedded system-in-automobileEmbedded system-in-automobile
Embedded system-in-automobileSiddharth Sanskar
 
autonomousvehicles-161545445212101224.ppt
autonomousvehicles-161545445212101224.pptautonomousvehicles-161545445212101224.ppt
autonomousvehicles-161545445212101224.pptAshishJhuria
 
Autonomousvehicles 161212101224
Autonomousvehicles 161212101224Autonomousvehicles 161212101224
Autonomousvehicles 161212101224Cisco Systems
 
Ultrasonic automatic braking system in cars by Accelerator Disengagement Mech...
Ultrasonic automatic braking system in cars by Accelerator Disengagement Mech...Ultrasonic automatic braking system in cars by Accelerator Disengagement Mech...
Ultrasonic automatic braking system in cars by Accelerator Disengagement Mech...Arvind Srivastava
 
DRIVERLESS CAR PPT PRESENTATION
DRIVERLESS CAR PPT PRESENTATION DRIVERLESS CAR PPT PRESENTATION
DRIVERLESS CAR PPT PRESENTATION VeereshTony1
 

Similar to Wenyuan xu Minrui yan can you trust autonomous vehicles_slides_liu_final (20)

Automotive radar in english
Automotive radar in englishAutomotive radar in english
Automotive radar in english
 
Autonomous Vehicles
Autonomous VehiclesAutonomous Vehicles
Autonomous Vehicles
 
Automotive LIDAR - OSRAM Presentation at Electronica 2018
Automotive LIDAR - OSRAM Presentation at Electronica 2018Automotive LIDAR - OSRAM Presentation at Electronica 2018
Automotive LIDAR - OSRAM Presentation at Electronica 2018
 
Smart fuel theft detector
Smart fuel theft detectorSmart fuel theft detector
Smart fuel theft detector
 
AUTONOMOUS VEHICLES 2.pdf
AUTONOMOUS VEHICLES 2.pdfAUTONOMOUS VEHICLES 2.pdf
AUTONOMOUS VEHICLES 2.pdf
 
Seminar.1pptx
Seminar.1pptxSeminar.1pptx
Seminar.1pptx
 
“ADAS in Action (POC Autonomous Driving Vehicle Presentation)”
“ADAS in Action (POC Autonomous Driving Vehicle Presentation)”  “ADAS in Action (POC Autonomous Driving Vehicle Presentation)”
“ADAS in Action (POC Autonomous Driving Vehicle Presentation)”
 
autonomousvehicles-161212101224-converted.pptx
autonomousvehicles-161212101224-converted.pptxautonomousvehicles-161212101224-converted.pptx
autonomousvehicles-161212101224-converted.pptx
 
Sistema alerta colisión
Sistema alerta colisiónSistema alerta colisión
Sistema alerta colisión
 
TU Automotive Osram Presentation Final
TU Automotive  Osram Presentation  FinalTU Automotive  Osram Presentation  Final
TU Automotive Osram Presentation Final
 
Driverless cars
Driverless carsDriverless cars
Driverless cars
 
Self Driving Autopilot Car
Self Driving Autopilot CarSelf Driving Autopilot Car
Self Driving Autopilot Car
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise control
 
Embedded system-in-automobile
Embedded system-in-automobileEmbedded system-in-automobile
Embedded system-in-automobile
 
Autonomous Vehicles
Autonomous VehiclesAutonomous Vehicles
Autonomous Vehicles
 
autonomousvehicles-161545445212101224.ppt
autonomousvehicles-161545445212101224.pptautonomousvehicles-161545445212101224.ppt
autonomousvehicles-161545445212101224.ppt
 
Autonomousvehicles 161212101224
Autonomousvehicles 161212101224Autonomousvehicles 161212101224
Autonomousvehicles 161212101224
 
Ultrasonic automatic braking system in cars by Accelerator Disengagement Mech...
Ultrasonic automatic braking system in cars by Accelerator Disengagement Mech...Ultrasonic automatic braking system in cars by Accelerator Disengagement Mech...
Ultrasonic automatic braking system in cars by Accelerator Disengagement Mech...
 
DRIVERLESS CAR PPT PRESENTATION
DRIVERLESS CAR PPT PRESENTATION DRIVERLESS CAR PPT PRESENTATION
DRIVERLESS CAR PPT PRESENTATION
 
Auto pilot technology in vehicles
Auto pilot technology in vehicles Auto pilot technology in vehicles
Auto pilot technology in vehicles
 

More from PacSecJP

Anıl kurmuş pacsec3-ja
Anıl kurmuş pacsec3-jaAnıl kurmuş pacsec3-ja
Anıl kurmuş pacsec3-jaPacSecJP
 
Shusei tomonaga pac_sec_20171026_jp
Shusei tomonaga pac_sec_20171026_jpShusei tomonaga pac_sec_20171026_jp
Shusei tomonaga pac_sec_20171026_jpPacSecJP
 
Marc schoenefeld grandma‘s old handbag_draft2_ja
Marc schoenefeld grandma‘s old handbag_draft2_jaMarc schoenefeld grandma‘s old handbag_draft2_ja
Marc schoenefeld grandma‘s old handbag_draft2_jaPacSecJP
 
Kasza smashing the_jars_j-corrected
Kasza smashing the_jars_j-correctedKasza smashing the_jars_j-corrected
Kasza smashing the_jars_j-correctedPacSecJP
 
Nishimura i os版firefoxの脆弱性を見つけ出す_jp
Nishimura i os版firefoxの脆弱性を見つけ出す_jpNishimura i os版firefoxの脆弱性を見つけ出す_jp
Nishimura i os版firefoxの脆弱性を見つけ出す_jpPacSecJP
 
Moony li pacsec-1.5_j4-truefinal
Moony li pacsec-1.5_j4-truefinalMoony li pacsec-1.5_j4-truefinal
Moony li pacsec-1.5_j4-truefinalPacSecJP
 

More from PacSecJP (6)

Anıl kurmuş pacsec3-ja
Anıl kurmuş pacsec3-jaAnıl kurmuş pacsec3-ja
Anıl kurmuş pacsec3-ja
 
Shusei tomonaga pac_sec_20171026_jp
Shusei tomonaga pac_sec_20171026_jpShusei tomonaga pac_sec_20171026_jp
Shusei tomonaga pac_sec_20171026_jp
 
Marc schoenefeld grandma‘s old handbag_draft2_ja
Marc schoenefeld grandma‘s old handbag_draft2_jaMarc schoenefeld grandma‘s old handbag_draft2_ja
Marc schoenefeld grandma‘s old handbag_draft2_ja
 
Kasza smashing the_jars_j-corrected
Kasza smashing the_jars_j-correctedKasza smashing the_jars_j-corrected
Kasza smashing the_jars_j-corrected
 
Nishimura i os版firefoxの脆弱性を見つけ出す_jp
Nishimura i os版firefoxの脆弱性を見つけ出す_jpNishimura i os版firefoxの脆弱性を見つけ出す_jp
Nishimura i os版firefoxの脆弱性を見つけ出す_jp
 
Moony li pacsec-1.5_j4-truefinal
Moony li pacsec-1.5_j4-truefinalMoony li pacsec-1.5_j4-truefinal
Moony li pacsec-1.5_j4-truefinal
 

Recently uploaded

Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...tanu pandey
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)Delhi Call girls
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls DubaiEscorts Call Girls
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceDelhi Call girls
 
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...nirzagarg
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLimonikaupta
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"growthgrids
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...SUHANI PANDEY
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Delhi Call girls
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...SUHANI PANDEY
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查ydyuyu
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...nilamkumrai
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftAanSulistiyo
 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...SUHANI PANDEY
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdfMatthew Sinclair
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 

Recently uploaded (20)

Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
 
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 

Wenyuan xu Minrui yan can you trust autonomous vehicles_slides_liu_final

  • 1. Can You Trust Autonomous Vehicles: Contactless Attacks against Sensors of Self-Driving Vehicles Jianhao Liu Qihoo360 SKY-GO Team Chen Yan USSLab, Zhejiang University Wenyuan Xu Zhejiang University & University of South Carolina
  • 2. Jianhao Liu Director Qihoo 360 SKY-GO Vehicle Cyber Security Team Who Are We 2 Chen Yan Ph.D. Student USSLab Zhejiang University Wenyuan Xu Professor Zhejiang University University of South Carolina
  • 3. Roadmap • Autonomous Vehicles • Hacking Sensors • Our Attacks – Ultrasonic sensors – MMW radars – Cameras • Discussion 3
  • 4. The Car Hacking History - Car ===> CAN bus hacking - Connected car ===> Telematics hacking - Autonomous car ===> Automatic system hacking 4
  • 5. What is Autonomous Vehicle? 5 Source: Michael Aeberhard, BMW Group Research and Technology
  • 6. Levels of Driving Automation 6 SAE J3016 Advanced Driver Assistance System (ADAS) Google Self-Driving Car (in experiment) Tesla
  • 7. Sensors in automated driving system 7Source:Michael Aeberhard, BMW Group Research and Technology Human-Machine Interface V2X Scenario Assessment Driving Function Sensors
  • 9. Sensors for Self-Driving 9 Source: Texas Instruments Ultrasonic Sensors Limited to proximity, low speed manoeuvres. Cameras Senses reflected light, limited when dark. Sees colour, so can be used to read signs, signals, etc. LiDAR Emits light, so darkness not an issue. Some weather limitation. Radar Works in low light & poor weather, but lower resolution.
  • 10. Vehicle Controllers 10 Electric Power Steering Electronic Throttle Electronic Brake
  • 11. How to Hack Sensors? Automated System Control HMI Display Sensors Spoofing Jamming MMW Radars Blinding Cameras Ultrasonic Sensors Spoofing Jamming 11
  • 12. Tesla Autopilot 12 Autosteer Autopark Summon Auto Lane Change Traffic-Aware Cruise Control
  • 13. Tesla: A Tragic Loss • First fatal crash while using Autopilot on May 7, 2016. • Reliability of sensors. 13 Source: The New York Times First Tesla Accident in China Caused by Autopilot
  • 14. Existing Sensors on Tesla Model S 14 One camera A forward looking camera is mounted on the windshield under the rear view mirror. 12 ultrasonic sensors Ultrasonic sensors are located near the front and rear bumpers. One MMW Radar A Medium range Radar is mounted in the front grill.
  • 15. HMI Display Mistakes – Demo on Tesla 15
  • 16. 16 Control Mistakes – Demo on Tesla
  • 17. Attacking Ultrasonic Sensors On Tesla, Audi, Volkswagen, and Ford 17
  • 18. Ultrasonic Sensor What is ultrasonic sensor? • Measures distance • Proximity sensor (< 2m) • Applications – Parking assistance – Parking space detection – Self parking – Tesla’s summon 18
  • 19. Parking assistance & Distance display 19
  • 20. Misuse 1: The car doesn’t stop while it should. 20 Why doesn’t the car stop?? Oh NOOO!!! Hey! Mind the glass!!!
  • 21. Misuse1: The car doesn’t stop while it should. 21
  • 22. Misuse 2: The car stops while it shouldn’t. 22 Is it cursed?! Why the car can’t park in??
  • 23. How do ultrasonic sensors work? • Emit ultrasound and receive echoes • Piezoelectric Effect • Measure the propagation time (Time of Flight) • Calculate the distance 23 : propagation time of echoes : velocity of sound in air Ultrasonic Sensor Distance Electrical signal
  • 24. Attacking ultrasonic sensors Attacks: • Jamming – generates ultrasonic noises – denial of service • Spoofing – crafts fake ultrasonic echo pulses – alters distance • Quieting – diminishes original ultrasonic echoes – hides obstacles Equipment: • Ultrasonic transducers ($0.4) – emit ultrasound • Signal suppliers – generate excitation signals – Arduino ($24.95) – Signal generator (~$20) 24
  • 25. Jamming Attack • Basic Idea: – Injecting ultrasonic noises – At resonant frequency (40 – 50 kHz) – Causing Denial of Service • Tested ultrasonic sensors: – In laboratories: 8 models of stand-alone ultrasonic sensors – Outdoors: Tesla, Audi, Volkswagen, Ford 25
  • 26. Jamming Attack – in lab • 8 models of ultrasonic sensors – HC-SR04 – SRF01 – SRF05 – MaxSonar MB1200 – JSN-SR04T – FreeCars V4 – Grove ultrasonic ranger – Audi Q3 sensors • Sensor reading – Zero distance – Maximum distance 26 No jamming Received electrical signals at the sensor Excitation pulse Echo pulses Weak Jamming Noises Next cycle Strong Jamming Noises
  • 27. How should cars behave to jamming? Zero distance? or Maximum distance? 27
  • 28. Jamming Attack – on vehicles • 4 different vehicles – Audi Q3 – Volkswagen Tiguan – Ford Fiesta – Tesla Model S • Self parking • Summon • Results – Maximum distance 28 Experiment setup on Tesla Model S
  • 29. Jamming Attack – Demo on Audi 29 Jamming hides obstacles.
  • 30. Jamming Attack – Results • On ultrasonic sensors – Zero or maximum distance • On vehicles with parking assistance – Maximum distance • On self-parking and summon? 30 Tesla Normal Tesla Jammed Audi Normal Audi Jammed
  • 31. Jamming Attack – Demo on Tesla Summon 31 Jamming hides obstacles.
  • 32. Jamming Attack – Demo on Tesla Summon 32 The interferer was hit & stopped working. Jamming distance can be increased.
  • 33. Jamming Attack – Results • On ultrasonic sensors – Zero or maximum distance • On vehicles with parking assistance – Maximum distance • On self-parking and summon – Car does not stop under strong jamming! 33 Tesla Normal Tesla Jammed Audi Normal Audi Jammed
  • 34. Why Zero or Max distance? Different sensor designs • Zero distance – Compare with a fixed threshold • Maximum distance Application Specific IC! 34 Threshold
  • 35. Why Zero or Max distance? Different sensor designs • Zero distance – Compare with a fixed threshold • Maximum distance – Adaptive threshold (Noise Suppression) 35 No jamming Excitation pulse Echo pulses Time of flight Weak Jamming Increased noise floor Strong Jamming Overwhelmed by noise
  • 36. Spoofing Attack Basic Idea • Injecting ultrasonic pulses • At certain time Non-trivial • Only the first justifiable echo will be processed • Effective time slot 36 Effective time slot
  • 37. Spoofing Attack – Demo on Tesla 37 Spoofing alters distance.
  • 38. Spoofing Attack – Demo on Audi 38 Spoofing alters distance.
  • 39. Spoofing Attack – Results • Manipulate sensor readings – On stand-alone ultrasonic sensors – On cars 39 Tesla Normal Tesla Spoofed Audi Spoofed Parking Aid
  • 40. Acoustic Quieting • Acoustic Cancellation – Cancel original sound with ones of reversed phase – Minor phase and amplitude adjustment • Cloaking – Sound absorbing materials (e.g., damping foams ($3/m2)) – Same effect as jamming! 40
  • 41. Cloaking Car – Demo 41 Cloaking hides car.
  • 42. Cloaking Human – Demo 42 Cloaking hides human.
  • 43. Invisible car! Invisible man! Invisible glass! Whee! 43 Bat Unfriendly Glass
  • 44. Attacking Millimeter Wave Radars On Tesla Model S 44
  • 45. Millimeter Wave Radar 45 What is MMW Radar? • Measures distance, angle, speed, shape • Short to long range sensing (30-250m) • Applications – Adaptive Cruise Control (ACC) – Collision Avoidance – Blind Spot Detection
  • 46. Misuse 1: The car doesn’t stop while it should. 46 Why doesn’t the car stop?? Oh NOOO!!!
  • 47. Misuse 2: The car stops while it shouldn’t. 47 NO! Don’t stop!!! I’ll catch you!
  • 48. How do MMW Radars work? • Transmit and receive millimeter electromagnetic waves • Measure the propagation time • Modulation – Amplitude – Frequency (FMCW) – Phase • Doppler Effect • Frequency Bands: – 24 GHz – 76-77 GHz 48 Block diagram of a bistatic Radar with frequency modulation (Source: H. Winner, Handbook of Driver Assistance Systems)
  • 49. Frequency Modulated Continuous Wave (FMCW) 49 Frequency Time Reflection Time ΔT Transmitted signal t Received signal t+ΔT Difference Frequency fd 76.4GHz 76.6GHz Doppler shift fd slope ΔT =
  • 50. MMW Radar – To be discovered #1. Understand Radar signal – Signal Analysis – Frequency range – Modulation process – Ramp height (bandwidth) – Ramps (number, duration) – Cycle time #2. Jamming Attack – Feasible? – What jamming signal? #3. Spoofing Attack – Feasible? 50 The MMW Radar on Tesla Model S
  • 51. Attacking MMW Radar – Setup • Signal Analysis • Jamming Attack • Spoofing Attack • Equipment: – Tesla Model S Radar (A) – Signal analyzer (C) – Harmonic mixer (E) – Oscilloscope (B) – Signal generator (D) – Frequency multiplier (E) 51
  • 52. MMW Radar Signal Analysis • Center frequency: 76.65 GHz • Bandwidth: 450 MHz • Modulation: FMCW • Radar chirp details … 52 Harmonic Mixer Signal Analyzer Oscilloscope Frequency domain analysis Time domain analysis Real-time spectrum on signal analyzer
  • 53. Attacks on MMW Radar Jamming Attack • Jam Radar within the same frequency band, i.e., 76 - 77 GHz • At fixed frequency • At sweeping frequency 53 Frequency Time Transmitted signal t Received signal t+ΔT Spoofing Attack • Spoof the radar with similar RF signal Frequency Multiplier Signal Generator 12.775 GHz 76.65 GHz
  • 54. What indicates Autopilot? • What does blue mean? • Why stationary? 54 Traffic Aware Cruise Control is on. Autosteer is on.
  • 55. Jamming Attack – Demo 55 Jamming hides obstacles.
  • 56. Attacking MMW Radars – Results 56 • Jamming: hides detected objects – Either fixed or sweeping frequency signal worked • Spoofing: alters object distance Result of jamming attack
  • 57. Attacking Cameras Mobileye & Point Grey Tesla Model S 57
  • 58. Automotive Cameras What is automotive camera? • Computer vision • Forward & backward • Applications – Lane departure warning – Lane keeping – Traffic sign recognition – Parking assistance 58
  • 59. Misuse: The car doesn’t steer while it should. 59 NOOO! Turn right!!!
  • 60. Attacking Cameras – Setup Attack: • Blinding Interferers: • LED spot ($10) • Laser pointer ($9) • Infrared LED spot ($11) Cameras: Mobileye, PointGrey 60
  • 61. Blinding Cameras – Results with LED spot 61 LED toward the board LED toward camera Tonal Distribution Partial blinding Total blinding
  • 62. Blinding Cameras – Results with Laser beam 62 Fixed laser beam Wobbling laser beam Damaged Permanently damaged Total blinding Total blinding
  • 63. Blinding Cameras – Demo with Laser beam 63 Laser blinds camera.
  • 64. Response from Tesla “... We appreciate the hard work you have put into researching potential attacks on sensors used in the Autopilot system. We are currently evaluating your report and investigating the concerns your team has raised so that we can understand if any real world risks have been uncovered ...” 64
  • 65. Countermeasures • Sensor fail safe – Zero or maximum – Anomaly detection • Sensor redundancy – MIMO system – Different types of sensors • Sensor data fusion 65 Thank Goodness!
  • 66. What’s next? • Read more data in vehicular system • Moving vehicle experiments • Obtain range and angle measurement • Increase attack range 66
  • 67. Conclusions and Takeaway messages • Attacking existing sensors is feasible • The sky is not falling • Sensors should be designed with security in mind – Think about intentional attacks • For customers – Don’t trust semi-autonomous cars yet Will we have fully secure autonomous cars? 67
  • 68. Acknowledgements • Tongji University – Dr. Xin Bi • Keysight Open Laboratory & Solution Center, Beijing • Xpwn Team • USSLab, Zhejiang University – Weibin Jia, Zhou Zhuang, Guoming Zhang • ADLAB, AILAB, Qihoo 360 – Bin Guo – Qiang Chen 68
  • 69. 69
  • 70. Questions and Answers Jianhao Liu liujianhao@360.cn Chen Yan yanchen@zju.edu.cn Wenyuan Xu wyxu@cse.sc.edu Check out our whitepaper!