SlideShare ist ein Scribd-Unternehmen logo
1 von 18
563.12.2 Keyless Entry
Ryan Kagin
University of Illinois
Fall 2007
Overview
• History
• Structure
• Communication protocols
• Automobile applications
• Security issues
• Case Study: Texas Instruments Device
2
History
• 1950’s: Garage door
openers used one
common frequency
for all garage doors
• 1970’s: DIP switches
used to vary
transceiver /
transmitter codes
• 1993: Lectron’s
passive keyless entry
for Corvette
Brain 07, Hirano 88 3
Comparison Between Garage
Doors and Automobile Systems
Garage Door Openers
• Less security threat
• One-way
communication
• Simple programming
– allow garage door
to receive shared key
• Allow multiple
openers for one door
Automobile Systems
• High security threat
model
• Uses combination of
one-way and two-way
communication
• Shared key
preprogrammed into
automobile and key
Basic Structure
• Contains 2 parts:
– Transmitter (typically key fob)
– Receiver (typically automobile)
• Current designs use:
– Two way communication
– LF for sleeping mode
5
Communication Protocols
1. Fixed Code
Technique
– Transmit constant
code within certain
range, similar to
garage door openers
in the past.
– Typically unusued:
moved away from
this because of scan
and replay attacks
6Alrabady 05
Communication Protocols
2. Rolling Code Technique
– Initially start with 40-bit counter
– Each communication first transmits counter,
then increments it in algorithmic fashion
– Automobile verifies transmitted code
– Precautions: padding and “resynchronizing”
7Alrabady 05
Communication Protocols
3. Challenge-Response Technique
– Automobile challenges key fob by sending
random number
– Key fob encrypts it and sends it back to
automobile
– Automobile compares for validity
– Used in remote keyless entry
Alrabady 05 8
Applications in Automobiles
Three main components:
• Remote Keyless Entry System (RKE)
– Also includes passive keyless entry
• Remote Keyless Ignition System (RKI)
• Immobilizer (Im)
9
Remote Keyless Entry System
• A system designed to remotely permit or
deny access to premises or automobiles.
• Typically uses rolling code technique
– When button is pressed, function code and
counter is sent
– Automobile verifies counter and performs
function if correct
Alrabady 03 10
Passive Keyless Entry
• Typically uses challenge-response
technique
– When reaching for door handle, automobile
wakes key fob with LF signal
– Communication begins when pulling
commences.
– Requires fast protocol to prevent mechanical
jam.
Alrabady 03, 05 11
Passive Keyless Entry
12
Challenge with
pseudorandom
number
User pulls
door handle
Time
Key fob computes
response
If response is valid,
automobile performs
requested function.
The key to the protocol:
it needs to be fast to prevent mechanical jam
Automobile computes
expected response
Remote Keyless Ignition
• A system that allows remote
communication to start or turn off a car.
• Also typically uses challenge-response
technique
Alrabady 03 13
Immobilizer
• An electronic device fitted to an
automobile which prevents the engine
from running unless the correct key is
present.
• If key fob is not present, then fuel does not
get injected into the engine.
14
Security Issues
Types of attacks:
1. Scan attack – generic brute force
2. Playback attack – record old messages
3. Two-thief attack – generic man-in-the-
middle attack
4. Challenge forward prediction attack –
predict future answer from previous
5. Dictionary attack – compile valid pairs
Alrabady 05
Case Study: TRC1300
Texas Instruments Remote Control
Encoders/Decoders
• Uses 40-bit rolling code  ~1.1 trillion
different potential codes
• Transmitter sends 40-bit code and
function code (up to 15 different codes)
• Both transmitter and receiver use same
pseudorandom number generator
Case Study: TRC1300
References
1. Marshall Brian, “How Remote Entry Works”, http://auto.howstuffworks.com/remote-
entry.htm, accessed 11 Nov 2007.
2. Ansaf Ibrahem Alrabady and Syed Masud Mahmud, “Some Attacks Against
Vehicles’ Passive Entry Systems and Their Solutions”. IEEE Transactions on
Vehicular Technology, vol. 52, no. 2, pp. 431-439 , March 2003.
3. Ansaf Ibrahem Alrabady and Syed Masud Mahmud, “Analysis of Attacks Against the
Security of Keyless-Entry Systems for Vehicles and Suggestions for Improved
Designs. IEEE Transactions on Vehicular Technology, vol. 54, no. 1, pp. 41-50,
January 2005.
4. Xiao Ni and Victor Foo Siang Fook, “AES Security Protocol Implementation for
Automobile Remote Keyless System”. IEEE Transactions on Vehicular Technology,
vol. 56, no. 3, pp. 2526-2529 , April 2007.
5. Steve Bono, Matthew Green, Adam Stubblefield, and Avi Rubin, “Analysis of the
Texas Instruments DST RFID”,
http://web.archive.org/web/20061013023542/http://rfid-analysis.org/ accessed 11
Nov 2007.
6. Texas Instruments, “TRC1300 Specifications”,
http://focus.ti.com/lit/ds/slws011d/slws011d.pdf accessed 11 Nov 2007.
7. M. Hirano, M. Takeuchi, T. Tomoda, and K. Nakano, “Keyless entry system with
radio card transponder”, IEEE Transactions on Industrial Electronics and Control,
vol. 35, no. 2, pp. 208-216, March 2007.
18

