IS - 2nd Gen (2006-2013) Discussion about the 2006+ model IS models

was thinking while driving today

Thread Tools
 
Search this Thread
 
Old 06-20-07, 03:32 PM
  #1  
foe84
Rookie
Thread Starter
 
foe84's Avatar
 
Join Date: Jul 2006
Location: nj
Posts: 75
Likes: 0
Received 0 Likes on 0 Posts
Default was thinking while driving today

for some reason, i was thinking about how car theifs hot wire cars to be able to drive them. I guess i looked at the push start and thats what popped in my head. anyway, the IS works w/ the sensor in the key if not it just gives the "no key detected." so, what if it was hot wired..would it not start? i mean, would the system would be spazzing out.

i know its weird, but i kinda want answer so i stop thinking about whether it would happen seeing how i would never try it on my car(plus, i have no clue about wires)
Old 06-20-07, 03:35 PM
  #2  
PhilipMSPT
Cycle Savant
iTrader: (5)
 
PhilipMSPT's Avatar
 
Join Date: Jul 2005
Location: In rehab...
Posts: 21,527
Received 7 Likes on 7 Posts
Default

Theoretically, the car will not start.

Even if it's hot wired, the engine is still electronically immobilized via computer program. You would have to hack the program itself...
Old 06-20-07, 04:19 PM
  #3  
llamaboiz
Lexus Fanatic
 
llamaboiz's Avatar
 
Join Date: May 2007
Location: Windward, Oahu
Posts: 11,030
Likes: 0
Received 7 Likes on 7 Posts
Default

haha hot wired... you dont need to 'hot wire' a normal car, just shove a screwdriver in the key slot and turn, it works. I like the push button/fob cuz the screwdriver wont work.
Old 06-20-07, 04:52 PM
  #4  
ben_r_
Lexus Champion
 
ben_r_'s Avatar
 
Join Date: Apr 2007
Location: Sacramento, CA
Posts: 3,121
Likes: 0
Received 1 Like on 1 Post
Default

LOL well you could try and shove the screw driver behind the button!!!
Old 06-20-07, 10:06 PM
  #5  
cc16ue
Pit Crew
iTrader: (1)
 
cc16ue's Avatar
 
Join Date: Sep 2002
Location: ca
Posts: 185
Received 0 Likes on 0 Posts
Default

"hot wiring" is touching two wires together to get the car to start, which is EXACTLY what a button does when you push it. so what happens when you try pushing the button w/o a key?
Old 06-20-07, 10:36 PM
  #6  
PhilipMSPT
Cycle Savant
iTrader: (5)
 
PhilipMSPT's Avatar
 
Join Date: Jul 2005
Location: In rehab...
Posts: 21,527
Received 7 Likes on 7 Posts
Default

Originally Posted by cc16ue
"hot wiring" is touching two wires together to get the car to start, which is EXACTLY what a button does when you push it. so what happens when you try pushing the button w/o a key?
It will turn on the lights, but it will not start the engine (hence the engine immobilizer part). That's a computer program issue, not a "hot wire" issue...
Old 06-21-07, 12:09 PM
  #7  
lobuxracer
Tech Info Resource

iTrader: (2)
 
lobuxracer's Avatar
 
Join Date: Jul 2006
Location: Georgia
Posts: 22,433
Received 4,075 Likes on 2,469 Posts
Default

There is a certificate ECU in the car that handles all engine start requests by authenticating the key. If the key does not respond to the certificate ECU challenge correctly, the certificate ECU will not generate the necessary code for the engine ECM to start.

It may be possible to hot wire the starter and get it to spin the engine, but you will not get the engine to run until the ECM receives a proper code from the certificate ECU.

No key, no start. End of story.

FWIW, I am a CISSP, so I was very keen on understanding the security mechanisms built into the smartkey system when I bought the car.

Last edited by lobuxracer; 06-21-07 at 12:14 PM.
Old 06-21-07, 12:17 PM
  #8  
MLevinson
Pole Position
 
MLevinson's Avatar
 
Join Date: Dec 2006
Location: NC
Posts: 311
Likes: 0
Received 0 Likes on 0 Posts
Default

I'm not sure what version of RFID the IS [Lexus] uses, but there are lengthy articles how to "capture" the signal that is being emitted by the transmitter [constantly] - break the encryption and gain access to the vehicle including driving off.

There was an article/video that I watch several months ago - someone hacked into a subject's BMW in literally 10 minutes time. The test subject was unaware how or when the RFID signal coming out of his fob was hi-jacked.

More advanced RFID automotive applications have moved to 128Bit and 256Bit encryptions, but I'm not sure what Mfg is doing this, and at what speed.

Last edited by MLevinson; 06-21-07 at 12:38 PM.
Old 06-21-07, 12:26 PM
  #9  
lobuxracer
Tech Info Resource

iTrader: (2)
 
lobuxracer's Avatar
 
Join Date: Jul 2006
Location: Georgia
Posts: 22,433
Received 4,075 Likes on 2,469 Posts
Default

