Slashdot Mirror


Microchips With Multiple "Selves"

Stony Stevenson brings news from Rice University about designing integrated circuits with multiple distinct identities, which could be used in new types of hardware-based DRM, among other things. From the news release: "'With "n-variant" integrated circuits, it is possible to design portable media players that are inherently unique,' said Farinaz Koushanfar, assistant professor of electrical and computer engineering at Rice and principal investigator on the project. 'New methods of digital rights management can be built upon such devices. For example, media files can be made such that they only run on a certain variant and cannot be played by another.' Koushanfar said content providers could also use n-variant chips to sell metered access to software, music or movies because the chips can be programmed to switch from one variant to another at a particular time or after a file has been accessed a certain number of times."

37 of 143 comments (clear)

  1. *Ahem* by Wandering+Wombat · · Score: 5, Insightful

    Is there a good use for this technology?

    --
    I like to place meaningful quotes in my sig, so people will know that I know what meaningful quotes are.
    1. Re:*Ahem* by TubeSteak · · Score: 3, Insightful

      Is there a good use for this technology? Sure, "to sell metered access to software, music or movies"
      Good is a subjective judgement.

      I think it's bad for consumers, but from a business standpoint it's great*
      The only way I can see this taking off is if either the hardware or content is really cheap

      *assuming you can get any kind of market penetration
      --
      [Fuck Beta]
      o0t!
    2. Re:*Ahem* by JonTurner · · Score: 4, Insightful

      A good use? Certainly: It illustrates beautifully that a hardware solution won't solve a social problem nor rescue a flawed business model.

    3. Re:*Ahem* by Dachannien · · Score: 4, Funny

      *assuming you can get any kind of market penetration I'm starting to feel penetrated already.
    4. Re:*Ahem* by couchslug · · Score: 2, Insightful

      "Is there a good use for this technology?"

      Yes, if malware is programmed to disable systems using it.
      That use is called "object lesson". :)

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    5. Re:*Ahem* by Intron · · Score: 3, Informative

      About 15 years ago I worked on a design that had to be split into multiple chips because we needed a lot of I/O pins. We realized that there were enough gates to put all four designs on one die and just activate one of them depending on a couple of program lines. That way we only had to make one mask and one set of test vectors (and pay one NRE) and we got four different chips. The PC board hardwired the program pins so we could just solder any chip anywhere and it became the right thing. That would be a good use of multiple-personality chips.

      The use in the article seems to be: you buy what you think is a certain product, and it behaves differently and has different bugs from what everyone else buys. That would be the last product I bought from that company.

      --
      Intron: the portion of DNA which expresses nothing useful.
  2. MAGI? by athdemo · · Score: 5, Funny

    So they finally made the MAGI system?

  3. Emulators by edlinfan · · Score: 3, Insightful

    I bet that emulators will defeat this. You could presumably use them to simulate any one of these "unique" processors. Such emulators probably won't work on mobile devices, though.

  4. That number is... by Hoi+Polloi · · Score: 4, Insightful

    after a file has been accessed a certain number of times

    For me and this technology that number would be 0.

    --
    It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
  5. That's all I need! by Anonymous Coward · · Score: 3, Funny

    A System with a multiple personality disorder. I'll never know what it will boot to, a whole new substitute for grub.

    1. Re:That's all I need! by SpiderClan · · Score: 2, Funny

      You underestimate the potential of multiple personalities. Me, Myself and I,Robot seems like the only possible outcome.

  6. And who's going to buy it? by Hatta · · Score: 5, Insightful

    If it can play unprotected audio, then all the DRM in the world isn't going to help anything. People will still swap mp3s. If it can't play unprotected audio, no one will ever buy it.

    --
    Give me Classic Slashdot or give me death!
    1. Re:And who's going to buy it? by darealpat · · Score: 2, Insightful

      Microsoft, for Zune. Or Apple. Don't look too shocked by the latter. We can see how much it wants to lock you into iTunes... and how many of us so willingly let them.

      sad but true, eh.

      --
      For every present, there is a past
    2. Re:And who's going to buy it? by TheSeventh · · Score: 4, Insightful

      I don't think that these companies will ever really "get" it and stop trying to eliminate the effects of DRM and sharing and look at the cause.

      This type of n-variant system will never work because if I own a copy of a song, I want to play it on my mp3 player, in my car, on my home stereo, or on my computer, depending on where I am and what I'm doing. All of these are legal activities, and I don't need to buy 4 copies of a song.

      So, if I can have 4 copies of a song I bought, then it becomes highly difficult for the record companies to make sure I don't take one of these copies and give it to someone else. This is one of the biggest flaws in their current business model.

      The other thing these people will never understand, is that with digital copies of ANYTHING, modifications can and will be made. A copy of a song that can only play on your mp3 player? Only until someone hacks the copy so it can play everywhere, rendering this "new technology" useless.

      People have and will always share music and movies and software and whatever else they either can't or don't want to pay for. What these companies should do is to make these items Convenient, Low-Cost and Available everywhere. Why steal that song when you can get it for under $1? Why burn a copy of that movie when you can get a high-quality version cheaply? Customers get what they want (high-quality, convenience, low-cost, etc.), and the companies continue to make money.

      Yet, these companies continue to piss more and more people off, and remain clueless. They screwed the customers with $15 CDs that had 1-2 songs anybody actually wanted. Then they resisted making individual songs available because the rest of the crap on a CD would never sell.

      The lesson they should have learned YEARS ago, is that if you piss off your customers, and don't give them what they want at a reasonable price, some of them will find a way around your restrictions, illegally if necessary.

      --
      Just because you're paranoid, it doesn't mean that they're not out to get you.
    3. Re:And who's going to buy it? by amRadioHed · · Score: 4, Insightful

      You're locked into iTunes, but not locked into the iTunes store. The iPod's would never have gotten so popular if people weren't able to supply their own mp3s.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
  7. Two things by digitrev · · Score: 4, Insightful

    One: is this practical from a manufacturing perspective? If it isn't, this'll never take off the ground.

    Two: how much does this complicate programming? Is it possible to program for all variants at once? Can you make an interpreter to do so? If this makes the life of a programmer too goddamn difficult, it won't get off the ground.

    --
    Cynical Idealist
    1. Re:Two things by sohp · · Score: 2, Insightful

      If this makes the life of a programmer too goddamn difficult, it won't get off the ground. Hahahaha.

      Hahaha.

      OK, now, I...hahahahaha..

      You've never programmed for a living I take it?

      There are many many technologies out there that make life for programmers too goddamned difficult, but that doesn't prevent the PHBs and the marketecture-driven corporations from buying them and telling the line programmers to make it work. And there are programmers, sofware companies, and consultancies with misaligned ethical compasses more than willing to throw droves of bodies at a problem while picking clean the pockets of any business willful or uninformed enough to insist on trying to make the unworkable work. As a matter of fact, some might argue that the entire business model of DRM-related technology is built around selling snake oil that can never really accomplish the desired goal.

      It might never work, but as long as someone keeps buying the promise, it will make money.
  8. yay... by pwolf · · Score: 2, Informative

    Just another thing for bored programmers to play with.

  9. Hmm. by fuzzyfuzzyfungus · · Score: 2, Interesting

    So, a system whereby every installation is also a port to a unique platform. I think this deserves a "whatcouldpossiblygowrong".

    I suspect that I don't fully understand the proposal; but I'm a bit unclear as to how this is better(or worse, if you are not a sinister IP overlord) than a TPM with an embedded key, or the obfuscated VM from BD+. I'd also be very curious to know how one can, easily enough to use on a commercial scale, generate "content" or binaries for a given unknown unique architecture. Is there some sort of compact way that the chip can send its state to a remote agent(without revealing that state, and making reverse engineering easy)? Does the manufacturer of the device need to disclose the state of all devices to all vendors in order for them to build customized binaries for those devices?

    I suspect that people smarter than I am have given the matter some thought; but TFA doesn't give me much to go on.

    1. Re:Hmm. by TubeSteak · · Score: 2, Insightful

      Is there some sort of compact way that the chip can send its state to a remote agent(without revealing that state, and making reverse engineering easy)? I also had some questions about wtf the article was talking about.
      "Security by diversity" caught my eye, because it sounds like "security by obscurity" and I know that is a stupid idea.

      The "security by diversity" aka "N-state variant" systems do not rely on any secrets. Their basic mode of operation is like having a multiple redundant system made up of different technologies (but on one chip). Even if you can exploit/corrupt one of them, the others carry on as planned. So to exploit the system, you have to craft something that will exploit all the states with one input.

      You could replicate this with multiple cores/CPUs, but that leaves the system vulnerable to hardware attacks. So cram it onto one chip, use an encrypted path (HDCP) from the chip to the display device and you're pretty well set if you're a content producer.

      Does the manufacturer of the device need to disclose the state of all devices to all vendors in order for them to build customized binaries for those devices? I'd assume they have to disclose what states the chip can handle
      --
      [Fuck Beta]
      o0t!
  10. you can burn in any code by JCOTTON · · Score: 3, Insightful
    What about programmable EEPROM technology from, say, the 80's? For you youngins, this was a way of burning code into read-only memory. There are also programmable processors, where the connections between gates can be permantently burned and thus programmed. Bottom line, there are many old ways of permenently programming processors. What is so new now?

    "Hello, World"

    1. Re:you can burn in any code by pipatron · · Score: 2, Informative

      <anal>Technically that would be PROM or EPROM, since the first two Es in EEPROM stands for "Electrically Erasable" which is precisely what you don't want in this case.</anal>

      --
      c++; /* this makes c bigger but returns the old value */
  11. The best DRM by suck_burners_rice · · Score: 5, Funny

    Why not pass a worldwide law that upon birth (or on the date the law goes into effect), every single person in the world must have an implant that detects whenever that person sees, hears, or otherwise experiences any form of copyrighted material, and on each occurrence, transfers money from their bank account directly into the accounts of the RIAA, MPAA, and Microsoft. This would solve the problem of people downloading illegally, as it would become legal to download copyrighted material for free. You would pay each time you hear/see/use the material. This would be a form of Pay-Per-Use, and to the RIAA's, MPAA's, and Microsoft's huge advantage, they'll get to charge you even when you pull up to a stoplight and you hear a song being blasted on the radio of the car next to you. Violation of the law by not having the implant will be punishable by weeks of inhumane torture, followed by the death penalty, without wasting anyone's time with nonsense like trials, legal proceedings, due process, or any of that other pesky stuff.

    --
    McCain/Palin '08. Now THAT's hope and change!
  12. I hope my tax dollars don't fund that university by pseudorand · · Score: 2, Insightful

    > content providers could also use n-variant chips to sell metered access to software, music or movies because the chips can be programmed to switch from one variant to another at a particular time or after a file has been accessed a certain number of times. By switching the chip's identity, wouldn't that disable not only the metered content I've consumed the appropriate amount of times but also all the other content that I may not have consumed yet? Or do I need a separate chip for each song I buy?

  13. Chips with multiple indentities? by cptnapalm · · Score: 2, Funny

    Why the hell would I want a chip with multiple personality disorder?

    cptnapalm sits down to work at his computer

    *a message pops up on the screen*

    "Hello, Dave."

    cptnapalm: "My name's not... Oh shit..."

  14. What a great idea, now all we need is a name by Sarusa · · Score: 3, Funny

    How about we call this an 'FPGA'? Now all we need is a backronym....

  15. Liar by Woundweavr · · Score: 3, Informative

    it is possible to design portable media players that are inherently unique,'

    This is obviously untrue. If it can be manufactured once, it can be again and it can almost certainly be emulated.
  16. How can we set the bar so low? by beavis88 · · Score: 2, Insightful

    FFS, would it be possible to invent some new technology for the purpose of letting us do NEW things, rather than keeping us from doing the things we used to be able to do (and for free, at that)?

  17. Can anyone translate the article into English? by argent · · Score: 3, Funny

    The article seems to be written in Buzzwordian, and while I've got a passing acquaintance with it I'm not at all familiar with the Academentian dialect.

    Seriously, what the hell do they mean?

  18. And if you make your own? by Nerdposeur · · Score: 4, Insightful

    I record music. I wouldn't buy a player that won't let me play my own stuff, or my friend's stuff, just because an authority hasn't signed off on it.

    With home recording becoming cheaper and better all the time, I expect that this will be more of an issue in the future, not less. The era of "top-down" music distribution is ending.

    1. Re:And if you make your own? by digitrev · · Score: 2, Insightful

      If they get their way, people will resort to any means necessary. If this boils down to breaking the law, then people will do so. Hell, if it means going back to wax cylinders, it will be done.

      --
      Cynical Idealist
  19. Hostile device. Very clear judgment. by Odder · · Score: 3, Insightful

    It is inherently hostile and it's creators consider you the enemy. The subjective judgment has already been made:

    "The key here is that a successful adversary has to simultaneously compromise all chip variants with the same input. By switching among the variants -- and by designing each in a security-conscious way -- we can make it impossible for attackers to do this."

    The customer is the "attacker" who might "compromise" the device to exercise their fair use rights or -gasp- share with their friends. Apparently, the device makers think rights, sharing are even their customers are bad.

  20. you STILL dont get it do you ... by unity100 · · Score: 2, Insightful

    we DONT want any kind of "Digital rights RESTRICTION"

  21. Bad from the business standpoint also by mangu · · Score: 3, Insightful

    from a business standpoint it's great*
    The only way I can see this taking off is if either the hardware or content is really cheap

    *assuming you can get any kind of market penetration

    The problem is that any DRM system intrinsically raises costs. I don't know why so many executives fail to notice this: physical goods have their own intrinsic copy-protection, yet they cannot be priced higher than the market will bear. Honda doesn't try to sell Civics for the price of Ferraris, even if no one can copy a Civic like you copy a song.


    By spending more on copy-protection they are pricing their products further away from the optimum price.

  22. Why always media? by bitflip · · Score: 3, Interesting

    With the way identity theft and misplaced data is being trumpeted in the media, I feel influenced to ask for something that will protect my data from them.

    Can this chip do that?

  23. Re:Hostile device. Very clear judgment. by vux984 · · Score: 3, Insightful

    Rights management isn't a new concept, whereas fair use is. ...For him that stealeth, or borroweth and returneth not, this book from its owner...

    Right. The difference being that back then the OWNER of the book had all the rights.
    Today, the OWNER of the book is the one being cursed.

  24. Re:Other Costs. by digitrev · · Score: 3, Insightful

    Devices should never be outlawed. Unless their only purpose is to cause damage, and I mean damage to humans, then it's legal. Outlaw certain uses, but never the device itself. Otherwise you're just as bad as the people who outlaw devices that can circumvent DRM measures.

    --
    Cynical Idealist