Weitere ähnliche Inhalte

Was ist angesagt?

Collision Avoidance System
Collision Avoidance SystemCollision Avoidance System
Collision Avoidance SystemSiddharth Mehta
 
IRJET- Automatic Vehicle Accident Detection and Rescue System
IRJET- Automatic Vehicle Accident Detection and Rescue SystemIRJET- Automatic Vehicle Accident Detection and Rescue System
IRJET- Automatic Vehicle Accident Detection and Rescue SystemIRJET Journal
 
ISO 26262 introduction
ISO 26262 introductionISO 26262 introduction
ISO 26262 introductionKoenLeekens
 
Automotive bus technologies
Automotive bus technologiesAutomotive bus technologies
Automotive bus technologiesRadwa Tarek
 
Connected Car Security
Connected Car SecurityConnected Car Security
Connected Car SecuritySuresh Mandava
 
Automotive Security (Connected Vehicle Security Issues)
Automotive Security (Connected Vehicle Security Issues)Automotive Security (Connected Vehicle Security Issues)
Automotive Security (Connected Vehicle Security Issues)Priyanka Aash
 
OBD (On Board Diagnostics)
OBD (On Board Diagnostics)OBD (On Board Diagnostics)
OBD (On Board Diagnostics)Purvesh Shinde
 
Electronic Control Unit(ECU)
Electronic Control Unit(ECU)Electronic Control Unit(ECU)
Electronic Control Unit(ECU)Ankul Gupta
 
Embedded system-in-automobile
Embedded system-in-automobileEmbedded system-in-automobile
Embedded system-in-automobileSiddharth Sanskar
 
Embedded system in automobile
Embedded system in automobileEmbedded system in automobile
Embedded system in automobileAali Aalim
 
Case study of Adaptive Cruise Control
Case study of Adaptive Cruise ControlCase study of Adaptive Cruise Control
Case study of Adaptive Cruise ControlPAVANKUMARSDESAI
 
Vehicle to vehicle communication
Vehicle to vehicle communicationVehicle to vehicle communication
Vehicle to vehicle communicationMrityunjaya Chauhan
 
Embedded system-in-automobiles
Embedded system-in-automobilesEmbedded system-in-automobiles
Embedded system-in-automobilesPriyanka GV
 
8 sem final report print copy (1)
8 sem final report print copy (1)8 sem final report print copy (1)
8 sem final report print copy (1)Jha Bhargav
 
Project report on home automation using Arduino
Project report on home automation using Arduino Project report on home automation using Arduino
Project report on home automation using Arduino AMIT SANPUI
 

Was ist angesagt? (20)

Collision Avoidance System
Collision Avoidance SystemCollision Avoidance System
Collision Avoidance System
 
Infotainment system of car
Infotainment system of carInfotainment system of car
Infotainment system of car
 
IRJET- Automatic Vehicle Accident Detection and Rescue System
IRJET- Automatic Vehicle Accident Detection and Rescue SystemIRJET- Automatic Vehicle Accident Detection and Rescue System
IRJET- Automatic Vehicle Accident Detection and Rescue System
 
ISO 26262 introduction
ISO 26262 introductionISO 26262 introduction
ISO 26262 introduction
 
