Slashdot Mirror


MIT Reveals "Hack-Proof" RFID Chip (thestack.com)

JustAnotherOldGuy writes: A group of researchers at MIT and Texas Instruments claim that they have developed a new radio frequency identification chip that may be impossible to hack. Traditional RFID chips are vulnerable to side-channel attacks, whereby a hacker can extract a cryptographic key from the chip. The new RFID chip runs a random-number generator that creates a new secret key after each transaction. The key can then be verified with a server to ensure that it is correct. The group at MIT also incorporated protection against a power-glitch attack, an attack that would normally leave a chip vulnerable to an interruption of the power source that would in turn halt the creation of a new secret key. Texas Instruments CTO Ahmad Bahai stated, "We believe this research is an important step toward the goal of a robust, lo-cost, low-power authentication protocol for the industrial internet." The question is, how long will it be before this "hack proof" chip is hacked?

53 comments

  1. I call bullshit by Anonymous Coward · · Score: 1

    I give it a week. Not that this will ever make it into commercial production anyway

    1. Re: I call bullshit by Anonymous Coward · · Score: 0

      About 20 years I'd say for it to be hacked by everyone.

  2. Hack proof? by Viol8 · · Score: 3, Insightful

    How many times have we heard this over the years. To be truly hack proof it'll have to be a quantum system. Is it? Doesn't look like it.

    1. Re:Hack proof? by gstoddart · · Score: 4, Insightful

      Hackproof, unsinkable, indestructible ... at a certain point the superlatives just become meaningless.

      The be truly hack proof it needs no inputs and no outputs. It would be useless, but it would be hackproof.

      --
      Lost at C:>. Found at C.
    2. Re:Hack proof? by AmiMoJo · · Score: 4, Insightful

      TFA says it has its own power supply. Presumably a battery. Kinda breaks the most important feature of RFID.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    3. Re:Hack proof? by geekmux · · Score: 1

      How many times have we heard this over the years. To be truly hack proof it'll have to be a quantum system. Is it? Doesn't look like it.

      The real question should be when will companies learn that using terms like "hack proof" will result in an exponentially shorter life span for their "secure" product.

      At least enjoy some vetting and success in the wild before making such claims, because if you're smart you already fucking know the inevitable will happen.

    4. Re:Hack proof? by NotDrWho · · Score: 1

      I wish companies and organizations would stop using the term "hack proof," the same way they did with "waterproof." Like "waterproof," there is no such thing in most products. There is only "water resistant" and "hack resistant".

      --
      SJW's don't eliminate discrimination. They just expropriate it for themselves.
    5. Re:Hack proof? by Big+Hairy+Ian · · Score: 1

      Hack proof is like fool proof just ask Douglas Adams

      --

      Build a Man a Fire, and He'll Be Warm for a Day. Set a Man on Fire, and He'll Be Warm for the Rest of His Life.

    6. Re:Hack proof? by Anonymous Coward · · Score: 0

      Just cover it with thin foil and it will become hacker proof (and pretty useless also).

    7. Re:Hack proof? by chill · · Score: 3, Funny

      You just described my senior management.

      --
      Learning HOW to think is more important than learning WHAT to think.
    8. Re:Hack proof? by tnk1 · · Score: 1

      I wish they'd simply say: "Not hackable by all currently known methods". This is not an OTP encrypted device, it's breakable in some manner, even if the necessary capability or process is completely impractical at present.

      I hope this is just journalistic bullshitting, because a researcher should know better than that.

    9. Re:Hack proof? by Anonymous Coward · · Score: 0

      passive vs. active rfid

    10. Re:Hack proof? by Anonymous Coward · · Score: 0

      gstoddart is as usual proving he is slashdot's own resident mongoloid imbecile with no originality whatsoever merely spewing back by rote what others knew and wrote long ago. Only thing useless on slashdot is you, monogoloid!

  3. SecureID on a chip? by OzPeter · · Score: 1

    Because that is what TFS and TFA read like. I hope there is more to this than meets the eye.

    --
    I am Slashdot. Are you Slashdot as well?
    1. Re:SecureID on a chip? by rebill · · Score: 4, Interesting

      Almost.

      The MIT solution, as described, appears to do away with the clock-based system that RSA uses, and instead has the server and the chip stay in lock-step as transactions occur.

      What happens when the two drift out of synchronization will be the key to disrupting the technology.

      If the server and chip stop talking to each other when they get out of synch, then the whole system is vulnerable to a wide scale DOS simply by corrupting the server's database of keys.

      Imagine an industrial plant manager's reaction when 1000 different devices brick themselves due to a hacker's attack. If it takes a day to replace and reset everything so it all works again, that manager will rip out the technology so that his or her plant is never down that long, ever again.

      On the other hand, if the server and chip and re-synchronize after a glitch, then a hacker can emulate that resynchronization process.

      I wonder if a Man in the Middle attack would work where the MiM and server exchange one set of keys, while the MiM and chip exchange a second set of keys. Would either side know that it was talking to a fraudulent data source?

      --

      Chivalry is not dead, it's just frequently misspelt. - M. Langley

    2. Re:SecureID on a chip? by Anonymous Coward · · Score: 0

      The key is the (pseudo) random number generator. Say, you use something hideous such as DUAL_EC_DRBG (look it up on google), but you change the curve points so that it is not the NSA that can break it (read: *resync* to it) given 32 bytes of output, but yourself. There, done.

      Think of it as a pseudo-OTP that depends on two factors to *be* an OTP: (1) an always-increasing counter and self destruct on overflow, and (2) secrecy of the generator function and/or parameters.

      I really don't like it.

    3. Re:SecureID on a chip? by Anonymous Coward · · Score: 0

      if it was not obvious: the server can resync to the RFID chip given enough bytes of random output from the RFID chip, and knowledge of the secret key of the PRNG in the RFID chip, given an appropriate choice of PRNG.

    4. Re:SecureID on a chip? by ausekilis · · Score: 1

      So instead of a time-based RSA key, it's a transaction-based keygen. Sort of like a garage door. Hmm... wonder if those have been hacked.... :-/

  4. unhackable? by Anonymous Coward · · Score: 3, Insightful

    Un-hackable? and a thousand hackers said challenge accepted.

    1. Re:unhackable? by Anonymous Coward · · Score: 0

      Perhaps they want the public to do their research for them. Unhackable is like waving a red flag at a bull.

  5. Marketing "hack proof" by geekmux · · Score: 2

    "The question is, how long will it be before this "hack proof" chip is hacked?"

    How long you ask?

    *looks at watch*

  6. Probably not hack-proof by spork+invasion · · Score: 4, Interesting

    No doubt it's an improvement to use a new key each time a transaction is made. But such a system is only as good as the quality of the pseudo-random number generator. If it's predictable, it can be exploited. It adds another layer of defense, but it's not hack-proof.

    --
    I hate all anonymous shitbags. Log in, you filthy bastards.
  7. really? by Anonymous Coward · · Score: 0

    I see, so a true random number generator? (which it can't be because the "server" need to predict the new key, are we then talking about the rfid sending the new key after each new iteration?) Not one that is reverse engineerable to reveal the key, like car "rolling codes" or how about hacking the authentication server so any key is Valid? how about attacking the chips software so it only creates a predictable key? as its also an RFID chip you can also do all this from range without your target being aware, with a little equipment and can be small enough to fit in a pocket.

    How about simple cloning the key 1:1 copy to gain access.

  8. Impossible to hack by aglider · · Score: 2

    It's a definition of time, not a quality: "Until someone will hack it".

    --
    Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
  9. Slashdotters still the same old by AchilleTalon · · Score: 2, Informative
    It seems even if Slashdot is having a new owner, the Slashdotters are still the same old. Why bothering reading and trying to understand the f... article when you can comment and brag so easily and call everything bullshit?

    "Hack-proof" to SIDE CHANNEL attacks.

    --
    Achille Talon
    Hop!
    1. Re:Slashdotters still the same old by rmdingler · · Score: 1

      It seems even if Slashdot is having a new owner, the Slashdotters are still the same old. Why bothering reading and trying to understand the f... article when you can comment and brag so easily and call everything bullshit?

      "Hack-proof" to SIDE CHANNEL attacks.

      If there's been no shift in the fabric of the universe, your first reporting of the article should lead to you being modded informative.

      There's a reason they don't say fireproof or foolproof any more. In both cases, whenever a proof is realized in the laboratory, nature evolves a greater fool.

      --
      Happiness in intelligent people is the rarest thing I know.

      Ernest Hemingway

    2. Re:Slashdotters still the same old by spork+invasion · · Score: 5, Informative

      Here's the actual MIT article: http://news.mit.edu/2016/hack-proof-rfid-chips-0203. It does a good job of explaining the concept. A side channel attack involves analyzing the behavior of the device during encryption to determine its cryptographic key. It's not easy to carry out such an attack, but it's possible. Yes, using a different key each time eliminates the possibility of a side channel at the expense of a new vulnerability, which is the pseudo-random number generator. Perhaps the PRNG is good enough to be less of a vulnerability than a side channel attack, but this is a case of replacing one vulnerability with a different one.

      --
      I hate all anonymous shitbags. Log in, you filthy bastards.
    3. Re:Slashdotters still the same old by U2xhc2hkb3QgU3Vja3M · · Score: 1

      Two things are infinite: the universe and human stupidity; and I'm not sure about the universe. Albert Einstein.

  10. resources by gtall · · Score: 1

    So in order to use this whizzy new technology, I must have an independent power source for the RFID chip and I need a server. Yup, that won't be too expensive for most RFID applications.

    1. Re:resources by drunk_punk · · Score: 0

      I think you got it. If the RFID and server are in lock step, doesn't this really mean that each RFID has it's OWN corresponding server??

      MIT doesn't seem have any budgetary constraints, must be pretty nice... From where I sit, things are a bit different.

    2. Re:resources by omnichad · · Score: 1

      Wouldn't need it's own power source. Just NVRAM to keep track of how far into the PRNG sequence it's at. It doesn't use a running clock.

  11. "may be impossible to hack." by mwvdlee · · Score: 1

    may be impossible to hack

    ...in the same way that I may be the sexiest guy in the world.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  12. The TImothy Website by gavron · · Score: 1

    Seriously, since the buyout almost all slashdot postings are by timothy who might as well be the "I APPROVE ALL STUPID STORIES ROBOT."

    Timothy - I have a captcha for you.

    This story is just in line with the rest of the toilet-bowl material
    - hack proof RFID because... um... MIT?
    - Assange passport because UN committee?
    - Vendors have firewalls with holes?

    Next up something about the superbowl?

    Please. Spare. Us. You can't resurrect good slashdot editors. Obviously you've killed them.
    The honorable thing is to complete the job. Mirror... mirror.

    E

    1. Re:The TImothy Website by Anonymous Coward · · Score: 0

      Time to volunteer to be slashdot editor... can't be worse than the ones being paid now.

  13. Turtles all the way down by PvtVoid · · Score: 2

    "Hackproof"?? From TFA

    Traditional RFID chips are vulnerable to side-channel attacks, whereby a hacker can extract a cryptographic key from the chip. However, a hacker would need to execute a cryptographic algorithm many times to extract usable information, as each execution leaks only a small amount of information. The new RFID chip runs a random-number generator that creates a new secret key after each transaction.

    So they're backing up the base crypto in the chip with a stream cipher: instead of generating random session keys with a public-key cipher, they're generating secret keys with a random-number generator (i.e. a stream cipher) and using those to generate a session key to generate a session key. Which may be even less secure, if the RNG (i.e. stream cipher) is itself insecure. Perhaps they can fix that by using another RNG to generate an initial state for the RNG which generates the key which generates the session key for the transaction.

    It's stream ciphers all the way down!

  14. ..hmmmm by nult · · Score: 0

    Im gonna call bullsh*t on this. Sounds like a typical marketing ploy...I suppose they have to pay for that MIT education .. ha!

  15. Here we go again by hyperar · · Score: 1

    I can't believe that in 2016 there's people willing to claim that they invented something unhackable

    1. Re:Here we go again by U2xhc2hkb3QgU3Vja3M · · Score: 1

      I've got something here that's 2157% unhackable. It's called a brick.

  16. Hack in 3, 2, 1, oh wait, I mean .... by davidwr · · Score: 1

    ... hack in rand(), rand(), rand().

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  17. Yes, but... by Anonymous Coward · · Score: 0

    Can I embed it into my hand?

    https://www.youtube.com/watch?v=2zbxUZYZYVU

  18. NSA backdoor? by Anonymous Coward · · Score: 0

    If it can produce an "unhackable" piece of info by Alice that only Bob can decode, it can be used to bootstrap into session keys that will be hard to break. So you think the NSA will allow this before nudge, nudge, wink, wink, the "perfectly secure" has a nice backdoor to protect you privacy?

  19. I love these "hack proof" announcements by Lisandro · · Score: 1

    It's almost like they're begging people to prove them wrong.

  20. Use once by Anonymous Coward · · Score: 0

    And throw away.
    Un-hackable technology.

  21. 50/50 chance of ever seeing the light of day by Anonymous Coward · · Score: 0

    Too many times I have seen pre-release silicon from Texas Instruments be withdrawn from the market because some patent troll threatened litigation. Don't be an early adopter of any chipset from TI unless you've got a very solid plan-B.

  22. "lo-cost"? by Anonymous Coward · · Score: 0

    No 'w' available then? Or was the summary author an AMERICAN?

  23. MIT: Add an egg! And an extra egg! by TheRealHocusLocus · · Score: 4, Interesting

    Let's begin with a little story. In the 1950s the Betty Crocker company introduced just-add-water 'box' cake recipes that produced cakes that were as good as and often better than peoples' 'scratch' cakes --- sometimes the recipe was better (or) the mix in the factory-sealed box stayed fresher than ingredients taken from the pantry, why does not matter. Betty Crocker cakes aced blind taste-tests and were affordable, and yet the product did not take off as expected.

    A bit of research uncovered a guilty secret. In spite of what the company perceived as pure convenience, cake-making women (and the manly cake-making men of the 1950s) were secretly ashamed of the simple steps to produce a product that had been the subject of family pride. They no longer felt sufficiently empowered by the process. By the simple addition of an actual egg, enough recipe-empowerment returned to remove this psychological deterrent and cake-box sales soared.

    They later refined the tactic by suggesting on the box that the product might even be improved even further by the (optional) addition of that miracle of miracles, the extra egg. Two eggs! Everyone who was anyone tossed in that extra egg. And all remnants of cake-making insecurity vanished completely and America embraced the box-cake, to become the industrial cake-making giant it is today.

    ((SIDE NOTE: Even though this was known to me, to come up with a citation I found it not generally discussed. I had to delve down to 'book' level to find a good reference to it. Thanks Google. Folks who imagine that web content sufficiently represents our culture should think again.))

    (DO, a deer, a female deer) So not surprisingly the good people of MIT have re-discovered that to continue the cryptographic arms race every simple hard-coded tag must become a passive device, (RE, a drop of golden sun) every passive device must become an active computing device, (MI) and every active computing device must become a self-contained machine (FA) with an autonomous power source, (SO) non-volatile memory and significant processing power. It will soon move into the next phase where even this is not sufficient because of unforeseen circumstances like new attacks on hash algorithms or implementation errors, and a robust system must also include flash-update capability, (LA) which also requires a separate and secure chain of certificate-based authentication to prevent someone from planting the original 'stoned' virus upon RFID tags. "Your passport is now stoned. Legalize marijuana!" (TI)

    Which is itself moot if someone somewhere manages to leak or crack a single private flash update key. Which brings us back to (DO).

    So the discovery is actually that RFID technology is mirroring nicely the same arms race that computers and communication links everywhere are experiencing. As Bruce Schneier sagely says, "Security is a process, not a product." So be generally conservative and wary every time someone offers a new security end-product --- and remind yourself every now and then, "Why again are we even riding this Merry-Go-Round?" By all rights Schneier should be helping to roll out the gravy train that would place RFID tags everywhere. More work for him! But surprisingly often he comes out in favor of less embed-intrusive and more human-intensive approaches to security. That's why humans love him and robots don't subscribe to his Twitter feed.

    In addition to taking these (seemingly necessary) small steps in the direction of embedding additional complexity, we should devote equal time to considering the possibility of small steps that roll back complexity generally, to reveal what unforeseen benefits they may have. Perhaps the powdered egg once included in box-cakes was actua

    --
    <blink>down the rabbit hole</blink>
  24. I doubt the researchers said it was "hack-proof" by Anonymous Coward · · Score: 1

    Take a look at PHD Comics' "Science News Cycle". I think it is much more likely that the media, not the researchers, are the ones claiming that the chip is "hack-proof."

  25. Designed and configured by people by Anonymous Coward · · Score: 0

    We can work out a way to circumvent, reverse engineer, brute guess...it's never "if" always "when".

    Stop wasting your time on that old, broken "unbreakable" system; there's a new one to dismantle.

  26. Saying "Hackproof" on Slashdot is like... by MindPrison · · Score: 1

    ...opening a can of worms, the reaction is predictable, and rightfully so.

    Anything can be reverse engineered and thus hack-proof doesn't really exist.

    --
    What this world is coming to - is for you and me to decide.
  27. Holy Shit, Man. Learn to Edit Yourself. by Anonymous Coward · · Score: 0

    Are you the type of person that likes to hear yourself talk? Looking at your history, all I see is endless fucking words.

    Can you get the point across without boring the reader to death? I'm on my lunch break. I don't have time to read all that shit. Get to the fucking point, man.

    No, I'm not kidding.

  28. sORRY by Anonymous Coward · · Score: 0

    It's v-chip legal already?

  29. Re:Holy Shit, Man. Learn to Edit Yourself. by TheRealHocusLocus · · Score: 1

    all I see is endless fucking words.

    Oh brave new world. I've got a brevity-stalker.
    Check out his or her other fine word-product.
    The ship of the imagination has sailed without you.

    --
    <blink>down the rabbit hole</blink>
  30. Re:Holy Shit, Man. Learn to Edit Yourself. by Anonymous Coward · · Score: 0

    Did you figure that out all by yourself? BTW - that's a one word answer (yes, or no), I don't need a whole diatribe.