Slashdot Mirror


IBM Shipping More PCs with Trust Chips

rts008 submits this EWeek story about IBM shipping more computers with trusted computing inside. Since the article mentions none of the downsides, we should: trusted chips will eventually be used by software manufacturers to make sure the computer's owner does not do anything with the software which the manufacturer does not want to permit.

92 of 476 comments (clear)

  1. COWBOY NEAL by Anonymous Coward · · Score: 4, Funny

    I TRUST YOU

  2. Paranoia or truth? by AssProphet · · Score: 5, Insightful

    Yeah, paranoia is fun and all, but I wouldn't mind a few links to support the downsides claim.
    You'ld think IBM would know better than to associate the word "Trust" with "Technology". That combination is like a buzzword for suspicion to the Tech-wise.

    1. Re:Paranoia or truth? by Cyclops · · Score: 5, Informative
      Yeah, paranoia is fun and all, but I wouldn't mind a few links to support the downsides claim.
      You'ld think IBM would know better than to associate the word "Trust" with "Technology". That combination is like a buzzword for suspicion to the Tech-wise.
      Are the `Trusted Computing' Frequently Asked Questions a good start for you?

      You should also read Can you trust your computer? and The right to read, both by Richard Stallman

      This last particular one is very insidious about effects made possible by Treacherous Computing.
    2. Re:Paranoia or truth? by theskeptic · · Score: 2, Interesting

      Can this functionality be switched off by the customer/dealer?

      What software supports it now? Are PC manufacturers going to be flooded with calls that their computer crashed, its stopped working etc?
      Is the software maker or computer manufacturer responsible for those calls?

    3. Re:Paranoia or truth? by Antique+Geekmeister · · Score: 4, Insightful

      "Trusted Computing" is actually spelled "Palladium". Look up the keyword "Palladium" and "Brian LaMacchia" to see what Microsoft plans for this hardware based feature set. It's simply been renamed "Trusted Computing", but it's the same developers with the same goals: signatures on software and hardware to prevent any "un-authorized" use of them. Checksumming or authenticating software packages is quite reasonable, and verifying the identity of hardware components for security hardware is also desirable. But the screwball, closed source nature of these tools and their implementation at the motherboard level means that while Microsoft software will be promised, *promised* to work without this signature software in the near future, working only with this kind of authentication can be planned in the 5 to 10 year timeframe for the Windows and Office and games and DVD/CD burner software upgrade paths. And the closed nature of the key repositories can be used to keep open source developers from releasing open source products that can do these functions, since the signatures will be prohibitively expensive.

    4. Re:Paranoia or truth? by Christopher+Thomas · · Score: 4, Insightful

      Are the `Trusted Computing' Frequently Asked Questions a good start for you?

      I've been reading the TC FAQ, and I still don't understand how this is supposed to do something useful.

      It works to prevent tampering by doing security checks against hardware-stored data while in a privileged operating mode, but the whole point of the latest slew of security problems is that unprivileged software can gain access to privileged operating modes. So, this won't do a whole lot to protect you from malware, as was one of its (many) claims.

      I'd also expect cracked bios flashes to appear within months of a TC implementation that significantly hindered unlicensed software use. Not to mention cracked versions of the software that didn't handshake with the TC routines. Encryption of software to prevent cracking has been around for years, and has been ineffective for years - you just have to snag unencrypted images of the code and data you're interested in from memory. All of these cracking approaches have countermeasures that can be taken against them, but at this point you're trusting OS and application manufacturers to design software robustly and with keen foresight. I'm skeptical of this occurring in the near future.

      There's also the problem of the hardware hashing making the machine non-upgradeable, and the problem of the machine requiring an active 'net connetion for applications to authenticate with their central servers, and the problem of "mod chipping" (removing the TC chip and replacing it with a compromised version).

      In summary, I don't think that TC will work for its nominally intended purposes (securing machines against malicious attacks, and ensuring that software and media are used only as licensed). I'm kind of curious as to whether the proponents of TC realize this (and just want to alter licensing schemes for Joe Average), or not (and think it will work).

    5. Re:Paranoia or truth? by Tim+C · · Score: 2, Insightful

      Are the `Trusted Computing' Frequently Asked Questions a good start for you?

      Should they be? I've never heard of the author, or of you, "Cyclops". Since we're questioning issues of trust, why should I trust either of you any more than I trust the press release?

    6. Re:Paranoia or truth? by Zorilla · · Score: 2, Informative

      Aren't most of the evil ActiveX spyware launchers "certified" anyway? I really don't think Trusted Computing has anything to offer since the business world accepts spyware as valid.

      --

      It would be cool if it didn't suck.
    7. Re:Paranoia or truth? by cgenman · · Score: 5, Interesting

      You do realize that protecting machines against malicious attacks has always been a red herring, right? Trusted Computing ensures that signed code runs in a protected space which unsigned code cannot effect. However, most computing will still occur outside of the signed code space, and for legacy reasons every feature of today's Windows computing environment will need to remain exposed to unsigned code. In other words, this has no more chance of stopping a someone from hacking into your computer than insulating your house will stop someone from stealing your car.

      If they really wanted to reduce the amount of damage malicious code could do, they would create a unix like permissions environment, with an automated way of setting permissions levels. Not only is this the obvious way of reducing malware, it is the proven way. It is a lot like what Trusted Computing proports to be, but with the user retaining full control. But the user having full control is what this is supposed to stop.

      No, what Trusted Computing means, and has always meant, was not that you could trust your computer but that the media owners could trust your computer... Creating a sandbox environment where no code can touch any other code or modify its behavior in any way would not function in an environment where your typing enhancement systray app was correcting your spelling in your legacy e-mail client, but rather preventing you from recording a movie as it is written out and watching it later.

      Trusted Computing is DRM.

      I'm not saying DRM is necessarily a bad thing... Quite frankly if it does open up the floodgates of every movie in IMDB's database available to the public at a moment's notice, I'm all for it, at least in theory. In practice it needs to be defended against, because the industry leaders have shown themselves to use every inch of power they gain over their users to manipulate them and cement their power. While Microsoft may not trust me not to steal movie trailers from their website, I sure as hell don't trust them to let me run SkyOS 5 without interference.

      I'm glad that you've brought up what the TCPA is claimed to do, because there are still large swathes of people out there who believe the lies. To be quite frank, if they were more honest about the goals of the platform we might be more inclined to trust them. But when they're trying to smuggle in more control over their users in the guise of protecting them from something they have no hope of protecting them from, there can be no option but resistence.

  3. I am worried. by mrtroy · · Score: 5, Funny

    trusted chips will eventually be used by software manufacturers to make sure the computer's owner does not do anything with the software which the manufacturer does not want to permit

    This concerns me.

    More from a grammatical standpoint than anything else.

    (and my grammar/spelling is not necessarily perfect...but I dont get edited

    --
    [I can picture a world without war, without hate. I can picture us attacking that world, because they'd never expect it]
  4. Not always a bad thing. by Supergoad · · Score: 5, Insightful

    Remember, trusted computing has its place. Maybe not on the desktop, but I can see it useful to lockdown point-of-sale machines, kiosks and librarys. It would be a hell of a lot easier for some places than it is implementing Group Policies and permissions for a computer that should be used only for a specific task.

    1. Re:Not always a bad thing. by cfuse · · Score: 3, Interesting
      Remember, trusted computing has its place. Maybe not on the desktop, but I can see it useful to lockdown point-of-sale machines, kiosks and librarys. It would be a hell of a lot easier for some places than it is implementing Group Policies and permissions for a computer that should be used only for a specific task.

      Where's the +1 lazy bastard mod point when you need it?

      The truly paranoid would of course argue that Microsoft has made lockdown on their systems intentionally difficult, first to generate income from training for their systems, and secondly to usher in palladium.

    2. Re:Not always a bad thing. by Alsee · · Score: 2, Insightful

      There's nothing wrong with hardware-based enforcement of security if the owner has full power to disable it completely.

      And the entire point of Trusted Computing is that the owner does NOT have the ability to disable, at least not without disabling all of the software he installed, and not without losing access to his files, and not without losing access to many websites, and ultimately not without being denied internet access.

      The simple fix would be for the owner to be given a printed copy of his key. Then the owner WOULD be in full control of his system and he would still get all the protections of such a system. However they absolutely refuse to permit you to know your own key because then you could unlock your music files for fair use and you could modify your software to do what you want it to do, and you could tell a website you're running Internet Explorer when you're really running Netscape. The entire purpose of Trusted Computing is for deny you the ability to do any of those things.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  5. Stop dreaded hackers! by Anonymous Coward · · Score: 5, Funny

    Remember, only hackers run Linux, and other un-american things on their machines! Buy today, or the terrorists win!

  6. Usual bait and switch tactics.... by Atrax · · Score: 4, Insightful

    Industry spokesman: "... but this will stop those evil hackers taking over your system. Surely this is what you want? Oh, well yes, it CAN be used to restrict the way you use your legitimately purchased software, but don't you think that's a small price to pay?"

    what I don't like about this concept is that the problems that mainly affect the lower end (non-tech users who can't secure their PCs) will result in more restrictions on the top end (tech users who can 'creatively' use products for a purpose outside their original design parameters). the punters won't notice.

    --
    Screw you all! I'm off to the pub
    1. Re:Usual bait and switch tactics.... by alext · · Score: 2, Interesting

      You've also fallen into their trap.

      Having a system that you trust does not imply or require a system that they trust.

      The fact that the underlying trust implementations might be similar doesn't mean that you're obliged to accept the one when you're really looking for the other.

  7. IBM by rampant+mac · · Score: 4, Interesting

    Does anyone know if PPC chips have "Trusted Computing" components built into them? With the G5 becoming more prevalent in Apple's product line, and being manufactured by IBM, I wonder if Apple would hop aboard. My PowerBook is fairly new and I won't have to upgrade for a few more years but this worries me a bit. Hell, I started using a Mac to get away from Windows Activation and all that crap in the first place.

    --
    I like big butts and I cannot lie.
    1. Re:IBM by CoolMoDee · · Score: 4, Interesting

      I seem to recall Apple having an anti-trusted computing and drm stance. All it does is complicate things, not something that apple would want, since its a computer for "the rest of us" and such.

      --
      Jisho - A Japanese English German Russian French Dictionary for the rest of us.
    2. Re:IBM by Lord+Kano · · Score: 2, Insightful

      I seem to recall Apple having an anti-trusted computing and drm stance.

      iTMS and AAC anyone?

      Just because their DRM is the least evil one going doesn't mean that it isn't DRM.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    3. Re:IBM by Alsee · · Score: 2, Informative

      I don't know what's going on in the Apple universe, but an inactive Trust Chip is already rolled into the Intel Prescott CPU. It eats up about 20% of the chip area.

      There is a micrograph of the chip at the bottom of this page. La Grande is Intel's codename for Trusted Computing.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    4. Re:IBM by linguae · · Score: 5, Informative

      You're correct. Both articles talk about how Steve Jobs and Apple don't support "trusted" computing.

  8. the death of "owning software" ? by lawngnome · · Score: 4, Interesting

    The main problem, as I see it isnt even with using this kind of technology fro copy protection - its the changes in software licensing that will come as a result of this. Think windows XP activation is a bitch? imagine quicken refusing to install because your new laptops trust chip is different... :(

  9. Re: IBM shipping more PCs with Trust Chips by TFGeditor · · Score: 3, Insightful

    "Putting the data in the system's hardware makes it more difficult for hackers to access, according to National Semiconductor."

    If the system software can access it, so can a hacker.

    --
    Ignorance is curable, stupid is forever.
  10. Trusted Computing? by polyp2000 · · Score: 2, Interesting

    Urm ... What happened to the old saying "Trust is something you earn" ?

    In my book money cannot buy trust. And just because somebody slaps the name "trusted computing" on a piece of silicon it does not mean that I am going to "trust" it without question- even if they are being shipped by IBM (who can do no wrong!)

    I also have an issue in that who's trusting who here ? IBM ? the computer hardware ? the software ? or me?

    I dont need a chip to tell me that i can trust myself, thats for sure!

    Nick

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
    1. Re:Trusted Computing? by Planesdragon · · Score: 2, Insightful

      And just because somebody slaps the name "trusted computing" on a piece of silicon it does not mean that I am going to "trust" it without question- even if they are being shipped by IBM (who can do no wrong!)

      You're wholly missing the point. "Trusted computing" is not a term aimed at the consumer. It's a term aimed at the content-providers. As in, "even though PCs gave rise to rampant copyright infringement, you can trust these not to do so."

    2. Re:Trusted Computing? by globalar · · Score: 2, Interesting

      The market has a hard time pricing an earned trust. How much is an employee really worth vs. an outsourced hire-by-proxy? Can you really tally the cost beyond development time and projected sales into maintenance, market position, etc.? Ultimately, we just make a judgement, but it's not always the most efficient.

      For example, we can trust Linux over something entirely closed source by Diebold, but Linux is free. That throws MBA logic in a loop. Yes there is ROI, TCOS, and others but at the end of the day, you're trusting where you put your money, not Linus and Co. Or are you?

      This is nothing to do about actual trust - the kind you can bank on without lawyers - and everything to do with security, i.e. the control of your machine. A lot of people feel that they do not control their computers sometimes (especially if they do not understand them). Therefore they feel they do not trust them. Hence, "Trusted Computing".

    3. Re:Trusted Computing? by mav[LAG] · · Score: 3, Interesting

      From the Trusted Computing FAQ:

      24. So why is this called `Trusted Computing'? I don't see why I should trust it at all!

      It's almost an in-joke. In the US Department of Defense, a `trusted system or component' is defined as `one which can break the security policy'. This might seem counter-intuitive at first, but just stop to think about it. The mail guard or firewall that stands between a Secret and a Top Secret system can - if it fails - break the security policy that mail should only ever flow from Secret to Top Secret, but never in the other direction. It is therefore trusted to enforce the information flow policy.

      Or take a civilian example: suppose you trust your doctor to keep your medical records private. This means that he has access to your records, so he could leak them to the press if he were careless or malicious. You don't trust me to keep your medical records, because I don't have them; regardless of whether I like you or hate you, I can't do anything to affect your policy that your medical records should be confidential. Your doctor can, though; and the fact that he is in a position to harm you is really what is meant (at a system level) when you say that you trust him. You may have a warm feeling about him, or you may just have to trust him because he is the only doctor on the island where you live; no matter, the DoD definition strips away these fuzzy, emotional aspects of `trust' (that can confuse people).

      During the late 1990s, as people debated government control over cryptography, Al Gore proposed a `Trusted Third Party' - a service that would keep a copy of your decryption key safe, just in case you (or the FBI, or the NSA) ever needed it. The name was derided as the sort of marketing exercise that saw the Russian colony of East Germany called the `German Democratic Republic'. But it really does chime with DoD thinking. A Trusted Third Party is a third party that can break your security policy.

      25. So a `Trusted Computer' is a computer that can break my security?

      That's a polite way of putting it.


      "Trust" here has nothing to do with you trusting a chip or feeling warm and fuzzy about trust that was earned.

      --
      --- Hot Shot City is particularly good.
  11. Re:michael by CmdrNullo · · Score: 2, Interesting

    I can assure that no processes run on my machines that I didn't authorize now. It's when I can't run any processes on my machines that Bill doesn't authorize that we have a problem. You can cry "tin-foil hat" all you want, but where this technology ultimately leads is to DRM locked-down boxes that won't run anything not signed by an endorsement key from an "authorized" developer.

  12. Psychic Slashdot? by rsmith-mac · · Score: 4, Insightful
    trusted chips will eventually be used by software manufacturers to make sure the computer's owner does not do anything with the software which the manufacturer does not want to permit.

    When did Slashdot gain the ability to see the future? While I know we disapprove of "trusted computing" and similar systems, and for good reason, for a blurb wanting to talk about balance, that's a pretty damning statement. Trusted chips can be used to lock down software stop users, not will. We're still early in the game, and damn if we don't have any influence, but that future is still a long way off. How about instead of just bitching about "trusted computing" we start to drive it towards something that's mutually beneficial: something that allows businesses to exert power over their internal affairs(locking down documents and such), and something that lets users exert power, such as locking down systems against worms, viruses, and spyware?

    The book on trusted computing hasn't been written yet, let's not call it before it's done.

    1. Re:Psychic Slashdot? by Jeff+DeMaagd · · Score: 4, Insightful

      The thing is that the motivation for this largely centers around DRM. Yeah, people mention point of sale, kiosks and such, but those functions should be on embedded computers, not desktops.

      I really don't see what "Trusted Computing" gains me as a user of desktop software. I don't see why this is necessary to lock down computers against worms, viruses, and spyware because those are an end product of bad software, not the lack of trusted computing. I don't want trusted computing to be used as a cover to coddle bad software and then give me an added bug called DRM.

    2. Re:Psychic Slashdot? by Dragoon412 · · Score: 4, Insightful
      Trusted chips can be used to lock down software stop users, not will.

      While that may be true in a literal sense, giving the likes of Microsoft and the RIAA a widely installed base of these 'trusted' machines is and expecting them not to abuse the power is like giving a junkie a hypodermic needle and expecting him to use it for something other than shooting up.
    3. Re:Psychic Slashdot? by Alsee · · Score: 4, Insightful

      It is not even a question of "can" or "will".

      The FUNDAMENTAL DESIGN of Trusted computing itself is that if you attempt to modify the software it no longer works. There simply is no question of prediction about it.

      If you attempt to modify the software then the Trust chip generates a different hash for that software. Without a changed hash value the Trust chip now generates entirely different encryption keys. Since the software no longer has access to it's old encryption keys it can no longer decrypt it's secured data files and it can no longer decrypt secured communications with other software over the internet.

      It's certainly possible to make the effort to write software that doesn't have these issues, but that's kinda like making the effort to redesign an airplane to remove the wings. At that point it's not even an airplane anymore.

      something that's mutually beneficial: something that allows businesses to exert power over their internal affairs(locking down documents and such), and something that lets users exert power, such as locking down systems against worms, viruses, and spyware?

      That's easy! All they'd have to do is give you a printed copy of your master key along with your machine.

      It should be pretty obvious that simply knowing your master key cannot possibly reduce your computers ability to protect you, it's still the exact same hardware. You are just as secure against viruses and worms and spyware. Companies would have just as much security over their machines - the company owns the machines and only the company would get the master keys to them, not each employee. Knowing your master key gives you ALL of the benefits and NONE of the downsides!

      The very issue is that they REFUSE to offer such an option. They refuse to allow you to know your own master key. They refuse to sell you any Trust chip except one that keeps your key secret from you, one which is designed to self-destruct if you attempt to open it up to read your key.

      The very purpose of Trusted Computing is to forbid you to know your master key so that your chip can keep secrets from you. So that your chip can control what you do with data. So that your chip can prevent you from altering software. So your chip can send secret messages to other people which you cannot read. To that your chip can securely tell other people exactly what software is running on your machine and exactly what hardware you have.

      If you were allowed to know your master key the entire "Trust" system would fall appart. You computer would still be perfectly secure FOR you, but it would no longer be secure AGAINST you. You could use your key to unlock your own files, such as DRM'd music files. You could use your key to unlock your application data, allowing you to escape vendor lock-in. You could use your key to read the secret messages your chip sends to other people. You could use your key to be able to modify your own software or change your settings. You could use your master key to lie to other people about what software and hardware you are using - for example you would be able to tell a website you are using Internet Explorer when you are really using Netscape.

      The very purpose of Trusted Computing is to make it impossible to do any of those things.

      If they wanted to make a beneficial system for you and me they would simply allow you to know your own key.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  13. The beginning of the end? by Judg3 · · Score: 4, Interesting

    I wonder how long it will be until everything contains trust chips.

    I was thinking about this earlier last week, and made a decision I'll try to stick with - I'll get the most cutting edge PC I can that doesn't contain any builtin DRM, and then see how long I'll last.
    Except for games, I think I can last quite some time. As it stands, the only thing I need a lot of extra horsepower for is gaming. I don't mind waiting an extra bit of time for a program to compile, and everything I use now works fine even on an old P3 667. If push comes to shove, I'll just game on a console and do my compiling on a stand alone machine.

    The only 'bite me in the ass' possibility is if they start building hardware (video cards, hard drives, ram, etc) that demands the use of this DRM chipset, then I'd be screwed. If not, I bet I could push my next PC purchase out to easily over 5 years.

    --
    Looking for hardware (Currently need: Large Etch-a-Sketch) Have one? See my journal!
    1. Re:The beginning of the end? by linguae · · Score: 2, Informative

      AMD is a member of the Trusted Computing Group, along with MS, Sun, IBM, Intel, HP, Sony, and a whole slew of contributors and adopters of this technology, too.

    2. Re:The beginning of the end? by Alsee · · Score: 4, Insightful

      I'll get the most cutting edge PC I can that doesn't contain any builtin DRM, and then see how long I'll last.

      You missunderstand the threat. There is absolutely no reason to hold onto a Trust-free machine. It's like holding onto a speaker-free machine. You can just go out and buy a new computer that happens to have speakers, and then pretend the speakers aren't there. Simply don't use them.

      The new Trusted-enhanced machines can do everything the old machines can do.

      The entire plan is that ordinary old machine will increasingly get locked out of everything. New software will only run on the new machines, and only in the new Trusted-enhanced handcuff mode. New websites will only be viewable on the new machines, and only in the new Trusted-enhanced handcuff mode.

      You'll get a FREE music CD with your McDonalds Happymeal. If you try to play it on a normal old computer it will give an error message that you need a new Trust-enhaced machine. Your old machine is obsolete and incompatible. So Uncle Bob will run out to buy a new Trusted-enhanced machine just to get the damn free music to play. And that music will only play in Trusted-enhanced handcuff mode.

      You will start getting get secure e-mail from your friends and family and maybe even your boss. And it will be impossible to read that e-mail except on the new machines, and only in the new Trusted-enhanced handcuff mode. And if you refuse to submit to Trusted Computing then your friends and family and boss all blame YOU for having an old obsolete and incompatible machine, that YOU are causing the problem.

      So not only will you get locked out of more and more as long as you refuse to submit, they even subvert your friends and family and boss (who have moved to Trusted Computing) into making you suffer even more.

      There is absolutely no reason to hold onto old hardware. That is part of the insidious nature of their plan. It is the old Microsoft Embrace Extend Exterminate tactic. They Embrace everything current computers can do, Extend it with stuff that only Trusted machines can do in handcuff mode, and Exterminate normal old computers which are now incompatible with everything new.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  14. Notifying users? by lothar97 · · Score: 2, Interesting

    As this is something new that PC users might not expect, I wonder if IBM is taking any effort to educate purchasers about the "new functionality." While people might like to know that this might help stop the evil hackers, they should be told that software might stop functioning like they want (assuming the user does something bad, like use pirated copies). I can imagine the increased tech support calls arising from this...

    --

  15. Bring it on. - I, for one, welcome this practice. by Anonymous Coward · · Score: 5, Insightful
    computer's owner does not do anything with the software which the manufacturer does not want to permit.

    Good.

    Instead of encouraging people to break the law (pirate software, etc) - I wish more people would choose software that _grants_ them the right to use it as they see fit.

    I wish everyone in the world had to pay full price for Microsoft and Adobe software instead of copy it or buy cheap pirated versions. Then people would start recognising the value of Free Software.

    Until then, pirated windows is probably the strongest competitor Linux faces.

  16. Uh huh... by avalys · · Score: 3, Insightful

    trusted chips will eventually be used by software manufacturers to make sure the computer's owner does not do anything with the software which the manufacturer does not want to per

    My god, you can see the future too? I thought it was just me! How long have you had the gift?

    [/sarcasm]
    Seriously, the chips the article is talking about are completely user-controllable. If they don't want to take advantage of the functionality, they don't have to. Did you even read the article? It talks about how the chips facilitate encryption and secure storage of passwords and other sensitive information, not controlling what the user does with their computer.

    Making vague, unverifiable assertions about the possible applications of a technology that could potentially be derived from this one is nothing but FUD.

    --
    This space intentionally left blank.
    1. Re:Uh huh... by avalys · · Score: 3, Insightful

      So, the problem with this technology is that it will make it harder for people to pirate software?

      Cry me a river.

      And regarding this:
      "only software signed by those making the keys will run."

      Talk about FUD. Can you point to any evidence that suggests trusted computing will be used for this purpose? In every TC implementation I've read about, the end-user has the ability to generate their own keys to use for whatever purposes they want (for example, to authorize some freeware app to run on their computer). If the system is designed securely, this won't compromise its effectiveness at all.

      --
      This space intentionally left blank.
    2. Re:Uh huh... by avalys · · Score: 2, Interesting

      What it will do is stop a legitimate user from transferring a purchased license, say, at the time his machine dies to a spare.

      Absolutely not. Any TC system that doesn't allow for that eventuality would be laughed out of the marketplace, along with all the software vendors who release products under that system.

      Be realistic. I feel like I'm back in the days when Microsoft Product Activation System (in Windows XP and Office >XP) was first announced. Everyone was talking about it like it was the end of the world, and what did it turn out to be? A perfectly reasonable copy protection system, that at most causes a few minutes of inconvenience for advanced users every year or two when they upgrade their computer, or move their copy of Windows to another machine.

      --
      This space intentionally left blank.
  17. flawed by s4m7 · · Score: 4, Insightful

    While vendor lock-out is definitely a threat, it's not a terrible threat because amateur developers are such a key part of the industry, and always will be.

    What concerns me much more is the stuff that's going to start happening when "trusty" computing becomes ubiquitous, if it ever does. More and more important transactions and secret info exchange will take place over the net. and of course you know the government doesn't allow good encryption for "national security" reasons.

    the article talks about the security and encryption being in hardware rather than software as though that was some sort of improvement on it, but who wants to replace their hardware as soon as some 1337 5kr1p7 k1d5 figure out an exploit? and it's only a matter of time.

    on the other hand this is one of the few technologies that could permanently cure the world of spyware (the other obvious one being dumping windows altogether.). of course with every new anti-spam technology, the spammers are the first on board, so I imagine the industry will sell out again and no good will come of it.

    --
    This comment is fully compliant with RFC 527.
  18. Just say no to DRM by Whammy666 · · Score: 4, Insightful
    I for one will not buy any piece of hardware that is equiped with this nonsense, unless there is a BIOS setting to fully disable it. I plan to keep a couple of spare motherboards without the DRM crap just to have for spares in case the one I'm using dies.

    It seems that manufacturers and publishers are just determined to alienate the consumer with this kind of shit. The only way to stop it is to take their profit out of it. Just say no with your pocketbook. They'll get the message sooner or later, assuming they don't pay off some politicians and get a law passed to make DRM mandatory. Oh wait... we're screwed.

    --
    When all else fails, run.
    1. Re:Just say no to DRM by Reziac · · Score: 2, Interesting

      Back when WinXP was new, M$ posted on their site a list of requirements for hardware to be "XP certified" or whatever they call it. One of the items was that the BIOS was *not* allowed to be user-accessable.

      This particular criterion doesn't seem to have found much enforcement, but as you can see the concept was already there some time back.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  19. heard that one before... by Goeland86 · · Score: 2, Interesting

    ok, so IBM is shipping those machines... but does anyone think that IBM could use those chips eventually to block WINDOWS from being installed on them? look at the bright side, we may end up with a 'LINUX ONLY' line of machines... Big Blue is pro-open source, as it's showing in the SCO lawsuit and elsewhere... So, I wouldn't worry too much about it... yet.

    --
    ---- I am certain of only one thing : I know nothing else.
  20. The Birth of owning software. by Anonymous Coward · · Score: 5, Insightful
    Quite the contrary.

    If these silly licenses will finally be enforced, people will start to demand software that they legally own the rights to - as opposed to simply stealing it from work.

    The best thing that could ever happen to Free Software would be if people were no longer able to steal software from their companies an no longer able to buy cheap pirated versions.

    Finally the general public would understand what the Free Software movement is all about.

  21. It probably won't end up being that big of a deal by ShatteredDream · · Score: 5, Interesting

    Knowing how exposed most software is to things like worms, it would be very easy with powerful control hardware to lock people out of their systems without actually damaging the system. One of the things I find very interesting is how does one go about preventing a worm from rewriting certain parts of Windows and user apps so that they think the trusted hardware is either not present or does not let the user do what they are trying to do?

    If after a year and incredible amounts of money spent on R&D, Microsoft cannot really slow down the spread of worms, how can they write an operating system that cannot be totally mindfucked by a worm that twists how Windows deals with the trusted hardware? So maybe Microsoft requires code signing, who is to say that someone isn't going to find a way to spoof a real code signature so that the worm appears to be Microsoft?

    My money is the proposition that they'll try it, it'll work great for 3-6 months then people will start writing worms that target trusted systems and that totally ruin them. Then it will be a big flop within 2 years. IBM, Microsoft and other companies need to realize that the human component of security simply cannot be automated. Despite all of their attempts at real security, Microsoft cannot deal with the fact that the single greatest security hole in its OS is the user that never patches and that thinks it's not cool to remember what they aren't supposed to do to avoid getting worms and other hacks.

    And if it doesn't work, just stock up on as much pre-trusted hardware as possible and put it into a closet for safe keeping....

  22. OSS and Trusted Computing by linguae · · Score: 2, Interesting

    My main problem with "trusted" computing is the fact that it could lock out software that the manufacturer of the computer deems "not trustworthy." But, what does "not trustworthy" mean? Could some manufacturers use this technology to further entrench the Windows monopoly by locking me out of my "not trustworthy" Linux or *BSD disks? I could just think of the things that MS could do, such as force its vendors (Dell, HP, Gateway, etc.) to only ship "trusted" computers. I know, I know, I might be paranoid here, but I'm just saying that this is possible.

  23. Re:michael by Antique+Geekmeister · · Score: 5, Insightful

    Michael, I'm afraid you're mistaken. No processes will be allowed to run on your machine that *Microsoft* or a similar vendor did not specifically authorize. This means that the boot loader can be signed to prevent you from running a non-Windows operating system, a CD or DVD or hard drive disk can be signed to prevent legal and authorized duplication for what is legal home copying, and emulation software such as OpenOffice can be prevented from making the system calls to open data files generated with Microsoft Office, helping keep the Microsoft monopoly locked up.

    Moreover, it can prevent experimenters from being able to design new drivers and software tools to work with the crypto-authorized hardware without spending very large amounts of money on development tool suites with frankly larcenous intellectual property agreements.

    This development is potentially extremely nasty: while we're somewhat paranoid about it, the history of abuse of standards to lock customers into their monopoly justifies extreme concern about what Microsoft might do with these features.

  24. Backup? by Anonymous Coward · · Score: 3, Interesting

    Suppose that I back up my data and then my motherboard dies. Now I can't restore my backed up data because the new computer doesn't trust it or it doesn't trust the new computer.

    I remember a time when software vendors made it impossible to back up 5 1/4" disks by physically damaging them. The customers reacted by not buying their software and they backed off. I also remember a very early version of XP that wouldn't let you change any part of your computer without phoning Microsoft for a new key. Customer reaction was such that XP is much easier to deal with now.

    It also occurs to me that if the trusted computing chip keeps legitimate software from running then that is restraint of trade.

  25. Trust will Wilt in Face of Taiwanese Engineers by reporter · · Score: 5, Insightful
    These trust chips appear to be an attempt at preventing software piracy.

    The attempt is futile because every attempt to prevent illegal copying has been defeated. Some Taiwanese engineer will design a hardware addon to enable the customer to illegally copy the software.

    The only way to protect the trust chips is to obtain a federal injunction (from a judge) barring hardware hackers from circumventing the hardware anti-piracy chips. However, those injunctions apply only to the USA. The Taiwanese engineers will gleefully ignore the injuntion -- as is their wont. The Chinese in China (including Taiwan province and Hong Kong) routinely ignore Western standards and custom.

    After all, China is the software-piracy capital of the world. The piracy rate exceeds 91%.

    1. Re:Trust will Wilt in Face of Taiwanese Engineers by westlake · · Score: 2, Informative
      Trusted computing appeals to your boss, the same guy who ordered padlocks fitted on every PC case at work. The guy who signs off on purchase orders for 100, 1,000, 10,000 PCs.

      You build motherboards for export, you build to the specs demanded by your foreign clients, not the occasional hacker who posts a rant to Slashdot.

    2. Re:Trust will Wilt in Face of Taiwanese Engineers by mikael · · Score: 2, Interesting

      Trusted computing appeals to your boss, the same guy who ordered padlocks fitted on every PC case at work.

      When I was a student back in the 1990's, we had a professor who was a paranoid sys-admin (paranoid in the sense that he Burt Gummer seem like a Quaker). In one of his fits of paranoia, he decided to fit locks onto the data lines of the floppy disk drives to stop software being installed on 8Mhz MS-DOS PC's. (This was pre-Internet so there was not WWW, or even Ethernet cards on the PC's, just RS232 terminal lines to the server), and where PC's only had a single user account. It took the technicans the entire bank holiday to drill a little square hole in each PC case in the lab, thread and fit a lock, rewire the floppy disk drive, and lock the case. On the first day after the holiday, our sys-admin had a big cheesy grin as he saw the reaction of the students.

      Three days later he was mad as hell, as somebody had contacted a componenets supplier, and requested an identical lock with a specific key number - the same key number that matched all the locks in the lab. The department had spent thousands on getting approval, purchasing locks, drilling, rewiring, and it had all gone up in smoke due to a $20 lock.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  26. Parent going places. Up hopefully. by Mr+Thinly+Sliced · · Score: 4, Insightful
    Totally, like totally, 100% with you on that one.

    At the moment, its just too easy to pop the CD in, or download something you only want to use this one time.

    If that one time _really_ did cost you the $400, its suddenly not the package for you, is it?

    Example - The missus complains that she doesn't want to use or understand Linux, so what do we have to do, we have to install that nasty stuff - but we shouldn't fork out the list price of $900 for the software - O no. You're in IT aren't you, you can easily grab a copy from work .....

  27. This is not what TCPA is for by lkaos · · Score: 5, Insightful

    TCPA (the chip that's in these PCs) is simply a Crypto co-processor. It provides acceleration for common crypto algorithms and it also provides a tamper-resistant storage location for keys. IBM maintains an Open Source implementation for the processor.

    There's already been really neat things done with the chip like a truely secure version of Linux that's entirely tamper proof (this is doing by signing the kernel and boot loader with the TCPA.

    Put away the foil hats people, this is actually really cool innovative technology that so far has given Linux an edge in the security world over Windows.

    --
    int func(int a);
    func((b += 3, b));
  28. Can I trust my computer? by einhverfr · · Score: 4, Interesting

    You bet I can. I run only Free Software!!!

    Personally I am not opposed to the trust chip technologies because I think that we are to the point now where the interests against extending copyright protections are stronger than those for it. I also think that such trust chips may allow many new applications which we can't think of today in the Free Software world.

    One trend I think people often fail to understand is that freedom from EULA's becomes more appealing the more the mainstream technologies become encumbered. If Microsoft wants to fight their users, great! We welcome the refugees :-)

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:Can I trust my computer? by Cyclops · · Score: 4, Insightful

      Right. Just until the BIOS uses Treacherous Computing to determine wether you're launching an approved operating system.

      Phoenix has already announced they support TCPA... and many others do too.

    2. Re:Can I trust my computer? by einhverfr · · Score: 4, Interesting

      Right. Just until the BIOS uses Treacherous Computing to determine wether you're launching an approved operating system.

      At which point, if they do not allow for competition, they are vulnerable to Antitrust suits, I would think, though IANAL.

      I would think that would be a good case for collusion.....

      --

      LedgerSMB: Open source Accounting/ERP
    3. Re:Can I trust my computer? by einhverfr · · Score: 4, Informative

      Most fo the software I run consists of stable, widely accepted projects which have good maintenance records and a large community of coders behind them.

      I trust this software more than I trust software from businesses who do not have the incentive to put out quality products....

      --

      LedgerSMB: Open source Accounting/ERP
    4. Re:Can I trust my computer? by DrSkwid · · Score: 4, Interesting


      reading the source code is not enough

      unless you taped out the CPU, wrote the BIOS, wrote the compiler & wrote the OS

      http://cm.bell-labs.com/who/ken/trust.html

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    5. Re:Can I trust my computer? by Anonymous Coward · · Score: 2, Insightful

      Wouldn't matter. 12 years after the lawyers drag it all out, the game will be over.

    6. Re:Can I trust my computer? by Zangief · · Score: 4, Insightful

      Yeah, and 15 years after they crushed all competition, they will get a terrible slap in the hand, everything wiull be forgotten.

    7. Re:Can I trust my computer? by Luigi30 · · Score: 2, Insightful

      Phoenix were the original makers of knock-off IBM BIOSes. I bet soon there'll be a Phoenix knock-off without the Pal^H^H^H Trusted Computing thingy.

      --
      503 Sig Unavailable

      The Signature could not be accessed. Please try again later or contact the administrator
    8. Re:Can I trust my computer? by Alsee · · Score: 2, Informative

      Their actual plan is quite insidious and the Trusted Computing Group and hardware makers pretty effectively dodge issue of anti-trust.

      The hardware will launch absolutely any operating system you like. However new software will refuse to insall or run unless the software publisher approves of your system. Music and movie and other datafiles will be inacccessible unless the publisher approves of your system. Websites will be unviewable unless they approve of your system.

      And ultimately your ISP may deny you an internet connection unless they approve of your system.

      Obviously everyone is going to approve of Microsoft's next operating system Longhorn. Most everyone is going to be running the next version of Windows, so their software and media and websites would be pretty much unusable if they didn't. They are also perfectly free to choose to approve of other operating systems. If they do bother approving other OSs they are still only going to do so if that system properly enforces DRM and pretty much the exact same rules and restrictions that Microsoft imposes and enforces.

      There is already a project developing a Trusted Linux, and Trusted Solaris, and probably others.

      So yeah, music downloads *might* be useable on Trusted Linux, IF they bother adding it to their approved list. And if you do run Trusted Linux, well, you have the exact same set of handcuffs impossed on you. And the Trust system completely defeats the GPL. If you attempt to modify your system in any way it ceases to be Trusted. Nothing will work on it anymore. The source code is entirely useless. Change it all you like, recompile it all you like, it simply doesn't WORK.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    9. Re:Can I trust my computer? by einhverfr · · Score: 2, Interesting

      The hardware will launch absolutely any operating system you like. However new software will refuse to insall or run unless the software publisher approves of your system. Music and movie and other datafiles will be inacccessible unless the publisher approves of your system. Websites will be unviewable unless they approve of your system.

      I understand that. I was merely referring to the argued threat of the BIOS refusing to load an OS.

      Now....

      What will the effect be in a number of YEARS?

      Will overly restricted content open a new market for open content? I certainly hope so....

      The the wonderful glory of the Free Software/Content/Speech movement is that you cannot kill it by making things more restrictive. Indeed this only *encourages* it. Don't believe me? Look at what RMS has accomplished with the GNU utilities and the GCC because he was fed up with license restrictions and UNIX..... Same thing will happen with Music, animated films, etc. Full length feature films and novels will be the last art form to fall but they will be under greater competition from open content and may have to open up in order to be more competitive.

      It seems to me the *only* way to combat this issue is to reduce copyright terms to say 7 years. Such a move might actually destroy the attempts to create an open content movement, or at least slow it down.

      --

      LedgerSMB: Open source Accounting/ERP
  29. Re:Trusted computing is already here... by MoonBuggy · · Score: 4, Informative

    Yes, it's already here in mobile phones and it's already been used to cripple a perfectly good handset's bluetooth stack meaning images can only be sent over the cell network at an extortionate data rate rather than being beamed straight across the gap between two bluetooth phones. I think I'll take my chances on the viruses thanks. BTW, I'm running some nice open source apps on my P900 which I doubt would've been created if they needed signing (maybe why I can get apps for my SE P900 but I never could for my T610) - hell, even Opera Mobile Browser came up with an 'unsigned code' warning when I installed it, but I can click 'install anyway' on the Symbian model and I'm quite happy with that - there's no override on the T610.

  30. Re:michael by Anonymous Coward · · Score: 3, Informative

    The hardware doesn't enforce crap. It provides a layer that can't be modified by software (ie: "trusted") to perform certain operations invoked by software.

  31. Paranoia Sunday Apparently by OS24Ever · · Score: 3, Informative

    Man, did anyone read the article or check out how IBM markets them on their webpages? These things are for encrypting documents, passwords, storing things you don't want people to get to easily. I've sat through a few seminars and presentations from IBM and how they tout this is to protect your DATA from other people, not protect a copyright holder from you.

    --

    As a rock-in-roll Physicist once said, No matter where you go, there you are.

    1. Re:Paranoia Sunday Apparently by Alsee · · Score: 2, Informative

      Seriously, how dis you expect them market it?

      It's not like they are going to mention any of the nasty aspects. It's not like they are going to advertize DRM. They all try to deny it was designed specifically for DRM, but when pressed they virtally always admit that it just so happens that it's possible to write DRM software on top of this security system.

      I've sat through a few seminars and presentations from IBM and how they tout this is to protect your DATA from other people

      Next time you are at such a seminar try asking if you are permitted to know your own keys to your own data. If you want to be specific ask about your Private Endorsement Key and your Root Storage Key.

      If it were designed for your protection there would be absolutely no reason for the technical specification to state that you are forbidden to know your own keys. No reason for the specs to directly state the system be SECURE AGAINST THE OWNER. To directly state that it MUST be impossible for the owner to recover his own data under certain circumstances.

      Ask them how your computer giving out a remote attestation protects you. It flat-out does not. The only thing that remote attestation does is prove to someone else that you are properly restricted by the limitations of the Trust chip and reports to that other person the exactly what software you are running and what hardware you have. The purpose is so that the RIAA or whoever can ensure that you are properly bound within a DRM system and that the Trust chip will prohibit you from getting around that DRM system.

      Once your Trust chip has provided that attestation then the RIAA or whoever can send you a music file or whatever. The Trust chip then forbids you to know the key to that file and forbids you to access that file except throgh the RIAA approved DRM enforcing music player.

      If you have picked up the lingo at those seminars you will recognize that that song file has been SEALED to that DRM music player. That music player is the only software capable of unsealing and playing that file.

      You might recognize that if that music player is modified by a trojan or virus that music player will no longer be able to open that sealed music file. Well, that ALSO means that if you the owner choose to intentionally alter that DRM music player (to defeat the DRM) it will also be unable to upen the sealed file. The system is not only secure against viruses and trojans, IT IS SECURE AGAINST YOU.

      But here's the important part. All of those great things they tell you about, all of the security and protection it gives you.... you can get ALL of those benefits from an identical system where you DO know your keys. Lets say you have a printed copy of your keys sitting in a bank vault. The hardware is identical. Obviously identical hardware has identical capabilities and provides every single one of the benefits they sold you on. There is no possible way that knowing your key can reduce your systems ability to protect you.

      They simply REFUSE to allow you to buy that identical system where you know your keys. The only reason to forbid you to know your keys to is secure your computer against you. If you knew you keys you could unlock any DRM file you wanted to. Not knowing your key leads to a huge list of problems and abuses. See my other posts for extensive lists.

      If they let you have you key you would get all of the benefits and eliminate all of the problems and abuses. They refues to allow you such a system. That is malicious. The primary purposes is to secure the computer against you. That is malicious. It was designed specifically to support DRM and DRM-like things. They are just advertizing the personal security benefits that come along with any system that is secure enough for DRM.

      Some people certainly are working on good and beneficial uses and purposes, but the fact is that you are not permitted to have a system without that poison pill of being forbidden to know your key.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  32. Re:michael by mollymoo · · Score: 2, Interesting
    But trusted computing to the OSS world really means that no processes will run on my machines that I didn't specifically authorize.

    The whole point of "trusted computing" is that your computer trusts some other entity more than the user or administrator of that machine. If you had the encryption keys to make anything you wanted work then it would be a good thing, but that would defeat the purpose MS et al. have designed it for.

    Trusted computing means your computer doesn't trust you. Personally, I'd find it rather hard to trust my computer in such a situation.

    At best this will mean owning two computers; one which doesn't trust you (but which Microsoft does trust), and one which you can trust. I just hope the machines we can use to run code we can trust (ie open source) won't become prohibitivley expensive or even illegal (and you can bet the **AA et al. will want *every* machine sold to trust them more than you).

    --
    Chernobyl 'not a wildlife haven' - BBC News
  33. The defenders of Trusted Computing by CmdrNullo · · Score: 2, Informative

    should be reading John Walker's Digital Imprimatur to see what its real purpose is.

  34. You will suport it until... by nurb432 · · Score: 4, Insightful

    This sounds like a nice idea until you find out that the hardware manufacturers are working with the software vendors, and will prohibit you from installing anything other then what *they* approve..

    Approval wont techincally be 'restricted', but you will have to go thru a approval process, which wont be cost-free.. ( just look at getting ISO certification.. its not cheap )

    So, that means little LEGAL free software will run on your 'trusted PC', as the cost of 'certification' ( as well as the rules and regulations you must follow for approval ) will be far to high for an OSS project to afford.

    In the end, its got little to do with piracy, and more to do with control.

    --
    ---- Booth was a patriot ----
  35. Trusted computing could actually help Linux/OSS by lakcaj · · Score: 2, Insightful


    If trusted computing does become a reality, I hope that it is successful in enforcing one thing... preventing the pirating of large commercial applications like Photoshop, MS Office, and Windows itself. How many "Joe Users" do you think would actually be using MS Office if they actually had to PAY for it? I'm sick of my friends/collegues saying, "Why would I use The Gimp or Openoffice for free when I can use Photoshop or MS Office for free?". I'd like to see how quick they are to dismiss OSS alternatives when they actually have to PAY for the software they are so used to stealing.

    I'm not saying that Trusted Computing isn't without a myriad of faults, I just think it will be a big eye opener for the general populus when they realize how much they would be getting ripped off if they were actually playing by the rules.

    What do you think?

  36. Treacherous Computing by Eric+Smith · · Score: 3, Insightful
    Richard Stallman refers to it not as "Trusted Computing", but as "Treacherous Computing". The phrase "Trusted Computing" was deliberately chosen by the TCPA because sounds like a wonderful thing. Everyone wants to trust their computer. And trusted computing does provide a little of that. But what it really does is ensure that other people trust your computer. Specifically, that other people trust it not to do what you want it to, but only what they are willing to allow.

    The story said:

    trusted chips will eventually be used by software manufacturers to make sure the computer's owner does not do anything with the software which the manufacturer does not want to permit.
    It should be noted that what we're really talking about is preventing the computer's owner from doing things that Microsoft and their allies (such as the MPAA) don't want to permit.

    The computer manufacturer, such as IBM, is largely irrelevant, except to the extent that they may eventually offer hardware that will refuse to run operating systems they don't approve of. Since IBM supports Linux, it doesn't seem likely that they will build machines that can't run Linux, but many other vendors have hitched their wagons more firmly to Microsoft.

  37. On sale: solderless mod kit for IBM PC XYZ by thrill12 · · Score: 4, Insightful

    Seriously: we have this already. We have the Playstation 2, we have the X-Box, we have (name your favourite piece of controlled hardware here). Both of them incorporate something that could be called "trusted computing". If it ain't signed properly - it ain't trusted - it ain't run.
    Few consumers accept(s/ed) this and buys a modkit to solve the problem. Same way it will be for the IBM hardware.

    Maybe this even has a more negative impact for software sales than they envision:
    If software manufacturers rely on this piece of technology to protect their investment completely (as with XBox and PS2), their software is going to go just as easily as buying the modkit. And because their software get's spread more easily (any person with a modkit can copy their software), they will lose more money - and need larger margins to keep afloat, which leads to a spiral of less software sales. Thus, in the end, noone but large players will stay behind.

    I vote for a namechange:
    Trusted computing becomes Assured economic software failure...

    --
    Slashdot: stuff for news, nerds that matter, matter for news, stuff that nerd
    1. Re:On sale: solderless mod kit for IBM PC XYZ by Alsee · · Score: 2, Informative

      I believe the way it works is that there's actually some sort of corusive material that will get released and literally destroy the chip.

      No need. It has all sorts of tamper detection circutry. If you try to open it it simply wipe the master key from RAM or flash memory. Without that key the chip is usless. Once that key is wiped you can tamper all you like, there's nothing left of value.

      Dah, dude, you can shut it off in the BIOS. It's not a bad thing.

      If you shut it off it is impossible to install or run any of the new software. It is impossible to access any trusted files. It is impossible to read secure e-mail. It is impossible to view all of the new websites. The government and industry plan is that in a few years you will be denied internet access. The President's Cyber Security advisor called for that at it at a Gobal Tech summit in Washington DC. All part of securing the internet against viruses and terrorist cyber attack. Oh joy.

      there's no sort of unique identifier or anything on this chip

      Who the hell told you that?!

      The Trusted Computing Group's own techinal specifications document that every chip contains a unique Private Endorsment key. It effectively is an ID number, but it's much more powerful than that. It allows your chip to transmit and receive messges that you cannot read.

      you supply it with the private keys

      No, it comes with the Private endorsment key. It internally generates the Root Storage Key and most every other signifigant key. Most of the other keys will will be generated inside some other Trust chip and passed to your chip encrypted, so that it's impossible for you to see or know them. For example the key to a DRM'd music file.

      I guess you could give it a low level worthless key for encrypting things yourself, but you are NEVER allowed any access to or control over any signifigant key.

      you could easily disable it and the software would know no difference

      With the chip disabled it is impossible to access and of the encrypted files. Any Trusted software would simply fail to work.

      There is no reason anyone should be concerned about TCPA. IBM has been a very responsible citizen here.

      I admit many TCPA/Trusted Comuting critics are badly botching the critisisms. However they are botched versions of VALID criticisms. IBM and freinds certainly arent going to advertize any negative aspect of the system.

      And the postive aspects they advertize - well you could get ALL of those benefits from an almost identical system. One where you know your key. Merely knowing you key cannot alter or reduce the functionality and capabilities of your machine. You still get all of the security benefits. Howver when you know your key the machine is no longer secure AGAINST YOU. You can unlock any file you like, such as a DRM'd music file. Your chip can no longer keep secrets from you.

      And they REFEUSE to allow you to have such a good and beneficial system. They will only permit you to buy a system with the added poison pill of forbidding you to know your own key. One that can enforce DRM against you.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  38. Take off your tin foil hats by xswl0931 · · Score: 2, Insightful

    If this prevents the computer illiterate people from running malicious software (which probably makes up 99% of the world), I'm all for it. If you think this can be used to prevent legitimate software from running, I wouldn't be worried about it. How quickly do you think an anticompetitive lawsuit would be filed if that happened? There's a good chance this feature can be enabled/disabled (preferrably not programmtically).

  39. Re:michael by v1 · · Score: 2, Insightful

    Oh, like THAT will take the virus/worm writers all of 3 minutes to work around...

    They'll just make the same mistakes in the hardware/firmware as they do over and over again in the software. Nothing will change, other than the less technically savvy losing more of their computer to the manufacturers and developers.

    --
    I work for the Department of Redundancy Department.
  40. Re:michael by mrjb · · Score: 2, Interesting

    > This means that the boot loader can be signed to prevent you from running a non-Windows operating system,

    Although I fear that as much as the next guy, actually I trust that having a windows-only boot loader would be such a clear sign of monopolistic behaviour that even Microsoft wouldn't get away with it in court.

    --
    Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
  41. Why??? No hardware maker cares!!! by magarity · · Score: 2, Insightful

    Since none of the big time hardware makers also make major software, why the heck do they give a second thought about software piracy issues at all?

  42. Less evil? by brunes69 · · Score: 4, Interesting

    And exactly why is AAC's DRM "less evil" than WMA's DRM? Because it is made by Apple and not MS??!?!

    Anyone else like a big slice of bias with that? Anyone?

  43. Devil's advocate by BoneFlower · · Score: 2, Interesting

    While trusted computing for general purpose home PCs is a dangerous concept for civil liberties, trusted computing does have places I think could be very useful.

    Corporate PCs and servers. With a hardware enforced trusted computing policy, it will be much harder for users to bork the corporate network by installing a virus and spyware ridden warez game or weather bug thing.

    Safety critical systems could also benefit, to prevent user modifications that could cause the system to operate in an unsafe manner.

    Trusted Computing certainly isn't a cureall even in these cases, but its not a completely evil thing. It does have legitimate uses.

  44. How is that bad? by Rui+del-Negro · · Score: 2, Interesting

    "Since the article mentions none of the downsides, we should: trusted chips will eventually be used by software manufacturers to make sure the computer's owner does not do anything with the software which the manufacturer does not want to permit."

    Then people will start choosing the software that does permit them to do what they want. Might be a downside for uninformed users in the short run, but seems like a good thing in the long run.

  45. TCPA versus Palladium by Chris+Colohan · · Score: 2, Informative
    This article refers to machines equipped with TCPA, not Palladium. These are different architectures. The TCPA design is a bootstrap architecture, which means that the boot process has to be changed such that each portion of the OS is validated as it is loaded -- a task that is probably much easier to do in Linux than Windows, since you can always compile a minimal Linux system with TCPA support and not worry about portions of the kernel which support legacy hardware and software. A major design feature of Palladium is you can avoid that headache, and instead try to get a secure subsystem up and running under an already running insecure operating system.

    If you want to know more about the difference, you can read an article about it here.

  46. Trusted != Trustworthy by MacGabhain · · Score: 4, Informative
    From a security standpoint, the word "Trusted" refers any entity (computer or not) which is able to violate the security policy, and thus is "trusted" not to do so. "Trustworthy" refers to entities which are reasonably believed to be sufficiently unlikely to violate the security policy, and thus are worthy of being trusted.

    Given this particular definition, "trusted" is exactly the right thing to call this sort of hardware, although perhaps "blindly trusted computing" would be better.

  47. Nothing monopolistic by Teun · · Score: 4, Insightful
    They don't have to.
    There'll be a nice licensing scheme for the key.
    Which will first be incompatible with Open Software (licences) and second cost so it can't be included in freely distributed software.

    Microsoft, Adobe etc. will just hold up their hands, it's not *their* fault this 'free' software will not run...

    --
    "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
  48. What happens... by Phil246 · · Score: 3, Interesting

    to those students out there studying computing? or those independant software developers?
    Will these chips suddenly stop any written program from working unless 'signed'?
    What will they do to let peoples program as usual? special compilers which auto-sign programs for them?
    And what happens if one of those suddenly got out to the rest of the world. all programs which are signed from it get blocked?
    hypotheticaly, what happens if such a compiler from say, Microsoft got out. would they block ALL microsoft products?
    I think not. The potential for abuse of this system is staggering, and its ultimate worthlessness is astronomical. All it takes is for the system for 'signing' such programs to 'escape' ( or be rescued, depending on your point of view ) from a major software developer , and the whole thing is worthless.

  49. Re:michael by Zangief · · Score: 2, Interesting

    But trusted computing to the OSS world really means that no processes will run on my machines that I didn't specifically authorize

    You are running processes on your OS operating system, that you DIDN'T authorize?! WTF!

    By the way, even with Trusted computing, buffer overruns, and exploits will still happen.

  50. Re:I don't trust THEM, so I'll never ... by base3 · · Score: 2, Insightful
    Connect to the Internet? I'll use the public library's computers.

    Sure, after you've inserted your national ID into the smart card reader.

    --
    One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
  51. Nothing new here. by Deathlizard · · Score: 3, Interesting

    IBM has had these Security chips available in their machines since 1999. I remember PII's with them built in.

    All these are designed to do is interface with an IBM software product to encrypt files using a Hardware chip, do on the fly disk and network encryption and other security related protections that you couldn't do practically with just a CPU software solution.

    Specificially, If you have a Thinkpad there's a good chance it has one of these right now. This was one of their selling points that if the System was ever stolen they couldn't get access to any of the data because it's all encrypted to the physicial hardware itself and only the original laptop could access it.

    Their site for the current data on their security chip is here

    This new chip definetly looks more advanced, and could possibly be used for DRM purposes, but in the end its going to do the same things as the older hardware and the older hardware could be used for the same thing.

  52. Re: IBM shipping more PCs with Trust Chips by Alsee · · Score: 2, Informative

    I'm not a "computer wizard" but isn't ALL of the data already stored in the hardware? Where else does one store their data? The Ether?

    Normaly data is "in the hardware", but you can pull it up on the screen and see it and change it. It's not normally locked within the hardware and inaccessible.

    The point of Trusted Computing is that there is a secret key locked inside a single chip and it never leaves that chip. You, the owner, are forbidden to see this key or to use it except in the way they permit you to use it.

    And this key is used to lock (encrypt) pretty much all of the other data on your computer. You cannot look at or P2P your music files. You cannot even PLAY your music files, except in the manner the chip permits you to. Once you turn on the chip the chip owns your machine. It's not your computer anymore and you can't do squat except what other people specificly permit you to do.

    And if you choose not to turn on the chip, well then none of the new software and files and websites work at all. You may ultimately be denied internet access unless you submit.

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  53. Re: IBM shipping more PCs with Trust Chips by Alsee · · Score: 2, Informative

    If the system software can access it, so can a hacker.

    The entire point of Trusted Computing is that the system software CANNOT access it. No software can access the data except the exact and unmodified software to which it was bound.

    When you start a program it hashes that program. The chip uses that hash to create a decryption key. If you change the software you change the hash. If you change the hash you end up with a different and useless decryption key.

    And another part of the new hardware is that even the operating system will be unable to look at the memory belonging to a Trusted program.

    You can't get at the data without the original program, you cannot modify the original program, and no other software can peek at that program's memory. Depending how they implement the hardware the RAM itself might even be encrypted, so even a hardware attack would be useless unless you could break into the self-destructing CPU itself.

    There is a damn good reason they are spending billions on this new system. It simply is not vulnerable to all of the usual attacks. It's not your usual futile DRM scheme. This is a plan to change the fundamental nature of computers, to deny you ownership and control of your own machine.

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  54. IBM TCPA Rebuttal Faq by fluce · · Score: 3, Informative
    IBM published http://www.research.ibm.com/gsal/tcpa/tcpa_rebutta l.pdf this FAQ about TCPA two years ago.

    It aims to describe the difference between TCPA, MS Palladium and DRM, and explains what TCPA is usable for (crypt personnal data, store passwords,etc.), and what TCP is unusable for (restrain software execution).