Automotive bus technologies
Automotive bus technologiesAutomotive bus technologies
Automotive bus technologies
 
Connected Car Security
Connected Car SecurityConnected Car Security
Connected Car Security
 
Automotive Security (Connected Vehicle Security Issues)
Automotive Security (Connected Vehicle Security Issues)Automotive Security (Connected Vehicle Security Issues)
Automotive Security (Connected Vehicle Security Issues)
 
OBD (On Board Diagnostics)
OBD (On Board Diagnostics)OBD (On Board Diagnostics)
OBD (On Board Diagnostics)
 
Electronic Control Unit(ECU)
Electronic Control Unit(ECU)Electronic Control Unit(ECU)
Electronic Control Unit(ECU)
 
Automobile collision avoidance system
Automobile collision avoidance systemAutomobile collision avoidance system
Automobile collision avoidance system
 
Electronics projects
Electronics projectsElectronics projects
Electronics projects
 
Embedded system-in-automobile
Embedded system-in-automobileEmbedded system-in-automobile
Embedded system-in-automobile
 
Embedded system in automobile
Embedded system in automobileEmbedded system in automobile
Embedded system in automobile
 
Case study of Adaptive Cruise Control
Case study of Adaptive Cruise ControlCase study of Adaptive Cruise Control
Case study of Adaptive Cruise Control
 
Voice controlled Robot
Voice controlled RobotVoice controlled Robot
Voice controlled Robot
 
Vehicle to vehicle communication
Vehicle to vehicle communicationVehicle to vehicle communication
Vehicle to vehicle communication
 
Embedded system-in-automobiles
Embedded system-in-automobilesEmbedded system-in-automobiles
Embedded system-in-automobiles
 
8 sem final report print copy (1)
8 sem final report print copy (1)8 sem final report print copy (1)
8 sem final report print copy (1)
 
ASIL
ASILASIL
ASIL
 
Project report on home automation using Arduino
Project report on home automation using Arduino Project report on home automation using Arduino
Project report on home automation using Arduino
 

Ähnlich wie Car remote systems

IRJET- Arduino Based Entrance Monitoring System using RFID and Real Time ...
IRJET-  	  Arduino Based Entrance Monitoring System using RFID and Real Time ...IRJET-  	  Arduino Based Entrance Monitoring System using RFID and Real Time ...
IRJET- Arduino Based Entrance Monitoring System using RFID and Real Time ...IRJET Journal
 
Automatic railway gate control
Automatic railway gate controlAutomatic railway gate control
Automatic railway gate controlMohamed Magdy
 
Smart Door locking system using arduino
Smart Door locking system using arduinoSmart Door locking system using arduino
Smart Door locking system using arduinoBhawnaSingh351973
 
Asia 14-garcia-illera-dude-wtf-in-my-can
Asia 14-garcia-illera-dude-wtf-in-my-canAsia 14-garcia-illera-dude-wtf-in-my-can
Asia 14-garcia-illera-dude-wtf-in-my-caninjenerzntu
 
Embedded based car parking system
Embedded based car parking systemEmbedded based car parking system
Embedded based car parking systempunitkumar Kulli
 
[cb22] Red light in the factory - From 0 to 100 OT adversary emulation by Vi...
[cb22] Red light in the factory - From 0 to 100 OT adversary emulation by  Vi...[cb22] Red light in the factory - From 0 to 100 OT adversary emulation by  Vi...
[cb22] Red light in the factory - From 0 to 100 OT adversary emulation by Vi...CODE BLUE
 
Implementation of vision based intelligent home security system using ARM7
Implementation of vision based intelligent home security system using ARM7Implementation of vision based intelligent home security system using ARM7
Implementation of vision based intelligent home security system using ARM7IRJET Journal
 
Password based door locking system
Password based door locking systemPassword based door locking system
Password based door locking systemArjun Singh
 
Design and Construction of Digital Locking System
Design and Construction of Digital Locking SystemDesign and Construction of Digital Locking System
Design and Construction of Digital Locking SystemTarek Erin
 
Security for automation in Internet of Things by using one time password
Security for automation in Internet of Things by using one time passwordSecurity for automation in Internet of Things by using one time password
Security for automation in Internet of Things by using one time passwordSHASHANK WANKHADE
 