Encryption doesn't solve the problem. Any encryption can be broken, it's just a matter of time. The ideal system uses encryption and a challenge/response from the RFID. The certificate ECU sends an secret to the RFID, the RFID decrypts the secret, modifies it using an agreed upon protocol, and encrypts the response before returning it to the certification ECU. The certification ECU decrypts the response and compares it to its own calculation of the correct response, then generates a certificate which it sends to the engine ECM to allow it to start.

This is the way I've been led to believe the system works. If anyone knows better, please jump in and correct me.
Old 06-21-07, 12:34 PM
  #10  
Drunkebuda
Lexus Test Driver
 
Drunkebuda's Avatar
 
Join Date: Dec 2006
Location: Wa
Posts: 1,537
Likes: 0
Received 1 Like on 1 Post
Default

you know what if they wanted to steal my car and have the tech to do it then all for them cuz i will get a new car then from the insurence
Old 06-21-07, 12:37 PM
  #11  
MLevinson
Pole Position
 
MLevinson's Avatar
 
Join Date: Dec 2006
Location: NC
Posts: 311
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by lobuxracer
Encryption doesn't solve the problem. Any encryption can be broken, it's just a matter of time. The ideal system uses encryption and a challenge/response from the RFID.
This is the crux - yes encryption(s) can be broken, but how long does it take and has the PSK changed at the other end..? As I understand it, the keys are "roaming" - so in essence, you have only one shot at doing this. As soon as that fob is sent a request [in this case from the ECU] for authentication, a new key is then generated thereafter. So even if someone did grab and hack the RFID encryption, it will be useless unless this can be transmitted back before the fob is returned.

Make sense...?

Last edited by MLevinson; 06-21-07 at 12:40 PM.
Old 06-21-07, 12:39 PM
  #12  
MLevinson
Pole Position
 
MLevinson's Avatar
 
Join Date: Dec 2006
Location: NC
Posts: 311
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by Drunkebuda
you know what if they wanted to steal my car and have the tech to do it then all for them cuz i will get a new car then from the insurence
...or they just lift it by towing it away, then they can work on it at their leasure.
Old 06-21-07, 12:41 PM
  #13  
Drunkebuda
Lexus Test Driver
 
Drunkebuda's Avatar
 
Join Date: Dec 2006
Location: Wa
Posts: 1,537
Likes: 0
Received 1 Like on 1 Post
Default

Originally Posted by MLevinson
...or they just lift it by towing it away, then they can work on it at their leasure.
true that but who has a tow truck lying around and not have people see them tow it
Old 06-21-07, 12:44 PM
  #14  
MLevinson
Pole Position
 
MLevinson's Avatar
 
Join Date: Dec 2006
Location: NC
Posts: 311
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by Drunkebuda
true that but who has a tow truck lying around and not have people see them tow it
Funny you say that: My Father's Volvo was ripped off that same way - I'm sure on-lookers thought it was an AAA vehicle towing it, when what really happened someone ripped it off spoofing as Roadside Assistance.

No one even looked twice.
Old 06-21-07, 01:25 PM
  #15  
lobuxracer
Tech Info Resource

iTrader: (2)
 
lobuxracer's Avatar
 
Join Date: Jul 2006
Location: Georgia
Posts: 22,433
Received 4,075 Likes on 2,469 Posts
Default

Originally Posted by MLevinson
This is the crux - yes encryption(s) can be broken, but how long does it take and has the PSK changed at the other end..? As I understand it, the keys are "roaming" - so in essence, you have only one shot at doing this. As soon as that fob is sent a request [in this case from the ECU] for authentication, a new key is then generated thereafter. So even if someone did grab and hack the RFID encryption, it will be useless unless this can be transmitted back before the fob is returned.

Make sense...?
Makes sense, but that's not how it works. Let's say I want to authenticate who you are. I have a preconfigured algorithm for handling a secret. You have this same algorithm (you also may have a number of algorithms and I tell you which one I want you to use in my initial message). I pass you a message and you process it with the algorithm we agreed upon. You send me the result of this process. I run this same algorithm with the same secret I passed to you. I compare the result I got with the result you gave me. If they match (true=1), then I can say with reasonable certainty it is you.

If someone knows the algorithms and encryption used, they can play either man-in-the-middle or they can impersonate you. The average "rolling code" is fairly simple to manipulate because they (especially the older ones) use a single fixed algorithm that the attacker knows. More modern systems use multiple algorithms and select one of them randomly that the receiver also has and can identify using a flag send with the original request. This helps prevent predicting the new code by introducing additional uncertaintly.

Whether Toyota has adopted this methodology is a good question. One of the things in their favor is they are the only remaining major manufacturer whose ECM code has not been cracked. They do take IP security very seriously at Toyota, so I would not at all be surprised if the authentication technology they use is cutting edge. Besides, all of us who specialise in IT security know that any authentication system can be spoofed, it's just a matter of cost.


Quick Reply: was thinking while driving today



All times are GMT -7. The time now is 04:12 PM.