Slashdot Mirror


Car RFID Security System Cracked

jmichaelg writes "The NY Times reports that the security chip in new auto keys has been cracked. A team at Johns Hopkins have found a method to extract the 30 bit crypto key that tells your car that the physical key in the ignition switch is the correct key. Texas Instruments has sold some 150 million security chips that are stored in the car key. The devices are credited with reducing car thefts of some car models by 90%. Stealing a crypto key requires standing next to the victim and broadcasting a series of challenges to the key and capturing the responses. The team claims an iPod-sized device would suffice to steal the crypto key in under a second. They advise wrapping your keys in foil when you're not using them. TI admits the team has cracked their code but denies there's any problem."

63 of 383 comments (clear)

  1. Umm.. by QangMartoq · · Score: 2, Funny
    "TI admits the team has cracked their code but denies there's any problem"

    No problem? Come again?

    1. Re:Umm.. by LiquidRaptor · · Score: 3, Funny

      Well, theres not much of one, I mean they still need to burn it to a chip or somehow get that same signal over the wire, plus they also need to have the key to start it. I mean, modern cars arn't exactly easy to hotwire(not saying a pro can't do it fast). Basically this stuff means that the hightech thieves have a possible tool, but hitech thieves account for very little actual theft. Most autotheft is more of the smash and go, or the steal the keys and run.

    2. Re:Umm.. by Wesley+Felter · · Score: 3, Funny

      There's no problem because TI engineers can steal whatever cars they want...

    3. Re:Umm.. by Long-EZ · · Score: 2, Insightful
      I was mostly making a guy joke, primarily based on the idea that bigger is better. With handguns, I think it really is a matter of how you use it that's the most important, and not the size.

      The 10 mm round has been downloaded a lot lately so it's more like a beefed up .40 S&W, but full power 10 mm loads are available. A full power 10 mm load has a lot more velocity than a full power .45 ACP, and close to the same mass. The maximum kinetic energy for a .45+P is about 616 ft lbs, with most +P loads in the 500-550 range. For the 10 mm, there is a 767 ft lb round and many in the 750 range. A full power (not +P) 10 mm load is generally in excess of 700 ft lbs. Of course, the +P loads for the .45 should only be used in modern guns that can handle the chamber pressures. Also, my 10 mm can carry 15 rounds in the magazine and one in the chamber. The .45 ACP round is so fat that a true double stack magazine is not possible for most people's hand, so even the higher capacity .45 handguns have fewer rounds per magazine than those chambered for 10 mm.

      The .45 ACP is a good round. In fact, I'd call it outstanding considering it was created in 1911. But modern metalurgy and autoloader design have resulted in technologically better high power rounds, although the disciples of Browning will argue that point with religious conviction.
      :^)

      I've been told that the state police in my state chose the 10 mm because they wanted a round that could reliably shoot through a car door and be effective on the other side. It's probably more likely that the purchasing decision was simply made by a guy. You know... bigger is always better.

      --
      >> My ultraviolent Linux switch video.
  2. I knew it! by Sensible+Clod · · Score: 5, Funny

    Good thing I always keep my keys wrapped in tinfoil.

    --

    The difference between spam and poop is that you don't have to dig through septic tanks looking for real food. -- Me
    1. Re: I knew it! by Black+Parrot · · Score: 5, Funny


      > Good thing I always keep my keys wrapped in tinfoil.

      I just carry mine under my hat.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re: I knew it! by CharlesF · · Score: 2, Funny

      Wait, did you think all the tinfoil hat comments were JOKES?

      --
      Do not read this sig!
    3. Re:I knew it! by kevcol · · Score: 2, Informative

      I carry aluminum foil. I don't think tin foil has been a common commodity since my grandma was a little girl.

      Pedantic plagiarizing follows.

      Why is aluminum foil sometimes called tin foil?
      In 1919, the U.S. Foil Company, parent of Reynolds Metals Company was founded in Louisville, Kentucky to produce lead and tin foil. Then in 1926, the company entered the aluminum business, rolling aluminum foil for packaging. Today, Reynolds Wrap is made from 8111 alloy aluminum, at the thickest gauge specifications available in the marketplace. ReynoldsWrap® Aluminum Foil is 98.5% aluminum. The balance is primarily iron and silicon. These are added to give the strength and puncture resistance obtained only in the alloy used in ReynoldsWrap® Aluminum Foil.

  3. Easy Access by Anonymous Coward · · Score: 2, Informative
  4. At long last... by bwcarty · · Score: 2, Funny

    I have an excuse for the tiny tin foil hat or my car key.

  5. the good news. by JVert · · Score: 4, Funny

    Folks there is nothing to worry about, nothing to see here-OH MY GOD WHERE IS MY CAR?

  6. And? by Anonymous Coward · · Score: 2, Insightful

    Thieves go for the easiest target.

    Should they hotwire a car they need to steal an RFID code for, or the one (Like mine, sadly) that you just have to hardwire... or jam a screwdriver in the ignition and twist...

  7. You know the world is coming to an end when... by PurpleFloyd · · Score: 4, Funny

    You know the world's coming to an end when a team of security experts from a respected institution advises wrapping your car keys in tinfoil so the Bad Guys can't intercept the secret signal!

    --

    That's it. I'm no longer part of Team Sanity.
  8. 30 Bit Key? That's like soooo 1990 by Bonker · · Score: 3, Insightful

    Seriously, who makes any kind of security device with only a 30-bit key any more?

    --
    The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
    1. Re:30 Bit Key? That's like soooo 1990 by digitalchinky · · Score: 2, Funny

      Someone made 150 million of them!

    2. Re:30 Bit Key? That's like soooo 1990 by LnxAddct · · Score: 2, Insightful

      Yea, it doesnt matter if they were cracked or not... Its only 1,073,741,824 possible keys. Sit in a car for an hour or so with a key wired to a pda or computer and you can just try every combo.
      Regards,
      Steve

    3. Re:30 Bit Key? That's like soooo 1990 by belmolis · · Score: 2, Funny

      They probably gave in to pressure from the NSA, which didn't want the encryption to be too hard to break. Those NSA folks like to joyride.:)

    4. Re:30 Bit Key? That's like soooo 1990 by Lehk228 · · Score: 4, Funny

      no that's just stuff that happens randomly when you buy a Saturn.

      --
      Snowden and Manning are heroes.
    5. Re:30 Bit Key? That's like soooo 1990 by Gordonjcp · · Score: 4, Informative
      self destruck the fuel pump, lock the brakes, diable the transmission, disengage the steering column and take the electrical and computer systems offline


      Sounds like bullshit to me. What does happen is that after a certain number of incorrect codes, the ignition/injection ECU will lock out, usually requiring a special tool to reset. Or, in the case of all BMWs made since 1981, a 6" piece of wire to short two pins for a few seconds.

    6. Re:30 Bit Key? That's like soooo 1990 by Anonymous Coward · · Score: 2, Interesting

      I cant speak for other car manufacturers but I can for chrysler. Thier systems are speced to take up to 3 seconds after ignition on to validate the key. This is an anti scan feature designed into the receiver. The key is only vaidated once per cycle (actualy you can get it to revalidate but you have to send the module a specific message over the vehicle bus, but it still takes three seconds)

      so...

      1073741824 combinations
      *3 seconds /60 sec/min /60 sec/hr /24 hr/day /365 day/yr

      gives us 102 years to scan all the codes.

      meanwhile a flatbed towtruck can lift a mercedes s class in about 5 seconds (repo style that is).

      This is why they dont care that it was cracked. The end product manufacturers that use this technology know to implement anti-scan measures and recognize that its only a deterrent, not a bulletproof method of securing a vehicle.

  9. Quite so. by Saeed+al-Sahaf · · Score: 4, Insightful
    No problem? Come again?

    Lot's of things are possible. Will any statistically significant number of people try this? And how many will be successful? Not many. It's still safer than a regular key system, people should lose sleep over more realistic problems.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:Quite so. by spuzzzzzzz · · Score: 4, Informative

      No. They need the RFID chip in addition to the physical key. So they would have to wander through the restaurant, crack the crypto key, fabricate their own and work out which car it belongs to before they could try to steal the car normally. It's just an extra layer of security on top of the normal ignition key.

      --

      Don't you hate meta-sigs?
    2. Re:Quite so. by Mattintosh · · Score: 4, Informative

      Actually, all the ones for the high-end Lexuses are not only a real key, but they're a very secure U-channel design. You can't see the key's cut shape, meaning you can't sneak a picture and cut one later, and it has the RFID-style circuit in addition to that.

      Here's a pic of the u-channel design: http://image.www.rakuten.co.jp/lock/img1039136153. jpeg

    3. Re:Quite so. by Linker3000 · · Score: 2, Funny

      Nice key but obviously crap at opening delivery boxes - not a good marketing feature for a geek!!

      --
      AT&ROFLMAO
    4. Re:Quite so. by Lumpy · · Score: 2, Interesting

      Um bullshit.

      it is NOT safer than a regular key system.

      also it is designed to make HUGE profits for the car dealers.

      my "sensa-key" costs $68.95 to have a copy made, and the dealer tries to extort another $50.00 to program it to the car for spending 36 seconds in the drivers seat.

      For anyone that is curious....

      put in 1st key yyou already had, shut door, turn ignition on for 12 seconds, turn it off, insert second key you already had, turn ignition on for 12 seconds, turn ignition off, insert new key, turn ignition on for 12 seconds.

      hear that ding? your new key is programmed.

      programming a key without the other keys is a bit more complex but is still very doable.

      a keyfob maried to the key is more effective. the keyfob gives the car owner more features, door lock+unlock, panic button and they generally do not get pissed when the dealership charges $110.00 for a new keyfob. (I get them for $9.00 on ebay and also have that programming proceedure.)

      the key adds nothing to the security of the car, the thief can still easiuly steal the car by towing, then they can easily override the security in their chop shop when they part it out.

      --
      Do not look at laser with remaining good eye.
  10. The More Appropriate Question... by Caeda · · Score: 5, Insightful

    Isn't who the heck uses such a small secutiry key, but who the heck makes one that broadcasts at all? A metal key in a metal ignition has no reason to broadcast its code through the air!

    --
    ~~ Please keep your arms, legs, and outright stupidity inside the ride at all times. Thank You ~~
    1. Re:The More Appropriate Question... by Donkey5555 · · Score: 2, Interesting

      Didn't some cars have a plain keyless switch on the dash you can use with the actual key still in your pocket? I think this might be the reason for the RF.

    2. Re:The More Appropriate Question... by John+Pliskin · · Score: 2, Funny

      If it ever says, 'Hello, Dave.' I think you ought to be a little worried.
      Otherwise, cool.

    3. Re:The More Appropriate Question... by jmichaelg · · Score: 5, Informative
      The key isn't being broadcast. Here's what happens:

      The chip is an rfid device which means when it gets close to the reader, the reader sees it. The reader encrypts a string of bits using a crypto key shared by the reader and car key and then broadcasts the encrypted bits. The car key sees the broadcast and decrypts the bits using the same crypto key. It then does something to the bits, i.e, add 5, divide by 8, whatever and then recrypts the result. The encrypted result is broadcast back to the reader which sees the encrypted result. It decrypts the result, and compares it against its version of the result. If they match, then the car starts.

      At no time does the key get broadcast. The attacker just pretends to be the reader and sends several encrypted strings and looks at the results coming back and acts on that information. The attack succeeds because the attacker has access to huge processing power whereas the car key is relying on the power it can suck out of the rfid antenna. The disparity in available power drives what's feasible for the key to do in a short amount of time. If the key were substantially longer, the car key would take considerably longer to decrypt and encrypt which means you'd put your key in the ignition and nothing would happen while the car key was thinking. Not something most folks would tolerate. The attacker on the other hand, can take the encrypted bits coming out of the car key, and given enough samples, can just brute force the crypto key.

      I'll bet the next level of security will entail the car supplying the car key with enough power so the embedded chip can crank a bigger crypto key.

    4. Re:The More Appropriate Question... by Transcendent · · Score: 3, Interesting

      Yes it does, unless you somehow create dual contacts to the key within the ignition (you can't just have a floating communications signal... you need a reference voltage), which will have HUGE reliability problems. Recalls galore with that one.

      In all seriousness, there are many, many ways to get around PATS (Passive Anti Theft System)...the RIFD technology they're talking about. Probably one of the most common "professional" ways of stealing the car is just carrying around an extra PCM (Powertrain Control Module) which doesn't rely on a signal from a PATS module to start the car... just disconnect the old module and connect it to the new one, and away you go.

      Think that doesn't work? Well the Europeans think so. They have installed an extra casing around the PCM to deterr just this kind of theft. People don't realise that they've already found ways around all the security measures they have with cars... it's just that joe crack head can't steal your car, but the guys who make a real living off this will.

  11. Tinfoil hats by Anonymous Coward · · Score: 3, Informative

    You know, I'm starting to wonder if there was something to all those old sci-fi movies and tv shows where the characters were all wearing shiny tinfoil-like clothes. Perhaps in the future we will all be wearing stuff like that to prevent others from wirelessly stealing our keys/wallet/identity, etc.

  12. Interesting point by Saint+Aardvark · · Score: 4, Informative
    Dan Bedore, a spokesman for Ford, said the company had confidence in the technology. "No security device is foolproof," he said, but "it's a very, very effective deterrent" to drive-away theft. "Flatbed trucks are a bigger threat," he said, "and a lot lower tech."

    All you'd have to do is put a towing company logo (or something made-up and likely-looking), and who'd say anything?

    And take your time getting ready to leave, because the very worst that'll happen is that someone'll come back early and bribe you into leaving.

  13. Hmmm... by the+pickle · · Score: 3, Funny

    Does this mean I might no longer have to pay the dealer $80 each for duplicate Honda Odyssey keys? Because that would be nice.

    p

    1. Re:Hmmm... by frankmu · · Score: 2, Funny

      you don't have a three year old i presume...

      --
      Supreme executive power derives from a mandate from the masses, not from some farcical aquatic ceremony.
  14. don't you mean... by raehl · · Score: 2, Funny

    Dude, where's my car?

  15. Well.... by Culexus · · Score: 3, Informative

    I worked as a locksmith for awhile and getting those keys made is expensive to say the least. Plus you need a transponder machine to encode a key with the correct information. And they don't come cheap. Where I live it's usually over a $100 to get a new transponder key made and some dealerships charge around $60-$70 to make you a new one.

    --
    Risk everything, or gain nothing.
    1. Re:Well.... by Technician · · Score: 4, Interesting

      Where I live it's usually over a $100 to get a new transponder key made and some dealerships charge around $60-$70 to make you a new one.

      If you don't loose your keys, you can save a bunch of money. Blanks are easy to find on the Internet. I have a Prius. Blanks were about $20 each. This is much cheaper than what the dealer wanted. On the Prius, the key isn't really programed. It's simply seral numbered. The car is then programmed to accept a particular key. You can do this yourself if you have the master keys. Almost any key shop will cut your supplied blank for very little. My spare keys cost me a buck each to have cut. Finding a blank key that you can custom program to an existing accepted serial number for my car would take some expensive hardware. Copying the serial number of the key into a new chip is only half the difficulty. Getting the alarm shut off so you can enter the car undetected to hack the physical ignition cylinder is the next challange.

      All but the most high tech thief would find it difficult to sniff the key, copy it to a writable blank, and then using the blank to take the car. As a defense, I can always add a bunch of extra transponder keys that have been lost to my keyring. Reading a bunch of wrong codes could make it more difficult. Anytime when I now trade in a car, I'm keeping the spare keys just to keep them on my keyring to confuse sniffers.

      --
      The truth shall set you free!
  16. Simple solution... by ari_j · · Score: 2, Funny

    I'm already wearing a tin-foil hat, and it has a hidden inside pocket. Voila, problem solved!

  17. Re:The logic behind why your car is safe by Anonymous Coward · · Score: 2, Informative

    You've never parked a $30,000 car in or around NY City, have you? Every day, dozens of cars are stolen, and either chopped or loaded onto some form of transport and shipped somewhere else. I know people that have had it happen, and one person, it's happened twice. The police can't catch them, or don't care. If you have a car that is "wanted", then it's gone. And it doesn't have to be expensive, or new. Mitsubishi mid-range SUV, several years old was one, and a Sebring convertible, 1 year old was the other. Both in the lower east side of Manhattan, but it happens everywhere. For these 2 cars, both were gone from the street during mid-day in less than 30 minutes' time.

  18. For real geeks by dmitriy · · Score: 2, Informative

    Those of us who ever tried to figure out what a certain poorly-documented register on an ASIC really does, and enjoyed it, please read on:

    http://www.rfidanalysis.org/DSTbreak.pdf

  19. My sig by xstonedogx · · Score: 3, Funny

    Fortunately for me, my sig is RFID enable... oh crap.

  20. Really ISN'T a problem by dhj · · Score: 2, Interesting

    Ok, so anytime encryption is cracked it lessens security and this is definitely bad publicity for TI. However, this will not have car theives coming out in droves to steal cars that utilize "smart" keys. Here is what's required to defeat these keys:

    The theif must know who the owner of the car is.

    The theif must get close to the owner to challenge the key and crack its code.

    The theif must break into the car, and hotwire the car as he would to steal any other car (he still doesn't have the physical key).

    We're talking about car theft here. Stealing cars isn't like the internet where you can "ping" a huge range of potential targets in seconds. Theives will still pass over the smart key cars and move to the ones they can steal without stalking the car's owner. I think TI can safely deny that there's a problem without being compared to Microsoft.

    --David

  21. hey cool by cruel_elevator · · Score: 4, Funny

    First, it was suggested that you wrap your newfangled passports in tin foil. Now it's car keys. I guess it's time for Calvin Klein, Gucci, DKNY and other designers to release their line of tin-foil clothing. Or how about clothing with pockets reinforced with tin foil?

    Wait, that sounds like a profitable idea. /me runs off to patent office.

  22. Re:Proof of concept today, Theft tool tomorrow? by Mazem · · Score: 2, Insightful

    Poor security schemes deserve to be cracked, and the companies that support them ought to lose business accordingly. I don't support car theft, but the company that produces these chips are the real theives - recieving payment for security that they don't provide.

    While in the short term White Hat hacking may be detrimental to security, in the long run it is a driving force behind innovation.

  23. the old method by snot+whistle · · Score: 5, Funny

    the old method requires you stand next to the person with the key and hit them on the head with a shovel.

    more effective, but not as 1337.

    --
    Where's Robin Hood? We could kinda really use him now.
  24. Corrections: by chaboud · · Score: 4, Informative

    First off, the key doesn't use static from the ignition. Read about this baby that swallowed a key to have that bit set straight.

    Secondly, responding to the parent of this post's parent, a neighbor of mine who owned an Integra Type R (that, it just so happens, was exactly like mine) had his car stolen in under two minutes while mall security guards watched. The monkeys smashed the window, opened up the passenger floorboard, snipped the immobilizer lead, shoved a screwdriver into the ignition, and drove off.

    The very next morning his car was found, minus its motor and expensive bits, rolled over, several times, into a lake. That he didn't have insurance at the time doesn't make the implementation details of immobilizers more or less important. Improperly implemented, these chips are about as potent as Master locks on chicken-wire fences.

    1. Re:Corrections: by Helios1182 · · Score: 2, Informative

      A lot of them are stolen because there are so many on the road. I know the Corolla is the best selling car in history. Camrys, Civics, and Accords make up a fair amount of the cars on the road as well.

  25. Re:Thinkgeek by Skidge · · Score: 3, Funny

    "The team claims an iPod-sized device would suffice to steal the crypto key in under a second."

    Is that the 40GB iPod, 20GB iPod, iPod Mini or iPod shuffle?

  26. Hundred Dollar Car Keys? by tinrobot · · Score: 2, Interesting

    From the NYT article:

    "The "immobilizer" technology used in the keys has been an enormous success. Texas Instruments alone has its chips in an estimated 150 million keys. Replacing the key on newer cars can cost hundreds of dollars, but the technology is credited with greatly reducing auto theft."

    I think this is more of a scam to sell expensive keys than anything. I'll take my five dollar key and my chances.

  27. Re:Proof of concept today, Theft tool tomorrow? by shoolz · · Score: 2, Insightful

    You said "security they don't provide." I have an issue with that. They do provide security... and by reading the article, damned good security. The article reports that thefts of certain vehicles that use this technology have decreased by as much as 90%.

    Are you asking for *unbeatable* security? Because as far as I know, there is no such thing unless it uses quantum cryptography.

    According to the article, not only does a person need to have specialized equipment, specialized knowledge, but they also need over an hour of computing time, in addition to having to hotwire the car and knowing how to input the code.

    "The company that produces these chips are the real thieves" my ass.

  28. New Prius by Soljin · · Score: 3, Informative

    My parent's new Prius has absolutly no ignition at all just a "Smart Key" that automatically opens the car when it gets with in a set distace. And once inside they key remotely enables a button that you push to start the car. I don't know if it's the same chip but if you could get that code remotely it would make it very easy to steal a 2005 prius. I mean walk up, open the car, sit and bush a button.

  29. Re:Start chewing! by riqnevala · · Score: 4, Funny

    Who knew chewing gum could actually provide an additional benefit?

    MacGyver did. :)

    --
    love slashdot. populate it. use it. abuse it. hate it. kill it. miss it. stop following links, they only kill servers.
  30. Re:Proof of concept today, Theft tool tomorrow? by shoolz · · Score: 2, Insightful

    Meh? Yes, I'm being practical, and so should you. All security can be defeated. I'm neiter attacking nor defending the 'white hats'.

    The original poster heavily intimated that the company should deliver unbeatable security... an idea that is at best naive, and at worst demonstrates complete unfamiliarity with the whole concept of security and encryption.

  31. It's limited by the chip by Sycraft-fu · · Score: 4, Interesting

    You have to realise that AES 256 takes some rather beefy hardware to implement. Even 3DES is non-trivial. Now it's all no big deal when you talk PCs, they've got power to spare. However when you are talking embedded apps, it's different. In this case you are talking a VERY tiny chip that obviously must have very low power requirements. This places realistic limits on what it can do.

    Also, when you get down to it, it's probably good enough. We aren't talking military secrets here, we are talking a car. The point isn't to make it unbreakable, because that's worthless, it's just ot make it harder to steal the car. You can't make a secure car. No matter what you do, someone can find a way to override it and steal your car. What this does is add a layer of security that makes it much harder for normal thieves.

    Physical security isn't like virtual security. We get so used to haveing essenitally perfect (until someone finds a hole) virtual security, some expect the same thing in the real world. No, actually basically all real security has known flaws when it's setup. However the difficulty in bypassing the security is considered to be higher than the reqard in doing so, if the security is good.

    Like for example I ahve a Medeco lock, and we use the same kind all over campus. Medeco locks aren't like normal locks, they have a biaxial pin system that makes them a real bitch to pick. Also means normal key copiers can't handle their keys. On top of that, Medeco patents and dilligently controls key distribution. You can't, in theory, go and get a copy of a Medeco key made without being the authorized owner of the lock.

    Well it's easy to find a way around that. Ignoring other ways in my house, one could simply bribe/corerce my roomate out of a key. While you couldn't easily copy it, the key itself would still be perfectly usable for getting in.

    Why then, would I pay a premium price for this lock, if I know it's not perfect? Because it's better than most. It does mean that my roomates can't copy the key and hand it out to girlfirends or the like, and it'll take a lot more physical abuse than a normal lock. It isn't perfect, but it's better.

    That's what you have to deal with in the world of physical security. You just try to design a system that it good enough to thwart whoever might want to circumvent it, make it not wroht their while. I mean realise that even if this had an uncrackable code on the keys, you can wire around it, given time and skill. The engine is still just started by a simple electrical connection. It's not easy to access what you need to make it happen, but it's easier than you might think.

    Basically, I'd rather have a weak crypto key that's feasable to make than nothing at all. Most people aren't going to pay for an expensive seperate crypto unit that is physically fairly large, which is what you'd need to do strong crypto at this point. So put weak crypto in the key, which is still better than most cars (a screwdriver is about all one needs to override the key on my car) and it helps.

    1. Re:It's limited by the chip by cuteintern · · Score: 2, Interesting
      Speaking of physical security, has anyone ever seen The Dirty Dozen?

      It's been a while, but here goes: At one point in the movie they park their jeep. As they go inside the building, the driver pops the hood and removes a very small item.

      He pulls the rotor out of the distributor. Until he puts it back, no spark can get to the plugs; the jeep won't start.

      I did this once with a car I parked for a while. Never worried about it getting driven off. You could do it with any car that still has an acutal distributor, which are few and far between these days (my example was a 1985 Mustang).

      The modern equivalent would be pulling an engine or ignition fuse from one of the fuseboxes. There's a fuse box in the passenger compartment, but the can be two more inside the engine compartment. Read your manual!

    2. Re:It's limited by the chip by InvalidError · · Score: 2, Informative

      AES does not require beefy hardware to implement.

      AES lends itself fairly well to both ASIC/hardware and software implementations. Because we are talking about cryptographic messages most likely in the sub-kilobit size range, the amount of processing in question is fairly limited.

      I remember about at least one company advertising RFID tag microcontrollers. The rest is a simple matter of balancing power and time... and since the RFID microcontroller can start processing before the key is in the ignition switch, a processing delay up to a few seconds should be acceptable, allowing the microcontroller to run its core at most likely less than 100kHz or even less than 10kHz if the chip contains dedicated AES logic - we are taking 8bits microcontrollers here.

      The only reason why RFID tags are the only thing we commonly see is because demand for tags far exceeds demand for everything else that could possibly be handled by RFID techniques. If demand for AES-enabled RFID microcontrollers becomes large enough, microcontroller companies will make them.

      BTW, the RFID microcontroller summary did mention that an external capacitor was necessary to smooth the power but I do not remember the rest.

      As far as size is concerned, keep in mind that typical microcontrollers contain well under a milion transistors so a microcontroller suitable for secure authentication for an ignition system should be well under 10 square milimeters on 180nm process.

  32. In some places, this very well might be a problem by Builder · · Score: 4, Insightful

    In some countries, car theft is not just something that happens occasionally - it's an industry. And as in all industries, there are the rank amatuers and the pro's - For the pro's, this looks like a good option.

    Consider South Africa - an entire arms race grew up around car theft. First the thieves just took cars when they were parked, so the insurance companies insisted that everyone have alarms and immobilisers.

    The thieves got around those pretty quick - rumour is that a lot of professional's signed up for work at installation centres, learnt their way around them, and went back to work.

    Next step was the gearlock - a device that locks the gearstick into a specific gear. IIRC, you couldn't remove the key on the earlier units unless you had the gearlock in, and if your car was stolen, the insurance company insisted on seeing all 3 keys.

    Now with cars being so hard to steal, the age of the hi-jack was ushered in. If they can't get your car while it's parked, they'll take it while it's roll rolling.

    In response, anti hi-jack systems became the norm. I can't remember how it was activated, but basically the bad guys show up, you let them take the car, they roll 20 metres down the road and the car cuts out and an alarm starts going off.

    Around the same time we also go Satellite tracking, although I seem to remember something about it actually using the cellular infrastructure (GSM) not satellite - I may be wrong on this. Initially, the recovery rate on stolen and hi-jacked cars went through the roof. Unfortunately, the bad guys just upped the stakes. Soon we started seeing more kidnappings and murders as part of hi-jacks because if you can't call the stolen car in, they have longer to chop it.

    Many vehicles were stolen to order, and not just new cars. Older cars that were common on the road were often targetted, then broken for spares. Cars that you wouldn't normally think twice about were stolen for export to Botswana and Zimbabwe, because the availability of spares for these made them popular vehicles.

    Of my close circle of family and friends, we have had at least 10 cars stolen. Of those, not a single one has been recovered, so it's not a huge risk occupation really :)

    I'm willing to bet that if this flaw is used anywhere, it will be used in South Africa - it's just one more tool for the biggest growth industry around :)

  33. Grand Theft Auto 5 by Legion303 · · Score: 2, Funny

    Coming soon to a Pocket PC near you!

    On the plus side, TI can file John Doe lawsuits against the thieves (for DMCA violations, of course) if your car is stolen.

    1. Re:Grand Theft Auto 5 by SharpFang · · Score: 2, Funny

      Pocket Pc? Nay! A TI Calculator!

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  34. Haven't we learned anything? by springbox · · Score: 2, Insightful

    Since when is using a 30 bit encryption key a good idea? Keys like that are something that do not take all too long to break with our fast computers. Why didn't TI use a 128 bit or 256 bit key instead? It's supposed to be protecting a car so I'd expect them to use something pretty strong.

  35. Nevermind the cars by Presence1 · · Score: 2, Insightful

    Nevermind the cars, it is the other applications that are more important. Yes, this crack might actually be used to steal some cars, but I doubt it will become prevalant. As was pointed out in the article and other posters, the physical part of the key provides additional security, and the flatbed tow truck and other techniques are much easer methods to use.

    However, it is much more of a problem in other RFID applications, where the RFID chip is the only key, e.g., highway toll tags (Ezpass), credit card replacements (Exxon/Mobil Speedpass). Sure they say they have backup security in place, such as Speedpass' 'only two fill-ups per day'. But this can still allow for a lot of fraud.

    Worse yet, as was the case with identity theft, the the first victims will find it VERY HARD to clear their records and accounts; they will be presumed to be lying until it is common knowledge that the RFID is not secure.

  36. AES-128 in a PIC by Migraineman · · Score: 2, Informative

    I've implemented the 128-bit AES algorithm in a PIC16F873. Here's the Microchip page with the app note and source code. The app note has performance metrics - 5273 cycles to encrypt; 6413 to decrypt (section 6, page 14.) My implementation, written from scratch, has comparable performance.

    Since the PIC is a single-cycle execution unit, clocks correlate directly to real-time once you spec the operating frequency. At 40kHz clock (=10kHz instruction execution frequency) it'll take 527mS to encrypt one 128-bit block of data. Similarly, a 400kHz clock results in a 52.7mS block excrypt time. A maximum of 41-bytes of RAM are required for either encode/decode operations.

    The claim that AES requires substantial hardware is bogus. AES is designed to be byte-processing friendly. It's much nicer than dealing with the bit-oriented DES and 3DES standards, especially in an 8-bit microcontroller environment.

  37. Parent is not well informed. Mod down. by John+Harrison · · Score: 2, Informative
    To put it bluntly, you don't know what you are talking about.

    I work in the smart card industry. You can buy smart card chips that do 3DES and 2048 bit RSA for less than a dollar. You can buy a complete contactless card (what idiots here would call RFID) that has a Java operating system, does 3DES in less that 70 milliseconds and does RSA with on card key generation for about $6, and considerably less than that in volume. These chips have specialized hardware to speed and secure the crypto operations, but any 8 bit processor with some storage can do 3DES in a reasonable amount of time.

    As for AES, it was designed to be able to be run on smart cards and there are implementations of it.

    In short, strong crypto on a keychain is feasible. I have half a dozen keyfobs on my desk right now that do it. The reason for the 30 bit key probably has more to do with export regulations involving the US and Japan than any technological problem.