Security algorithms for manet
Security algorithms for manetSecurity algorithms for manet
Security algorithms for manetAhmad El Tawil
 
Will future vehicles be secure?
Will future vehicles be secure?Will future vehicles be secure?
Will future vehicles be secure?Alan Tatourian
 
Cyber securityppt
Cyber securitypptCyber securityppt
Cyber securitypptSachin Roy
 
Rf bases door lock system
Rf bases door lock systemRf bases door lock system
Rf bases door lock systemSikander Bodh
 
EMBEDDED SYSTEMS - MSc Sem III (Final).ppt
EMBEDDED SYSTEMS - MSc Sem III (Final).pptEMBEDDED SYSTEMS - MSc Sem III (Final).ppt
EMBEDDED SYSTEMS - MSc Sem III (Final).pptNamrata Ajwani
 
ARM BASED 4-BIT CODED LOCKER
ARM BASED 4-BIT CODED LOCKERARM BASED 4-BIT CODED LOCKER
ARM BASED 4-BIT CODED LOCKERShubham Kumar
 
IOT Based Smart Parking and Damage Detection Using RFID
IOT Based Smart Parking and Damage Detection Using RFIDIOT Based Smart Parking and Damage Detection Using RFID
IOT Based Smart Parking and Damage Detection Using RFIDMaheshMoses
 
Final Year Engineering Project Title List for Electronics & Electrical Branch...
Final Year Engineering Project Title List for Electronics & Electrical Branch...Final Year Engineering Project Title List for Electronics & Electrical Branch...
Final Year Engineering Project Title List for Electronics & Electrical Branch...zettanetworks
 

Ähnlich wie Car remote systems (20)

IRJET- Arduino Based Entrance Monitoring System using RFID and Real Time ...
IRJET-  	  Arduino Based Entrance Monitoring System using RFID and Real Time ...IRJET-  	  Arduino Based Entrance Monitoring System using RFID and Real Time ...
IRJET- Arduino Based Entrance Monitoring System using RFID and Real Time ...
 
Automatic railway gate control
Automatic railway gate controlAutomatic railway gate control
Automatic railway gate control
 
Smart Door locking system using arduino
Smart Door locking system using arduinoSmart Door locking system using arduino
Smart Door locking system using arduino
 
Asia 14-garcia-illera-dude-wtf-in-my-can
Asia 14-garcia-illera-dude-wtf-in-my-canAsia 14-garcia-illera-dude-wtf-in-my-can
Asia 14-garcia-illera-dude-wtf-in-my-can
 
Embedded based car parking system
Embedded based car parking systemEmbedded based car parking system
Embedded based car parking system
 
[cb22] Red light in the factory - From 0 to 100 OT adversary emulation by Vi...
[cb22] Red light in the factory - From 0 to 100 OT adversary emulation by  Vi...[cb22] Red light in the factory - From 0 to 100 OT adversary emulation by  Vi...
[cb22] Red light in the factory - From 0 to 100 OT adversary emulation by Vi...
 
Implementation of vision based intelligent home security system using ARM7
Implementation of vision based intelligent home security system using ARM7Implementation of vision based intelligent home security system using ARM7
Implementation of vision based intelligent home security system using ARM7
 
Password based door locking system
Password based door locking systemPassword based door locking system
Password based door locking system
 
Design and Construction of Digital Locking System
Design and Construction of Digital Locking SystemDesign and Construction of Digital Locking System
Design and Construction of Digital Locking System
 
Security for automation in Internet of Things by using one time password
Security for automation in Internet of Things by using one time passwordSecurity for automation in Internet of Things by using one time password
Security for automation in Internet of Things by using one time password
 
Security algorithms for manet
Security algorithms for manetSecurity algorithms for manet
Security algorithms for manet
 
Will future vehicles be secure?
Will future vehicles be secure?Will future vehicles be secure?
Will future vehicles be secure?
 
Cyber securityppt
Cyber securitypptCyber securityppt
Cyber securityppt
 
Rf bases door lock system
Rf bases door lock systemRf bases door lock system
Rf bases door lock system
 
Black Box
Black BoxBlack Box
Black Box
 
EMBEDDED SYSTEMS - MSc Sem III (Final).ppt
EMBEDDED SYSTEMS - MSc Sem III (Final).pptEMBEDDED SYSTEMS - MSc Sem III (Final).ppt
EMBEDDED SYSTEMS - MSc Sem III (Final).ppt
 
ARM BASED 4-BIT CODED LOCKER
ARM BASED 4-BIT CODED LOCKERARM BASED 4-BIT CODED LOCKER
ARM BASED 4-BIT CODED LOCKER
 
IOT Based Smart Parking and Damage Detection Using RFID
IOT Based Smart Parking and Damage Detection Using RFIDIOT Based Smart Parking and Damage Detection Using RFID
IOT Based Smart Parking and Damage Detection Using RFID
 
Unit I Testing
Unit I TestingUnit I Testing
Unit I Testing
 
Final Year Engineering Project Title List for Electronics & Electrical Branch...
Final Year Engineering Project Title List for Electronics & Electrical Branch...Final Year Engineering Project Title List for Electronics & Electrical Branch...
Final Year Engineering Project Title List for Electronics & Electrical Branch...
 

Kürzlich hochgeladen

FARIDABAD CALL GIRL Anal shot #8168257667 BOOK Shilpa 7999/-
FARIDABAD  CALL GIRL Anal shot #8168257667  BOOK Shilpa 7999/-FARIDABAD  CALL GIRL Anal shot #8168257667  BOOK Shilpa 7999/-
FARIDABAD CALL GIRL Anal shot #8168257667 BOOK Shilpa 7999/-Hyderabad Escorts Agency
 
Vip Mumbai Call Girls Colaba Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Colaba Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Colaba Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Colaba Call On 9920725232 With Body to body massage wit...amitlee9823
 
Rekha Agarkar Escorts Service Kollam ❣️ 7014168258 ❣️ High Cost Unlimited Har...
Rekha Agarkar Escorts Service Kollam ❣️ 7014168258 ❣️ High Cost Unlimited Har...Rekha Agarkar Escorts Service Kollam ❣️ 7014168258 ❣️ High Cost Unlimited Har...
Rekha Agarkar Escorts Service Kollam ❣️ 7014168258 ❣️ High Cost Unlimited Har...nirzagarg
 
Muslim Call Girls Churchgate WhatsApp +91-9930687706, Best Service
Muslim Call Girls Churchgate WhatsApp +91-9930687706, Best ServiceMuslim Call Girls Churchgate WhatsApp +91-9930687706, Best Service
Muslim Call Girls Churchgate WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Dubai Call Girls R0yalty O525547819 Call Girls Dubai
Dubai Call Girls R0yalty O525547819 Call Girls DubaiDubai Call Girls R0yalty O525547819 Call Girls Dubai
Dubai Call Girls R0yalty O525547819 Call Girls Dubaikojalkojal131
 
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一ozave
 
+97470301568>>buy vape oil,thc oil weed,hash and cannabis oil in qatar doha}}
+97470301568>>buy vape oil,thc oil weed,hash and cannabis oil in qatar doha}}+97470301568>>buy vape oil,thc oil weed,hash and cannabis oil in qatar doha}}
+97470301568>>buy vape oil,thc oil weed,hash and cannabis oil in qatar doha}}Health
 
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men 🔝pathankot🔝 Esc...
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men  🔝pathankot🔝   Esc...➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men  🔝pathankot🔝   Esc...
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men 🔝pathankot🔝 Esc...nirzagarg
 
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best ServiceMarathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
CELLULAR RESPIRATION. Helpful slides for
CELLULAR RESPIRATION. Helpful slides forCELLULAR RESPIRATION. Helpful slides for
CELLULAR RESPIRATION. Helpful slides foreuphemism22
 
BOOK FARIDABAD CALL GIRL(VIP Sunny Leone) @8168257667 BOOK 24/7
BOOK FARIDABAD CALL GIRL(VIP Sunny Leone) @8168257667 BOOK  24/7BOOK FARIDABAD CALL GIRL(VIP Sunny Leone) @8168257667 BOOK  24/7
BOOK FARIDABAD CALL GIRL(VIP Sunny Leone) @8168257667 BOOK 24/7Hyderabad Escorts Agency
 
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Just Call Vip call girls Ankleshwar Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls Ankleshwar Escorts ☎️9352988975 Two shot with one gi...Just Call Vip call girls Ankleshwar Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls Ankleshwar Escorts ☎️9352988975 Two shot with one gi...gajnagarg
 
➥🔝 7737669865 🔝▻ Bhiwandi Call-girls in Women Seeking Men 🔝Bhiwandi🔝 Escor...
➥🔝 7737669865 🔝▻ Bhiwandi Call-girls in Women Seeking Men  🔝Bhiwandi🔝   Escor...➥🔝 7737669865 🔝▻ Bhiwandi Call-girls in Women Seeking Men  🔝Bhiwandi🔝   Escor...
➥🔝 7737669865 🔝▻ Bhiwandi Call-girls in Women Seeking Men 🔝Bhiwandi🔝 Escor...amitlee9823
 
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一avy6anjnd
 
ELECTRICITÉ TMT 55.pdf electrick diagram manitout
ELECTRICITÉ TMT 55.pdf electrick diagram manitoutELECTRICITÉ TMT 55.pdf electrick diagram manitout
ELECTRICITÉ TMT 55.pdf electrick diagram manitoutssjews46
 

Kürzlich hochgeladen (20)

(INDIRA) Call Girl Surat Call Now 8250077686 Surat Escorts 24x7
(INDIRA) Call Girl Surat Call Now 8250077686 Surat Escorts 24x7(INDIRA) Call Girl Surat Call Now 8250077686 Surat Escorts 24x7
(INDIRA) Call Girl Surat Call Now 8250077686 Surat Escorts 24x7
 
FARIDABAD CALL GIRL Anal shot #8168257667 BOOK Shilpa 7999/-
FARIDABAD  CALL GIRL Anal shot #8168257667  BOOK Shilpa 7999/-FARIDABAD  CALL GIRL Anal shot #8168257667  BOOK Shilpa 7999/-
FARIDABAD CALL GIRL Anal shot #8168257667 BOOK Shilpa 7999/-
 
Vip Mumbai Call Girls Colaba Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Colaba Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Colaba Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Colaba Call On 9920725232 With Body to body massage wit...
 
Rekha Agarkar Escorts Service Kollam ❣️ 7014168258 ❣️ High Cost Unlimited Har...
Rekha Agarkar Escorts Service Kollam ❣️ 7014168258 ❣️ High Cost Unlimited Har...Rekha Agarkar Escorts Service Kollam ❣️ 7014168258 ❣️ High Cost Unlimited Har...
Rekha Agarkar Escorts Service Kollam ❣️ 7014168258 ❣️ High Cost Unlimited Har...
 
Muslim Call Girls Churchgate WhatsApp +91-9930687706, Best Service
Muslim Call Girls Churchgate WhatsApp +91-9930687706, Best ServiceMuslim Call Girls Churchgate WhatsApp +91-9930687706, Best Service
Muslim Call Girls Churchgate WhatsApp +91-9930687706, Best Service
 
Dubai Call Girls R0yalty O525547819 Call Girls Dubai
Dubai Call Girls R0yalty O525547819 Call Girls DubaiDubai Call Girls R0yalty O525547819 Call Girls Dubai
Dubai Call Girls R0yalty O525547819 Call Girls Dubai
 
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Kanakapura Road Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
如何办理麦考瑞大学毕业证(MQU毕业证书)成绩单原版一比一
 
+97470301568>>buy vape oil,thc oil weed,hash and cannabis oil in qatar doha}}
+97470301568>>buy vape oil,thc oil weed,hash and cannabis oil in qatar doha}}+97470301568>>buy vape oil,thc oil weed,hash and cannabis oil in qatar doha}}
+97470301568>>buy vape oil,thc oil weed,hash and cannabis oil in qatar doha}}
 
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men 🔝pathankot🔝 Esc...
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men  🔝pathankot🔝   Esc...➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men  🔝pathankot🔝   Esc...
➥🔝 7737669865 🔝▻ pathankot Call-girls in Women Seeking Men 🔝pathankot🔝 Esc...
 
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best ServiceMarathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
 
CELLULAR RESPIRATION. Helpful slides for
CELLULAR RESPIRATION. Helpful slides forCELLULAR RESPIRATION. Helpful slides for
CELLULAR RESPIRATION. Helpful slides for
 
BOOK FARIDABAD CALL GIRL(VIP Sunny Leone) @8168257667 BOOK 24/7
BOOK FARIDABAD CALL GIRL(VIP Sunny Leone) @8168257667 BOOK  24/7BOOK FARIDABAD CALL GIRL(VIP Sunny Leone) @8168257667 BOOK  24/7
BOOK FARIDABAD CALL GIRL(VIP Sunny Leone) @8168257667 BOOK 24/7
 
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Kadugodi Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Just Call Vip call girls Ankleshwar Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls Ankleshwar Escorts ☎️9352988975 Two shot with one gi...Just Call Vip call girls Ankleshwar Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls Ankleshwar Escorts ☎️9352988975 Two shot with one gi...
 
➥🔝 7737669865 🔝▻ Bhiwandi Call-girls in Women Seeking Men 🔝Bhiwandi🔝 Escor...
➥🔝 7737669865 🔝▻ Bhiwandi Call-girls in Women Seeking Men  🔝Bhiwandi🔝   Escor...➥🔝 7737669865 🔝▻ Bhiwandi Call-girls in Women Seeking Men  🔝Bhiwandi🔝   Escor...
➥🔝 7737669865 🔝▻ Bhiwandi Call-girls in Women Seeking Men 🔝Bhiwandi🔝 Escor...
 
(ISHITA) Call Girls Service Jammu Call Now 8617697112 Jammu Escorts 24x7
(ISHITA) Call Girls Service Jammu Call Now 8617697112 Jammu Escorts 24x7(ISHITA) Call Girls Service Jammu Call Now 8617697112 Jammu Escorts 24x7
(ISHITA) Call Girls Service Jammu Call Now 8617697112 Jammu Escorts 24x7
 
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一
 
ELECTRICITÉ TMT 55.pdf electrick diagram manitout
ELECTRICITÉ TMT 55.pdf electrick diagram manitoutELECTRICITÉ TMT 55.pdf electrick diagram manitout
ELECTRICITÉ TMT 55.pdf electrick diagram manitout
 
Call Girls in Patel Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Patel Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Patel Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Patel Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 

Car remote systems

  • 1. 563.12.2 Keyless Entry Ryan Kagin University of Illinois Fall 2007
  • 2. Overview • History • Structure • Communication protocols • Automobile applications • Security issues • Case Study: Texas Instruments Device 2
  • 3. History • 1950’s: Garage door openers used one common frequency for all garage doors • 1970’s: DIP switches used to vary transceiver / transmitter codes • 1993: Lectron’s passive keyless entry for Corvette Brain 07, Hirano 88 3
  • 4. Comparison Between Garage Doors and Automobile Systems Garage Door Openers • Less security threat • One-way communication • Simple programming – allow garage door to receive shared key • Allow multiple openers for one door Automobile Systems • High security threat model • Uses combination of one-way and two-way communication • Shared key preprogrammed into automobile and key
  • 5. Basic Structure • Contains 2 parts: – Transmitter (typically key fob) – Receiver (typically automobile) • Current designs use: – Two way communication – LF for sleeping mode 5
  • 6. Communication Protocols 1. Fixed Code Technique – Transmit constant code within certain range, similar to garage door openers in the past. – Typically unusued: moved away from this because of scan and replay attacks 6Alrabady 05
  • 7. Communication Protocols 2. Rolling Code Technique – Initially start with 40-bit counter – Each communication first transmits counter, then increments it in algorithmic fashion – Automobile verifies transmitted code – Precautions: padding and “resynchronizing” 7Alrabady 05
  • 8. Communication Protocols 3. Challenge-Response Technique – Automobile challenges key fob by sending random number – Key fob encrypts it and sends it back to automobile – Automobile compares for validity – Used in remote keyless entry Alrabady 05 8
  • 9. Applications in Automobiles Three main components: • Remote Keyless Entry System (RKE) – Also includes passive keyless entry • Remote Keyless Ignition System (RKI) • Immobilizer (Im) 9
  • 10. Remote Keyless Entry System • A system designed to remotely permit or deny access to premises or automobiles. • Typically uses rolling code technique – When button is pressed, function code and counter is sent – Automobile verifies counter and performs function if correct Alrabady 03 10
  • 11. Passive Keyless Entry • Typically uses challenge-response technique – When reaching for door handle, automobile wakes key fob with LF signal – Communication begins when pulling commences. – Requires fast protocol to prevent mechanical jam. Alrabady 03, 05 11
  • 12. Passive Keyless Entry 12 Challenge with pseudorandom number User pulls door handle Time Key fob computes response If response is valid, automobile performs requested function. The key to the protocol: it needs to be fast to prevent mechanical jam Automobile computes expected response
  • 13. Remote Keyless Ignition • A system that allows remote communication to start or turn off a car. • Also typically uses challenge-response technique Alrabady 03 13
  • 14. Immobilizer • An electronic device fitted to an automobile which prevents the engine from running unless the correct key is present. • If key fob is not present, then fuel does not get injected into the engine. 14
  • 15. Security Issues Types of attacks: 1. Scan attack – generic brute force 2. Playback attack – record old messages 3. Two-thief attack – generic man-in-the- middle attack 4. Challenge forward prediction attack – predict future answer from previous 5. Dictionary attack – compile valid pairs Alrabady 05
  • 16. Case Study: TRC1300 Texas Instruments Remote Control Encoders/Decoders • Uses 40-bit rolling code  ~1.1 trillion different potential codes • Transmitter sends 40-bit code and function code (up to 15 different codes) • Both transmitter and receiver use same pseudorandom number generator
  • 18. References 1. Marshall Brian, “How Remote Entry Works”, http://auto.howstuffworks.com/remote- entry.htm, accessed 11 Nov 2007. 2. Ansaf Ibrahem Alrabady and Syed Masud Mahmud, “Some Attacks Against Vehicles’ Passive Entry Systems and Their Solutions”. IEEE Transactions on Vehicular Technology, vol. 52, no. 2, pp. 431-439 , March 2003. 3. Ansaf Ibrahem Alrabady and Syed Masud Mahmud, “Analysis of Attacks Against the Security of Keyless-Entry Systems for Vehicles and Suggestions for Improved Designs. IEEE Transactions on Vehicular Technology, vol. 54, no. 1, pp. 41-50, January 2005. 4. Xiao Ni and Victor Foo Siang Fook, “AES Security Protocol Implementation for Automobile Remote Keyless System”. IEEE Transactions on Vehicular Technology, vol. 56, no. 3, pp. 2526-2529 , April 2007. 5. Steve Bono, Matthew Green, Adam Stubblefield, and Avi Rubin, “Analysis of the Texas Instruments DST RFID”, http://web.archive.org/web/20061013023542/http://rfid-analysis.org/ accessed 11 Nov 2007. 6. Texas Instruments, “TRC1300 Specifications”, http://focus.ti.com/lit/ds/slws011d/slws011d.pdf accessed 11 Nov 2007. 7. M. Hirano, M. Takeuchi, T. Tomoda, and K. Nakano, “Keyless entry system with radio card transponder”, IEEE Transactions on Industrial Electronics and Control, vol. 35, no. 2, pp. 208-216, March 2007. 18

Hinweis der Redaktion

  1. 1950’s security hole: Large security hole: Anyone could open anyone’s garage door! 1970’s security hole: Not many combinations, vulnerable to replay attack Corvette: Used a motion sensor that triggers CID to transmit authorization code – problem was high cost and low battery life because of continual transmission.
  2. Padding: the automobile can accept up to 200 future codes based on the shared algorithm “Resynchronizing”: If pressed *201* times or more, there’s a method to sync the keyfob and the automobile
  3. Challenge is done with LF to wake the CID from it’s low power consumption state.
  4. Scan attack: Have a fixed code, go up to the car, and try the code after pulling the handle. Playback attack: Record transmitted messages when user initiates communication, and play them back to the car later. Two-thief attack: One next to key fob, one next to car. Pull the handle, get the challenge, send it to the other thief, get the response, send it to the first thief, and open the car. Challenge forward prediction attack: Generate the predicted challenge, go to key fob, get the response, and then go to car and receive the challenge and break in. Dictionary attack: Spam key fob with random challenges and get valid pairs. Then get challenge from car and try hash lookup.
  5. Precode used to sync decoder and encoder to pick up the clock cycles. Security code used to verify CID. Function code used to determine if two buttons are pressed down or not. Blank time to delineate between frames. 360 frames used to limit power consumption.