Slashdot Mirror


Interesting Uses for Trusted Computing

An anonymous reader writes "The Unlimited Freedom blog has published a new article describing 'interesting' uses of Trusted Computing. (Google cache here). Trusted Computing, as implemented in Microsoft's NGSCB (Palladium) or the Trusted Computing Group (TCPA), has been one of the most controversial technology proposals of recent years, to put it mildly. But the article on Unlimited Freedom offers a new perspective. The author examines 12 different applications which could benefit from access to Trusted Computing technology. And most of them are uncontroversial or would actually improve privacy and anonymity. Among the examples listed are multi-player games, online casinos, P2P networks, anonymous remailers, distributed computing and mobile agents. The analysis provides an interesting contrast to the usual focus on Trusted Computing's impact on control over digital content."

323 comments

  1. Alternatives by BWJones · · Score: 4, Informative

    Hmmm, it seems that another approach might also provide these desirable side benefits but also work to secure the Internet as a whole, and not have to use "Trusted" architectures. Although, there are new controversies from the following approach, in short, from my journal: "an emerging Internet security company, Symbiot is taking an entirely new, albeit controversial approach to Internet defense and cyberwarfare that should appeal to cyberpunks everywhere. Rather than the traditional passive response that has been used by sysadmins and CTO's worldwide, Symbiot is taking a more "active" defense approach by implementing a common subscription based access to a "threat database" that will allow participating networks to determine the degree of threat and respond democratically (by using the shared resources of other participating networks) and proportionally to the attack by allowing for a graduated response to cyber attacks. The potential of an asymmetrical response to a threat is also not out of the question.... Links for additional information are here and here."

    --
    Visit Jonesblog and say hello.
    1. Re:Alternatives by Elwood+P+Dowd · · Score: 2, Insightful

      Um, the two concepts are utterly and completely unrelated to each other. They are suited to completely different purposes.

      Some might argue that given the spoofable nature of TCP/IP, Symbiot's concept is suited to zero purposes, but that's orthogonal to the point:

      Perhaps Symbiot considers their database of threats to be not only extremely valuable to competitors, but also extremely valuable to their targets. THEN THEY'RE GOING TO NEED SOME DRM, AREN'T THEY, SMARTIE?

      There are many, many acceptable uses of DRM. Iduno if pingflooding for profit really counts as one of them, but: Pingflooding someone that you suspect of hacking is, technically speaking, completely unrelated. Pingflooding someone that you suspect of hacking is, morally speaking, way the fuck below the RIAA, Microsoft, and SCO all rolled together. So even if it were suited to the same tasks as DRM (wtf?), I wouldn't really care.

      I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a suggestion. If you were trolling, well done.

      --

      There are no trails. There are no trees out here.
    2. Re:Alternatives by EvilAlien · · Score: 1

      You're lucky there isn't a '-1 Pretentious Use of "orthogonal"' moderation option.

      --
      perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
    3. Re:Alternatives by Elwood+P+Dowd · · Score: 1

      You're lucky there isn't a '-1 Pretentious Use of "orthogonal"' moderation option.

      Or a '-1, plagiarizing Charles Babbage' moderation option.

      --

      There are no trails. There are no trees out here.
    4. Re:Alternatives by torpor · · Score: 1

      bah! whats wrong with adding security certs to DNS? its a working system, its there already, there doesn't need to be a brand new freakin' protocol all the time. if its a good one, anyway.

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    5. Re:Alternatives by starm_ · · Score: 1

      This guy said "tangently related". go harass him!

  2. DRM by Anonymous Coward · · Score: 5, Funny
    DRM == Deprive Rights from the Masses

    Just like Sauron's ring, DRM cannot be used for good.

    1. Re:DRM by happyfrogcow · · Score: 1

      So we should carry Microsoft into it's nearby Cracks of Doom and throw them in? Woohoo! On the count of three, lift!

    2. Re:DRM by smittyoneeach · · Score: 1

      Don't Remind Me: Dumb Reasoning Misshapes Deplorable Reality Mindsets.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    3. Re:DRM by Jason+Ford · · Score: 1

      When computers use
      digital rights management
      your rights are managed

      --
      I did not become a vegetarian for my health, I did it for the health of the chickens. --Isaac Bashevis Singer
  3. Giftwrapped bullshit by onyxruby · · Score: 4, Interesting

    I dont think so. Trusted computing is based in principal on evil. It should not be legitimized by finding ways to use it that were unintended. Endorsing something rooted in evil does not change the morality of the base. I don't care how shiny you giftwrap bullshit, it's still bullshit.

    Think of it this way, Germany and Japan conducted much in the way of medical research in WWII, but since they conducted experiments that were inhumane, tortorous, and used unwilling subjects. The medical community wont touch their research, not because it is fundamentaly flawed, but because their research was fundamentaly evil.

    Stand up for your morals here and fight trusted computing.

    1. Re:Giftwrapped bullshit by garcia · · Score: 3, Insightful

      Whether we like the intended uses or not it's coming to a BIOS/OS near you. We might as well find "good" uses for it.

      Although I don't see how telling another system what process you are running could be a good thing.

    2. Re:Giftwrapped bullshit by BlackHawk-666 · · Score: 3, Insightful

      You can always flash that BIOS away and replace it with a new one that doesn't have the trusted computing crap in it. There are some open source alternatives out there already.

      --
      All those moments will be lost in time, like tears in rain.
    3. Re:Giftwrapped bullshit by petabyte · · Score: 3, Insightful

      And I'm sure there will be an option to disable it in that bios. And when that option disappears, Macs and their OpenFirmware will look very attractive.

    4. Re:Giftwrapped bullshit by garcia · · Score: 3, Interesting

      again, you people keep coming back to this. I have already stated that if MS wants to get DRM going in the direction they seem to be going they are going to require the BIOS to be trusted as well which means something that isn't LinuxBIOS or free. It's going to be MS/Phoenix or whatever.

    5. Re:Giftwrapped bullshit by October_30th · · Score: 4, Insightful
      And I'm sure there will be an option to disable it in that bios. And when that option disappears, Macs and their OpenFirmware will look very attractive.

      Attractive to whom?

      The majority of people using computers? Hardly. If the software they run (like Windows, for instance, or media players) doesn't either work or work poorly without DRM you can bet that they'll find DRM bios more attractive.

      --
      The owls are not what they seem
    6. Re:Giftwrapped bullshit by EndlessNameless · · Score: 1

      Sorry, the DMCA prevents. As long as the trusted computing crap is used to protect against copyright violations, you're prevented from circumventing it. And I don't plan on ever seeing a trusted computing scheme that doesn't include DRM, so that's that.

      Unless, of course, you write an entire BIOS from the ground up... then maybe you could argue that you're simply replacing the stock software rather than disabling a copyright protection mechanism. However, I don't see how this could realistically be accomplished on a wide scale.

      --

      ---
      According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
    7. Re:Giftwrapped bullshit by jmulvey · · Score: 3, Insightful

      Your analogy of Trusted Computing to medical research in concentration camps is shockingly inappropriate.

      Moreover, your assertion that Trusted computing should be fought because it is "immoral" and "evil" smacks of the very same totalitarianism you appear to despise. Are you the sole person to determine what is immoral and evil? What if I have a different morality or viewpoint? Will you compare me to a WWII doctor, then, too?

    8. Re:Giftwrapped bullshit by dave420 · · Score: 3, Insightful
      Score:5, Clinically insane

      What on earth does WWII have to do with trusted computing? It's a way to remove a lot of the blind faith people have in computers. Which, funnily enough, is the same blind faith that ends up screwing everyone when something goes wrong.

      To the paranoid, trusted computing is "evil". To those with their heads screwed on properly, it's just another tool in their belt.

      I'm not having a go at you, but the hysteria /. and other sources have built up around this topic. The same things were said about Intel's CPU-ID thing, which turned out to be absolutely nothing. The IT industry has a great track record of blowing things out of all proportions. Millennium bug, anyone?

    9. Re:Giftwrapped bullshit by korielgraculus · · Score: 5, Informative

      Actually the allied powers made extensive use of the Axis research projects after the war. One example was Unit 731, responsible for the research and development of biological weapons through human testing. Not only were the perpetrators not prosecuted for war crimes, Shiro Ishii, the commandant was given a job by the US military! Makes you wonder what that fight for decency was all about really doesn't it?

      Further details on Unit 731 can be found here.

    10. Re:Giftwrapped bullshit by onyxruby · · Score: 3, Insightful

      It's called an analogy. Dont take it out of context, ok? That being said, trusted computing is evil because it is about taking away the rights and choices of others in the name of profit. The fact that it is intended to be brought in a manner such that there is no alternative only attestifies to it's evil nature. There is absolutely no consumer benefit to trusted computing. Even the name is inherintly dishonest as trusted computers cant be trusted by their owners. My point was that trusted computing is fundamentaly evil, and my point stands. Benefiting from the evil does not make it any less evil. Got it?

    11. Re:Giftwrapped bullshit by BorgCopyeditor · · Score: 1

      Another example is Nazi experiments on human endurance in (very) cold water. The average time for someone to die or suffer irreversible damage from being in cold water was used to determine when to send helicopters to rescue shipwreck victims in the north Atlantic and when it would be of no use. Robert N. Proctor, a history prof at Penn State, has some good work on the Allies' post-war use of Nazi science.

      --
      Shop as usual. And avoid panic buying.
    12. Re:Giftwrapped bullshit by ad0gg · · Score: 1
      Principal of evil? WTF type of FUD Is that. There is need in the computing world for secured/trusted computing, its called businesses. I sure as hell want my servers to run only code that is signed by my company. Not only with my company but for companies I do business with. I want my bank with most secure system out there

      This shit ain't going to take off in consumer side of things. I sure as hell wouldn't buy one for home use.

      --

      Have you ever been to a turkish prison?

    13. Re:Giftwrapped bullshit by onyxruby · · Score: 2, Insightful
      I sure as hell wouldn't buy one for home use.

      Except that you will have no choice, there will be no alternative, and that's what trusted computing is about, taking away choice. It doesn't matter if your a business or a home user, you will have to have trusted computing. Just curious, are you really able to get all of your code signed? You are aware that you don't have to have special hardware to run signed code, aren't you?
    14. Re:Giftwrapped bullshit by OECD · · Score: 1

      These defenses of TC always make me think of someone advocating National Socialism as a solution to that problem with the trains.

      --
      One man's -1 Flamebait is another man's +5 Funny.
    15. Re:Giftwrapped bullshit by onyxruby · · Score: 3, Informative

      I'm familiar with the unit. While the military made use of the data, the medical community outside the military has flatly rejected the research. The point stands, after all a doctor in the military doesnt tend to have a lot of choice on what he researches - their called orders.

    16. Re:Giftwrapped bullshit by Anonymous Coward · · Score: 0

      Think of it this way, Germany and Japan conducted much in the way of medical research in WWII, but since they conducted experiments that were inhumane, tortorous, and used unwilling subjects. The medical community wont touch their research, not because it is fundamentaly flawed, but because their research was fundamentaly evil.

      Yes we happily used the research we gained from the same things we did to the Amercian Indians and what the Spanish did to the Astecs...

      It seems the level of "evility" depends on who is looking at it?

      Remember, the German Generals during the trials ask the US prosecuters as to why they were being convicted for doing EXACTLY what we did 150 years earlier...

      (Posting AC to avoid the fricking US positive spin corps that moderate here on slashdot.)

    17. Re:Giftwrapped bullshit by Lumpy · · Score: 1

      Ok... to me trusted computing is that my computer warns me when any application is trying to send a data packet outside the computer, and allows me to inspect that data packet and either allow or disallow it, but in any case log it for me.

      It asks me if I want to run a certian application asking me strongly if it has never ran before and may be a virus or spyware.

      It needs to have the tools to set up secure and "trusted" connections to other computers and networks and protect me from the software developers and other companies trying to hijack my property and information...

      does trusted computing do any of this or does it further limit my abilities to have 100% control over my property?

      --
      Do not look at laser with remaining good eye.
    18. Re:Giftwrapped bullshit by Have+Blue · · Score: 2, Interesting

      I dont think so. P2P is based in principal on theft. It should not be legitimized by finding ways to use it that were unintended. Endorsing something rooted in theft does not change the morality of the base. I don't care how shiny you giftwrap bullshit, it's still bullshit.

      There, fixed that for you.

      It just goes to show that technology is still just a tool. It can be used by people for good or evil.

    19. Re:Giftwrapped bullshit by Anonymous Coward · · Score: 1, Insightful

      The big problem is that I do not trust the Trusted Computing. Even if it was carefully designed by the godly Linus Torvalds himself, I wouldn't trust it because it is based on unpatchable hardware with no-one-knows-how-many bugs in it.

      OpenSSH is considered secure, and yet every once a while I have to install a bugfix. How would you install a bugfix for hardware? And how would you even know the hardware is broken, apart from noticing huge sums of money being transferred from your account to Nigeria using your brand new VISA Trusted Computing Internet Banking?

      Even if the company behind TC wasn't Microsoft, it wouldn't be trustworthy by design. Howgh.

    20. Re:Giftwrapped bullshit by Anonymous Coward · · Score: 1, Insightful

      As long as the trusted computing crap is used to protect against copyright violations, you're prevented from circumventing it.

      That is wrong. Whether it is used to protect against copyright violations is irrelevant. The DMCA specifically and deliberately addresses cirumvention of technical measures that effectively CONTROL ACCESS to a copyrighted work. That is infinitely broader in scope than just copyright violations.

      People who think that the DMCA just seeks to prevent breaches of copyright and that it incidentally walks all over other rights have really missed the point. It is deliberately and maliciously designed to do what it does.

    21. Re:Giftwrapped bullshit by chef_raekwon · · Score: 1

      The majority of people using computers?

      if the majority of people using computers were told that their innocence was just thrown in the creek out back (read:drm) in plain english, you would certainly see a backlash. nobody wants prying eyes, not even for mp3's.

      --
      We're like rats, in some experiment! -- George Costanza
    22. Re:Giftwrapped bullshit by Anonymous Coward · · Score: 0

      -2 Ad-hominem Microsoft Shill

    23. Re:Giftwrapped bullshit by Kalzus · · Score: 1

      CPU-ID was absolutely nothing *because* people screamed about it. BIOS vendors the world over included the kill-switch, and OS vendors were smart enough to avoid being publicly caught making any use of the data.

      The difference here is that the OS vendor is *insisting* on making it be so. By analogy, Intel was just one country's leader in the UN who got his policies changed by public demand. Contrast here, where Microsoft wants to be Ozymandias, King of Kings. And there's time to stop it from being so but only when enough people realize how its backers want to use it.

      --
      "The Devil does not know a lot because He's the Devil, He knows a lot because he's old." -- unknown
    24. Re:Giftwrapped bullshit by Anonymous Coward · · Score: 0

      No, you're wrong.
      TC is not that.
      See RMS explanations .

      The problem with TC is indeed that we might loose the control of our property. That's the risk. On the other hand, it is obviously a powerfull technology. As long as we can keep control over it.

      Latest moves by MS (investing in Phoenix, biggest BIOS manufacturer) and others are frightening though.

      Without control, TC is evil
      With control, it is useful.

      Yet, the masses are to loose... as usual.

    25. Re:Giftwrapped bullshit by Stripe7 · · Score: 1

      I am pretty sure China would love "trusted" computing. They could use it to insure that none of their citizens are running any unapproved software or reading any unapproved literature. The same with the Middle East, the mullahs would be able to restrict all heretical materials from reaching any of their people.
      What would be interesting would be the back doors the NSA, FBI or CIA would insist M$ put into the architecture. Without the back doors, keystroke loggers and other spyware that they use to collect evidence would not work.

    26. Re:Giftwrapped bullshit by lowe0 · · Score: 1

      Why can't trusted computers be trusted by their owners? If you don't trust a piece of code, don't run it - then it can't do anything to you. It's not like the code will just download itself and start running. If you don't trust the entire operating system, use something else. Just don't cry if the content providers aren't willing to sell you whatever you want to watch/listen to on a system they can't trust.

    27. Re:Giftwrapped bullshit by eofpi · · Score: 1

      Trusted Computing, as theorized in the article, is no more secure than current systems are. It just breeds more blind faith, as a remote machine can only be trusted to verify itself as much as the remote machine was trusted in the first place.

      Nearly every example relied on "remote attestation" of the code, which I interpreted as something along the lines of checking the official program's own hash against the one supplied by the remote machine (it's impractical to have the code transmitted to the authenticating machine unless worldwide broadband access becomes pervasive very quickly). While it would be nontrivial to do so, it would not be impossible to maliciously modify a program so that it appears legitimate but does not behave so.

      The only possible benefit of TCPA and similar schemes is the ability to offload heavy cryptography to a dedicated chip, and that is rendered moot whenever a flaw is found in its cryptographic algorithm(s) or the chip itself. On the whole, TCPA et al. are just as toothless as the Pentium III serial number issue was.

      --
      Y'know, you blow up one sun and suddenly everyone expects you to walk on water.
    28. Re:Giftwrapped bullshit by onyxruby · · Score: 1

      Because the BIOS will be capable of independent contacting of whatever entities have paid the BIOS manufacture enough. We had an article just last week talking about a Pheonix BIOS that can read your email. They can also contact web sites and "report" you for suspicious behavior. The job of the new BIOS will be literal enforcement of those licensees that pay for said enforcement.

      Imagine someone like my sister for whom I ripped all of her CD's for her to MP3 just days before they were stolen. She bought and paid for that music, and it isnt the place of some computer company to sick the RIAA on her.

      Laws can change in a heartbeat with a Supreme Court ruling. Point to matter is the Sony vs Betamax ruling. Time shifting became legal, and the public embraced it. Hollywood made billions, but if DRM / Trusted Computing hardware had been mandated, that entire industry could never have been born.

    29. Re:Giftwrapped bullshit by BlitzPig_Sal · · Score: 1

      I'm not so certain that there will be no other choice than trusted hardware. As long as consumers have a desire for choice in software, they will demand that manufacturers supply non-trusted hardware to run it on. The Microsofts and Adobes will release their locked down versions of software and the consumer will have to decide if that's all they want to run on their computer or if they would like to download and run shareware, freeware and open source applications like they used to be able to do.

    30. Re:Giftwrapped bullshit by timeOday · · Score: 1
      Do you believe in immorality and evil or not? Your first paragraph is absolutist, your second is relativist.

      If you believe that things can be immoral and evil (without the scare quotes), then let's talk about whether trusted computing falls into that category. Attacking somebody's authority to make a value judgement is just a diversion; it's not as if he's trying to impose his opinion on you.

    31. Re:Giftwrapped bullshit by lowe0 · · Score: 1

      So flash your own BIOS in and opt out of the system. Just be prepared to give up both the good and the bad.

    32. Re:Giftwrapped bullshit by onyxruby · · Score: 1

      You'll only be able flash part of the BIOS, not the who'll thing. The other part is a "secure" area not touchable by the public. DMCA will prevent gaining access to the rest.

    33. Re:Giftwrapped bullshit by geoffspear · · Score: 1
      Because the BIOS will be capable of independent contacting of whatever entities have paid the BIOS manufacture enough.

      What's your point? Your computer right now could be secretly sending data to anyone who paid the programmers of the OS enough money, and there's nothing you could do to stop it. Even if you're using an Open Source OS, unless you wrote the C compiler yourself in machine language and read the entire source of what you're compiling, you can't really be sure what exactly you're running. Better get a thicker tin foil hat.

      --
      Don't blame me; I'm never given mod points.
    34. Re:Giftwrapped bullshit by codehelp · · Score: 1

      The article quotes Trustworthy Computing attestation as being vital to making sure that online voting software has not been altered on disk since installation.

      Haven't they heard of signatures? Sign the files and verify?

      The key point is that Trustworthy Computing only trusts the chip, NOT the person. Anyone with physical access to the machine will be trusted because the intervening security is so useless.

      To verify a person, you MUST have some kind of trusted input from the user, not a chip accessible to all users.

      Again, in the online gambling area, the article pretends that the chip can validate the software from the casino - something that Linux users have been doing with all packages. gpg --verify
      Simple. Verification doesn't need a password so it is easily automated.

      The trusted chip cannot verify the person at the keyboard without a secondary layer.

      Trusted Computing has nothing to do with trusting users - it is solely about the vendor trusting your machine by preventing free use.

    35. Re:Giftwrapped bullshit by Alsee · · Score: 1

      I sure as hell want my servers to run only code that is signed by my company.

      Great!

      However there is not need for Trusted Computing to do that. You can do the exact same thing with identical hardware that comes with a printed copy of your key. Simply knowing your key cannot possibly reduce you're computer's ability to protect you.

      If you know your key then the system is no longer "Trusted". You are in control of your computer and you can tell it to do whatever you want.\

      Not only with my company but for companies I do business with.

      Here it depends on exactly what you mean by that. Do you mean that YOU and to be able to control what code THEY can run on machines THEY OWN? If so then you need Trusted Computing to do that - you need to prohibit them from KNOWING THEIR OWN KEY. And it would make you a schmuck.

      On the other hand if you mean that you want THEM to be able to control what code they can run on their own machines, then great! You don't need Trusted Computing to do that. You can let them buy identical hardware and allow them to know their own key. They will have control of their own computer and they will have just as much protection against viruses and other attacks.

      This shit ain't going to take off in consumer side of things. I sure as hell wouldn't buy one for home use.

      You may not have much choice. They plan for every machine sold to come with a Trust chip, and some time in the next 3 or 4 years you're going to want to buy a replacement. And ultimately you can be denied internet access if you don't comply, though they can't try to impose that restriction for a few years, they need a few years for most of the old machines to be replaced.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    36. Re:Giftwrapped bullshit by Inuchance · · Score: 1

      My question, though, is why? I mean, these people have suffered either way. I mean, you might as well make the most of it...

    37. Re:Giftwrapped bullshit by Anonymous Coward · · Score: 0

      Then we must work quicker to show them the alternatives.

    38. Re:Giftwrapped bullshit by Alsee · · Score: 1

      demand that manufacturers supply non-trusted hardware to run it on

      Does not exist, and CANNOT exist. That is one of the insidious aspects of their plan.

      A non-Trusted machine is like a computer without speakers. Manufactures can ship every machine with free speakers built in, and there is no possible demand for non-speaker machines. You can always pretend the speakers are not there.

      Trusted Computing is all about penalizing those who do not submit. The new software and new files and new websites will not work on non-Trusted machines, or on a Trusted machine in non-Trusted mode. You will get error messages. More and more error messages and you get locked out of more and more software and files and websites.

      The Trusted machine can do everything the non-Trusted machine can do, but it has the added benefit of being able to access the new locked software and locked files and locked websites if you "voluntarily" submit to total Trusted Computing control.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    39. Re:Giftwrapped bullshit by Anne+Thwacks · · Score: 1
      Hold on there, cowboy ...

      Trusted means the system only runs software it trusts , right?

      That means my *BSD system won't run any of that there M$ shite then don't it!

      How is that evil?

      --
      Sent from my ASR33 using ASCII
    40. Re:Giftwrapped bullshit by jmulvey · · Score: 1
      Well, to quote from him directly:

      Stand up for your morals here and fight trusted computing.

      So, I take that to mean that your morals should be telling you that trusted computing should be fought.

      That sure sounds like imposing an opinion to me.
    41. Re:Giftwrapped bullshit by timeOday · · Score: 1

      Maybe it should be fought in some way, I'm not sure yet. Either way, asserting that action can never be taken until everybody agrees is just plain wrong. People don't agree on tax rates, or drug laws, or the draft, or anything else of substance. The argument that we should therefore do nothing is just an unreasoned argument for the status-quo.

    42. Re:Giftwrapped bullshit by Kirill+Lokshin · · Score: 2, Insightful

      That being said, trusted computing is evil because it is about taking away the rights and choices of others in the name of profit.>

      Yeah, and buying a car takes away your right to go 200 mph on the highway.

      In many cases, if you purchase an item that could reasonably be used to harm others, you accept certain restrictions on its use. For instance, certain modifications to guns or cars are illegal. There's no reason to think that computers are so fundamentally different from any other technology that their modification and use cannot be restricted.

      Even the name is inherintly dishonest as trusted computers cant be trusted by their owners.

      Assuming, of course, that the user owns the computer. If you're using someone else's computer, you can hardly complain about any restrictions they place on its use.

      Recall also the heyday of IBM, when computers were rented rather than bought. TC would be perfectly appropriate in such a scenario.

    43. Re:Giftwrapped bullshit by wtrmute · · Score: 1

      Except that an open source compiler and an OS, if popular enough, will be reviewed by thousands of persons daily -- and unless they are *all* colluding to steal your data, someone's going to raise a flag soon, probably right here on /. Remember that "incident" in the LKML some months back?

      Even then, you can use other methods to verify that your computer isn't sending weird datastreams you can't account for, unless of course they use trusted computing with tamper-proof I/O streams you can't even detect. It takes some skill, but anyone who cares enough can learn it with little difficulty.

    44. Re:Giftwrapped bullshit by geoffspear · · Score: 1
      Not necessarily. An early version of the Unix login binary had a backdoor, and the cc binary had code in it that would both install the backdoor, and install the backdoor-installing hack into the compiler itself when it was compiled from "clean" source. So a sufficently paranoid person shouldn't necessarily trsut even open source.

      The point is that just because something can possibly be used for purposes someone might have a problem with doesn't make it inherently "evil".

      --
      Don't blame me; I'm never given mod points.
    45. Re:Giftwrapped bullshit by SeregonSandgrain · · Score: 0
      Maybe it was just me, but it wasn't it the media blowing the Y2K bug out of proportion, not the industry?

      Any technically competent person I know knew that it wasn't going to be anything.

      -<ASP>-

      --
      My User Agent: "Where is the pr0n?"
    46. Re:Giftwrapped bullshit by dedalus2000 · · Score: 1

      Question: how is ripping a copy of a CD you own a use that harms anyone? Obviously you have a funny idea of harm modifying a gun or a car can make them physically more dangerous there is no software modification you can make to a PC that would cause them to harm a human being physically. What is the physical or psychological damage inflictid by exerciseing fair use rights??

      --
      My keyboads not woking popely.
    47. Re:Giftwrapped bullshit by EndlessNameless · · Score: 1

      My point: the DMCA is obnoxious because it prohibits you from disabling trusted computing technologies if they are designed to protect copyrights.

      I take it that you're agreeing, more or less.

      Right now, I trust the trusted computing alliance about as far as I can throw them, and seeing as I'm 6' and only 165 lbs that ain't gonna be very far.

      I wonder... if someone did some research into corporations who lobbied for the DMCA or paid pro-DMCA congressmen, how many TCA members would be on the list? Probably most... you know, if I had to guess.

      --

      ---
      According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
    48. Re:Giftwrapped bullshit by petabyte · · Score: 1

      Attractive to whom?

      I meant to me. I don't really care what the rest of the sheep are grazing on; I don't support DRM.

    49. Re:Giftwrapped bullshit by Anonymous Coward · · Score: 0

      You just told someone that immoral and evil are not absoulutes, yet in the first sentence of your post you made a absolutist statement.

      You're a Grade A Nimrod. Look up "Hypocritical" and "Ironic" in the dictionary sometime.

    50. Re:Giftwrapped bullshit by Disevidence · · Score: 1

      Fuck, where to being with these moronic statements.

      First of all, you don't own the fucking highway. Its owned by the government (otherwise known as everyone), therefore, restrictions are put in place so everyone can share their road together, without too many problems. Besides, in an emergency (or if you want to), you can still go 200mph. You're just speeding.

      If I get a gun with certain restrictions, it still does its primary function, namely fire. If i get a computer and want to convert my CD's to mp3 or burn myself a new cd of assorted tracks, these "restrictions" stop me from doing a primary objective.

      Not that you care any, but your on my foe/ignore list now for making such utterly ridiculous analogies.

      --
      Think nothing is impossible? Try slamming a revolving door.
    51. Re:Giftwrapped bullshit by Anonymous Coward · · Score: 0

      Maybe you ought to grow up and not try to act all tough by telling people they're on your foes list. It's losers like you that are what's wrong with Slashdot.

    52. Re:Giftwrapped bullshit by Disevidence · · Score: 1

      What asides from the trolls, the strawmen arguments, the other noise et al.

      The reason I DID move him to my foes list is because he made a bunch of strawmen arguments. I stated the reason for that in the post.

      Of course you may think I'm a loser. You're entitled to your own opinion, but you know, discussion is the key to things. Idiots like the guy I replied to do nothing for arguments, because they have no logic at all. Hence he's on my ignore list. He know's why (If he ever cares), and my comment viewing is improved.

      --
      Think nothing is impossible? Try slamming a revolving door.
    53. Re:Giftwrapped bullshit by alex_tibbles · · Score: 1

      howabout everyone who downloads music from the internet, copies a cd onto their mp3 player - that's a lot more than just geeks....

    54. Re:Giftwrapped bullshit by hplasm · · Score: 1

      I call these functions 'firewall', mostly.

      --
      ...and he grinned, like a fox eating shit out of a wire brush.
    55. Re:Giftwrapped bullshit by Anonymous Coward · · Score: 0

      If that's really your reason for telling him, then I suppose that's okay. But I'm not sure I find that hard to believe.

      The account Ralph JH Nader was created within the last couple of days (you can tell by the UID) and yet I don't see anywhere you telling him why you marked him as a foe. He's made quite a few comments, so you've had plenty of opportunities.

      If you're inconsistent about things and don't tell everyone why you mark them as a foe, I find it hard to believe that you really have a legitimate reason for informing him. If your reason for telling him was really good intentioned, wouldn't you make the same effort to tell all of your foes why you've marked them as such?

      Perhaps I shouldn't have overreacted and called you a loser, but I initially took your post as rampant immaturity and replied as such. I'm not sure what to make of it now.

  4. As long as I control the 'trusting...' by Anonymous Coward · · Score: 5, Insightful

    ...I'm cool with Trusted Computing.

    1. Re:As long as I control the 'trusting...' by metacosm · · Score: 2, Informative

      Exactly, who controls the "trusting" is the difference between the microsoft plan, and what TCPA is ... they are not even tangently related...

      People need to get a clue on the MASSIVE differences between TCPA(and ESS), Palladium and DRM -- they are all seperate technologies. TCPA is the follow-on to ESS.

      Lucky IBM has posted research to help those who like to scream and yell, but don't like to read...

      tcpa rebuttal

      More TCPA research

    2. Re:As long as I control the 'trusting...' by RedShoeRider · · Score: 1

      Trust implies more than one person/object/being in a given agreement, so there's no way that you alone could control the "trusting"

      --

      Chris Knight is my hero.

    3. Re:As long as I control the 'trusting...' by Alsee · · Score: 1

      Exactly. And the piont of Trusted computing is that you are denied any control at all, short of the ultimate control of yanking the plug and tossing your machine out the window.

      The "Trust" in Trusted Computing is trust that YOU, the owner of your own machine, CANNOT tell your computer to do what you want it to do. If you try to change anything in the computer the Trust chip returns a filed result and nothing works.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    4. Re:As long as I control the 'trusting...' by Kalzus · · Score: 1

      Show me a document that shows provably that Microsoft will supply an option to have an OS-level trust model other than their own BY DEFAULT with every TCPA-aware OS they will ship.

      The linked papers show the theory. 90% market share shows the likely practice.

      --
      "The Devil does not know a lot because He's the Devil, He knows a lot because he's old." -- unknown
    5. Re:As long as I control the 'trusting...' by Anonymous Coward · · Score: 0

      We all know Trusted Computing is doubleplus ungood, don't we.

    6. Re:As long as I control the 'trusting...' by Anonymous Coward · · Score: 0

      Huh? I alone control who I trust. It may not be transitive, but I control it.

    7. Re:As long as I control the 'trusting...' by Alsee · · Score: 1

      the microsoft plan, and what TCPA is ... they are not even tangently related

      False.

      The Microsoft website itself states that the TCPA chip (the TPM) will be the Security Support Component (SSC) for the next Microsoft operating system.

      That are all identical in that they all founded on the principal of forbidding the owner of a machine to know his own key.

      Absoltely NOTHING in the TCPA_Rebuttal or in Why_TCPA justifies that central foundation of the system. Absolutely every justification for TCPA given in Why_TCPA would work just as well with an identicle system where they owner of the machine received a printed copy of his key, or with some physical means to reading the key out of the chip.

      The only possible purpose of forbidding the owner to know his own key is to wield his own computer as a weapon against him.

      The TCPA_Rebuttal and Why_TCPA completely fail to defend TCPA.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    8. Re:As long as I control the 'trusting...' by 4of12 · · Score: 1

      founded on the principal of forbidding the owner of a machine to know his own key.

      For a long time I've railed on soapboxes to people about computer security, bringing up issues like "How do you know where that dialog box came from?"

      You have to know the circumstances under which you can trust your machine, and that's been an ambiguous area.

      Not any more. In the future, you won't be able to trust your machine.

      --
      "Provided by the management for your protection."
  5. As long as... by BHearsum · · Score: 5, Insightful

    As long as my computer is being told what it can or cannot do by someone other than me, I DON'T WANT IT.

    1. Re:As long as... by Keeper · · Score: 1

      Don't ever use a computer then unless you wrote every line of code running on it, because that is exactly what it is always doing. (what do you think a program is anyway?)

    2. Re:As long as... by dekashizl · · Score: 1
      As long as my computer is being told what it can or cannot do by someone other than me, I DON'T WANT IT.
      I guess you don't install any software on it then?
    3. Re:As long as... by Rick+and+Roll · · Score: 1
      I think he meant "May or may not do". There is a difference between a program not being capable of doing something and a program being capable of doing something but deliberately not doing it.

      How about the new version of Photoshop, that tries to prevent people from printing out conterfeit bills? Now that is deliberately not doing something, and is very different from adding or removing a feature designed for the user in a program.

    4. Re:As long as... by Anonymous Coward · · Score: 0

      Only software that has been out for a while and that has been through the gauntlet of a public release where every hacker and his dog is trying to find problems with it. If there are issues, they will come out.

    5. Re:As long as... by Alsee · · Score: 1

      False.
      While running any software causes the computer to do what someone else wrote, you can at will alter those instructions if you don't like those instructions. It may be a pain in the butt to do in many cases, but it is always possible.

      And that is exactly the ability and freedom that Trusted Computing seeks to eliminate. If you change anything on your computer then none of the new software will run at all, all of the new files will be completely unreadable, more and more websites will return error messages and be unviewable, and ultimately you may be denied internet any access at all.

      And even if you're not a programmer and would have no idea how to make such changes yourself, Trusted Computing makes it impossible for you to get such a patch from someone who does know how to code those changes. If you install such a patch to fix or improve something on your computer then nothing will work.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    6. Re:As long as... by Keeper · · Score: 1

      While running any software causes the computer to do what someone else wrote, you can at will alter those instructions if you don't like those instructions. It may be a pain in the butt to do in many cases, but it is always possible.

      Additionally, someone else can write software which alters those instructions, and you wouldn't know it.

      You may say that's a good thing. I think that's a bad thing.

      And that is exactly the ability and freedom that Trusted Computing seeks to eliminate. If you change anything on your computer then none of the new software will run at all, all of the new files will be completely unreadable, more and more websites will return error messages and be unviewable, and ultimately you may be denied internet any access at all.

      False.

      If you alter software signed with a digital key, it will no longer run as a trusted application. If that application interacts with other software which requires that 'trust', it will no longer be able to interact with that other software.

      If you are willing to run 'untrusted' software on your computer, you can. If you want to write untrusted software and run it on your computer, you can. If you want to write trusted software and run it on your computer, you can. If you want a 3rd party to interact with your modified and/or untrusted software, you'll have to convince them that you are trustworthy through a different means.

      It has nothing to do with making files unreadable. It has nothing to do with HTML or browsing the web. It's signing an exe with a frick'in digital key.

    7. Re:As long as... by Alsee · · Score: 1

      Additionally, someone else can write software which alters those instructions, and you wouldn't know it

      You don't need Trusted Computing to solve that, therefore that is not a justification for Trusted Computing.

      You can do it with hardware identical to Trusted Hardware where you *DO* know your key. You can get *every* benefit of Trusted Computing and *none* of the abuses with idential hardware where you know your key. But if you are allowed to know your key then it's no longer "Trusted". They simply refuse to offer such a system because it would no longer enforce DRM or any other abuses against the owner.

      >If you change anything on your computer then none of the new software will run at all
      False


      It will "run" just fine, but it WON'T WORK.

      If you alter software signed with a digital key

      You missunderstand Trusted Computing. It's not about signing software with a key at all. The software is itself the "key", more specificly the hash of the software is bound to the encryption keys.

      it will no longer run as a trusted application

      Sure it will, but it won't be able to access any existing data. I.E. it won't work. The hash of the software is different and keys are bound to the hash. The application is denied the key and therefore denied access to the data and therefore cannot work.

      If you are willing to run 'untrusted' software on your computer, you can.

      Yes. However your computer will be essentially usless lump of slag when you can't install any of the new software, and you cannot read any of the new files, and you are denied access to more and more websites, and ultimately you are denied any internet connection at all.

      Cisco's new N.A.C. routers are designed to deny a connection to any non-trusted machine. The president's CyberSecurity advisor called on ISPs to install these routers and make Trusted Computing a mandatory part of their terms of service. It would be done in the name of "fighting viruses" and "securing the national information infrastructure". Naturally it would be at least 3 or 4 years before ISPs could do that because it would be around that long for most PCs to be replaced through the normal upgrade cycle. Once most people have Trusted hardware then ISPs can easily install these routers and deny access to any non-Trusted machine.

      At that point it's no longer optional or voluntary.

      If you want a 3rd party to interact with your modified and/or untrusted software, you'll have to convince them that you are trustworthy through a different means.

      Either that, or I simply need to rip *MY* chip open and read out *MY* key with a microscope. It's my property and I have every right to look at it under a microscope. And once I do that I have 'god level' control over the Trust system. I can run any software I like and it's impossible for that 3rd party or anyone alse to detect that I've defeated the Trust system.

      So all Trusted Computing really accomplishes is to make it a pain in the butt for me to read my key and run whatever I like.

      It has nothing to do with making files unreadable.

      It has EVERYTHING to do with making files unreadable. Data gets encrypted to the hash of the software. The data is unreadable with any other software, unreadable if you alter the software, and unreadable if you change your BIOS or anything else.

      Unreadable, unless of course you rip open your chip and read out your key. Then the whole Trust system falls apart.

      It has nothing to do with HTML or browsing the web.

      Sure it does, when websites start encrypting the data. If you try to block pop-ups then you won't be able to decrypt the data and you'll just get error messages from the website.

      Unless of course you rip open your chip and read out your key.

      It's signing an exe with a frick'in digital key

      Nope. There's no need to sign Trusted EXE's at all.

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    8. Re:As long as... by Keeper · · Score: 1

      You don't need Trusted Computing to solve that, therefore that is not a justification for Trusted Computing.

      Right. It's currently solved by software which generates a hash of your application and stores it in an external file. In order to detect a "change" you must run the external software before running your application, which generally makes the assumption that the hash stored in the external file was not altered by whomever hacked your machine.

      You missunderstand Trusted Computing. It's not about signing software with a key at all. The software is itself the "key", more specificly the hash of the software is bound to the encryption keys.

      You're confusing TCP with DRM.

      By reading the rest of your message it is clear you don't have any idea of what "trusted computing" involves. You might want to actually do some reading about the actual technology, instead of whatever rightwing conspiracy propaganda you've been reading. Keep wearing that giant tinfoil hat; I'm sure it'll keep you safe from the evil government and it's lackies.

    9. Re:As long as... by Alsee · · Score: 1

      You might want to actually do some reading about the actual technology

      You just stepped in way over your head. I'm an expert.

      I'm a programmer and I've been reading the technical design specifications in detail. As I said, you missunderstand how Trusted Computing works. If you don't believe me then I suggest you go read the specs yourself if you can handle it. (Don't take "if you can handle it" as an insult, they are engineering specs and you pretty much need to be an engineer and/or programmer to decipher it.)

      Main_TCG_Architecture_v1_1b.zip

      That's a zipped PDF of the engineering specs, hosted on the Trusted Computing Group's own website. You can't get any more official and authoritative than that.

      You're confusing TCP with DRM.

      No I'm not. Everything I said is 100% accurate. Trusted Computing is not based on signatures. I'll give a simplified summary of how it actually works:

      You load an application. The TPM (Trusted Platform Module) takes the hash of that software and places it in a PCR (Platform Configuration Register). The PCR value is then used to create an encryption key inside the chip. That key is then used to decrypt that application's data files.

      Any change to the software will alter the hash of that software. Any change to that hash changes the key. Any change to the key means you can't read the data. Only the original and unmodified software has that hash. Only the original and unmodified software can get at that key. Only the original and unmodified software can read the file. Even the owner of the computer can't read the file - the key is locked inside the chip.

      Note that there is no signature used anywhere in that process. The software is its own signature. Any change in that 'signature' makes the data unreadable.

      It's currently solved by software which generates a hash ... assumption that the hash stored in the external file was not altered

      Yeah, but that's not what I was reffering to. I was reffering to a system that gives you the EXACT same protection you get from Trusted Computing.

      Lets say you have two machines with *identical* hardware. The first machine is Trusted Computing. The second machine is not Trusted Computing. The *only* difference between the two machiones is that you have a printed copy of the master key for the second machine. The second machine isn't "Trusted" becuase you know your master key and you can defeat DRM or anything else by using that key whenever you want to do so.

      There is *nothing* the Trusted Computing machine can do for you that the second machine couldn't do just as well. Simply knowing your key cannot possible reduce your computers ability to protect you.

      Someone who hacks into either machine cannot modify any of your software or falsify any of your data files because he cannot get access to the key hidden inside either of the chips. The NON-Trusted computer - the one where you have a printed copy of your key - is just as secure.

      Therefore the security example you gave does not justify Trusted Computing. You could get the exact same protection from a non-Trusted machine using the same hardware.

      The problem is that they refuse to sell you that second machine - the one where you get a printed copy of your master key. They refuse to do so for the sole reason that Trusted Computing's primary purpose is for your computer to enforce DRM and other abuses against the owner. There is *no* legitimate reason to forbid an owner to know his own key.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  6. Trusted and Microsoft in the Same sentence by amigoro · · Score: 0, Offtopic
    'nuff said.

    Moderate this comment
    Negative: Offtopic Flamebait Troll Redundant
    Positive: Insightful Interesting Informative Funny

    --


    Nothing to see here
  7. I like TC! by 0x54524F4C4C · · Score: 1, Funny


    Trusted computing is one of the best ideas I've heard in the last 10 years. It allows companies to decide which software you can run, thus avoiding you to run viruses, trojans or other software these companies don't trust. It will stop people from copying software too, like the brilliant DVD protection scheme, so creating more jobs in the computer industry. It's such a powerful concept, I can't wait until it gets delivered into my computer.

  8. FYI by pinkUZI · · Score: 2, Informative

    A nice faq on Trusted Computing.

    --
    You are receiving this message because your browser supports Slashdot Sigs and you have Slashdot Sigs enabled.
    1. Re:FYI by Anonymous Coward · · Score: 0

      "Office of Redundancy Office, pinkUZI speaking, how may I help you?"

      "Yes, that link you posted there is exactly the same as a link posted on the slashdot homepage. your ass is about to be hit with an onslaught of Redundant moderations."

    2. Re:FYI by pinkUZI · · Score: 1

      Whatever. Check the link, I'm cool.

      --
      You are receiving this message because your browser supports Slashdot Sigs and you have Slashdot Sigs enabled.
  9. the 'freedom' by call_me_susan · · Score: 1, Interesting

    Unlimited freedom without repsonsibility is equivalent to anarchy, and the net is as close to a functional implementation of anarchy that the world has seen. However, this does not imply that what we have is an ideal. Far from it in fact.

    Spam is one immediately obvious result of this freedom. Give yourself a couple minutes and you can think of several other less than desirable outcomes of all this freedom.

    By tempering freedoms with responsibility, we can have the free flow of ideas we all have come to expect from the web, but without propogating all those nuisance aspect of the beast.

    Unfortunately that means regulation. But regulation is not feasible in the traditional sense. The internet is a global phenomenon, and while some corners of the world act to supress portions of the traffic, by and large the web is a building block of a truly global society.

    But a society must have laws to function and sustain itself. In ten short years my own usage patterns have drastically changed, as well as the usages patterns of many of my peers.

    Remember the good old days? I remember not having multiple email accounts, or any of a number of other measures I routinely undertake to weed out various garbage I don't want as part of my on-line experience. We've all had to take these measures, to some degree or another.

    My question is, is that the way it should be? Is spam and it's unsavoury tribe really an acceptable cost for the freedoms entailed? Most, if not all of us have extreme antipathy to spam. It's the old adage about a right is such only until it infringes on the rights of others. I feel that spam has truly infringed on my web experience, most of us should feel the same way. Even if the measures to avoid it personally are trivial, should the majority who don't want spam have to make such changes to allow safeguard the freedoms of a few individuals who refuse to honor our freedoms?

    Regulation is probably inevitable, and in fact is being attempted by governments today. I think this is the bigger concern. If the web is to be regulated, such regulation needs to come from within. The danger is that the regulation will be forced from outside. The reason this will occur is because we have subjugated responsibilites to freedoms. As long as this continues to be the case there will be an increasing impetus to force such regulation on the web. The problem is that the source of such change will be the very people we don't want to make the changes happen. Big business and government.

    And it makes sense, why spend money and time and effort dealing with the effects of this (relatively) unabridged freedom with virus scanners, and spam blocking services Et. Al. when the same time and monies and effort can be used to eliminate the problem. For a multinational corporation, it is a relatively trivial exercise to lobby for the legislative changes required. Once that legal environment exists, it becomes easier to implement the rest of your solution. If you can get a couple of your peers to play ball...

    --
    --- I'll finish this after my cig. break
    1. Re:the 'freedom' by evilad · · Score: 1

      You seem quite certain that there is no technological solution to spam.

      I have seen several that I think have a good chance of working, particularly if phased in as part of existing score-based antispam measures. The best of the bunch (no reference handy, sorry) is a web-of-association based solution.

      All of the other problems that I can think of are similar, in that the problems are rooted in protocols designed in the good old days when strangers could be trusted.

    2. Re:the 'freedom' by eggstasy · · Score: 3, Insightful

      Uh, I dont get spam. Any spam. At all. I have been spam-free for nearly two years without any sort of filter. It's not hard, just dont give out your email in public. You dont give your home adress and phone number to everyone and their mother do you?
      I also dont get any popups, I use Mozilla though its more for the tabbed browsing than the ad blocking.
      There is no negative side to my internet experience, and even if there was, I would rather rely on myself to fix my own problems than trust Billy G and his buffoons.

    3. Re:the 'freedom' by Decameron81 · · Score: 1

      I am not against regulations, as long as they don't consider you to be a potential criminal. Trusted computing is all about letting remote hosts know that you can be trusted upon, as well as trying to ensure your own self that you can be trusted.

      An analogy would be to prevent you from going the direction you want with your car as that would make it an untrusted car.

      Diego Rey

      --
      diegoT
    4. Re:the 'freedom' by B5_geek · · Score: 1

      I completely disagree. Everything in your comment is based on the principal the internet = anarchy, BUT if that were true then no packets would ever leave their home subnet. Nothing would get routed, nothing would work.

      There are strick rules in place that govern the operation of the internet. I think a better analgy for your comment would be that of the days of Knights & Kings.

      The tyrants that are making your life miserable lives Thousands of miles away in a seemingly solid fortress that prevents us (the peons) from ever stopping them.

      A few good Knights step up to the cause, and try to put these villians in their place, but there are also bad Knights who enjoy adding to our torture.

      --------------
      I really should get out more.
      --------------

      --
      "The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
    5. Re:the 'freedom' by slug359 · · Score: 4, Insightful
    6. Re:the 'freedom' by Anonymous Coward · · Score: 0

      Posting anonymously since I modded you (up) and parent (down)... fuck, I wish there was a "plagiarized" mod option.

    7. Re:the 'freedom' by Anonymous Coward · · Score: 0

      'Is spam and it's unsavoury tribe really an acceptable cost for the freedoms entailed?'

      Yes.

    8. Re:the 'freedom' by Anonymous Coward · · Score: 0

      Posting anonymously since I modded you (up) and parent (down)... fuck, I wish there was a "plagiarized" mod option.

      Agreed on the "plagiarized" option, however please do NOT mod up logged in users who point out duplicated posts. Otherwise it encourages trolls with multiple accounts to post with one and point with the other. Not accusing Slug359 whoise integrity I have no reason to doubt, just making a general point.

    9. Re:the 'freedom' by Anonymous Coward · · Score: 0

      It's not hard, just dont give out your email in public.

      I used to believe that. However, to my sadness I've learned through experience that it's harder than that. You have to not give out your email to any clients (or suppliers) who get infected with one of those viruses that snags all the email addresses from that user's contact list or PC's hard disk. If your email goes to one person who has an insecure PC, you can get deluged with spam. Happened to me.

  10. Wishful thinking by Ed+Avis · · Score: 5, Interesting

    Applications like online casinos would also benefit from a magical honesty pill which users could take to prevent them from cheating - but it's not going to happen. The idea of trusted computing is to require a specially restricted client machine, but there's no way this could work and be secure enough for something like online gambling. An important rule of online security is *you cannot trust the client*, and even if the standard Dell PC that grandma buys is locked down with all sorts of nastyware, this will do nothing against a determined attacker who is able to program a computer to do what its he, its owner, wants.

    Although trusted computing could never provide real security, it can give a lot of inconvenience to 90% of the population to stop them doing things with their computer that Microsoft would prefer them not to do. Just like other copy-protection measures over the years, its purpose is to keep the majority of users under control, not to stop the real criminals.

    --
    -- Ed Avis ed@membled.com
    1. Re:Wishful thinking by dave420 · · Score: 1, Insightful
      Did you actually read the article? (what am I thinking... this is /.)

      That's the whole idea of trusted computing (amongst other things), is allowing a trusted remote service to know full well that the computer its talking to is on the level. It's based in hardware, and is drenched in encryption and intelligent process control.

      The trusted computing will provide more security than you've got now, by far. And if you don't like it, you can turn it off. It's that simple. No-one's going to force you to use it, unless you want to run their software. That seems fair enough to me.

    2. Re:Wishful thinking by Ed+Avis · · Score: 2, Interesting
      It's a fair cop. I did RTFA but _after_ posting my comment. Got to get in early...
      That's the whole idea of trusted computing (amongst other things), is allowing a trusted remote service to know full well that the computer its talking to is on the level. It's based in hardware, and is drenched in encryption and intelligent process control.
      It's been a while since I read up on TC, and that was only from doommongering sites mentioned on Slashdot, but I just don't understand this. If you have control of the hardware, then you can fake up any response to say that your computer is 'on the level'. Ordinary users may not be able to open the lid of their computer (metaphorically speaking) and bypass the TC restrictions, but the bad guys certainly will. What is to stop one from running a 'trusted' operating system inside a simulator such as Bochs, for example? With deus ex machina powers you could bypass any checking built into the OS or BIOS. Ultimately, if you control the hardware you can program a computer to do what you want; this has always been true and I don't see how TC can change it.
      --
      -- Ed Avis ed@membled.com
    3. Re:Wishful thinking by StevenMaurer · · Score: 2, Insightful

      Yes, and that is certainly good enough to delay the development of your average Counterstrike Aimbot.

      However, when significant amounts of money get involved, it's a whole different ballgame. Silicon can be debugged remotely. And given how sophisticated the schemes that casinos deal with right now - going on under their noses - it eventually would be.

      Further, unlike a game hack, a true professional wouldn't necessarily broadcast the HOW-TO to the world. More likely, he'd just sit back, shuffle accounts, and make millions.

    4. Re:Wishful thinking by molarmass192 · · Score: 1

      The "trust" occurs below the OS, at the BIOS level. So you could modify Bochs to fake a trusted BIOS but you'd still need a valid key to ping against the key servers. Regardless, DRM sucks.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    5. Re:Wishful thinking by Ed+Avis · · Score: 1

      Re your sig: I think there should be a +1 Troll moderation.

      --
      -- Ed Avis ed@membled.com
    6. Re:Wishful thinking by Ed+Avis · · Score: 1

      Surely the valid key can come from a trusted PC you bought earlier. You just need to dump the BIOS image to disk, run it under Bochs, and do whatever fiddling you want.

      --
      -- Ed Avis ed@membled.com
    7. Re:Wishful thinking by janbjurstrom · · Score: 2, Insightful
      No-one's going to force you to use it, unless you want to run their software. That seems fair enough to me.

      It's been argued (to death, actually), that this is in itself a major problem. If you're in the IT industry, you've heard/spoken the phrases ten thousand times. "Vendor lock-in", "[forced] migration path", "monopoly", "barriers to entry", ..."Microsoft", etc.

      Point being, while no one will force you to use apps/systems X, Y, and Z; tomorrow it could be practically impossible to function in society without those very apps/systems.

      So, I guess I'm disagreeing with your conclusion of fairness. Consumers and (small/mid-sized) businesses without the muscle/resources to escape or route around TC (should they want it) will - possibly - have no real choice but to "play ball"...

      --
      668.5
    8. Re:Wishful thinking by Ralph+Yarro · · Score: 2, Funny

      It's based in hardware, and is drenched in encryption and intelligent process control.

      You forgot to mention that the silicon is mixed with fairy dust to make it 107% tamperproof.

      --

      The real Ralph Yarro posts as Anonymous Coward. Anyone else is an impostor.
    9. Re:Wishful thinking by bloo9298 · · Score: 1

      There will be a keypair in tamper-resistant hardware produced by Intel. It's the "dump the private key" part that will be extremely difficult. Yes, if you could extract the private key, then you could emulate the behavior of the hardware, and Intel/Microsoft are perfectly aware of that.

      It will be interesting to see how they handle revocation if a private key is ever compromised, and how they will handle remote attestation in virtualized machines (now that MS has entered the virtualization market).

    10. Re:Wishful thinking by molarmass192 · · Score: 1

      I didn't even think of the "revocation" piece of the puzzle. What are your options once your key has been revoked? Buy a new mobo? Will we be seeing "revoked" PC mobos for sale "on the cheap" on eBay in a few years?

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    11. Re:Wishful thinking by dekashizl · · Score: 2, Insightful
      The article actually talks about gambling clients trusting casino servers, which is an interesting reversal on the typical applications of DRM we usually here. Feel free to read the article, or you can just post again along party lines and hope to pick up some cheap karma. From the article:
      Using remote attestation, player software could confirm that the casino was using a certified and validated software package for its game play calculations, one known to be free of bias and to give the player an honest chance.
    12. Re:Wishful thinking by JohnFluxx · · Score: 1

      It won't be in the bios - it will be on the cpu.

    13. Re:Wishful thinking by Ed+Avis · · Score: 1

      Exactly the same problem applies: how on earth am I supposed to trust the 'attested' server code, given that those running the server can get control over their own hardware? Perhaps the hardware is supposed to be tamper-proof, but do you want to trust that with your money?

      If I said to you 'my gambling program is on the level, and look, here is a certificate from Microsoft to prove it', would you trust that? No thanks.

      --
      -- Ed Avis ed@membled.com
    14. Re:Wishful thinking by bnenning · · Score: 2, Interesting
      The article actually talks about gambling clients trusting casino servers, which is an interesting reversal on the typical applications of DRM

      As usual, DRM isn't needed to achieve this; we already have existing algorithms. Here's how a casino can prove that it's shuffling a deck of cards fairly:
      1. The casino generates 225 random bits, enough for all permutations of a 52-card deck.
      2. For each bit, if it is a 1, the casino server generates 2 600-bit prime numbers and multiplies them together. If it's a 0, the server generates and multiplies 3 400-bit numbers.
      3. The server sends the 225 1200-bit numbers to my client.
      4. My client creates 225 random bits (with or without my direct input) and sends them to the server.
      5. The server XORs its original bits with the bits from the client, and uses the resulting 225 bits to shuffle the deck, using a publicly known algorithm.
      6. After play with the deck is concluded, the server sends the client the prime factors of the numbers that it sent in step 3. I can replicate the process that the server used in step 5 to shuffle the deck and verify that it was done correctly.


      I can't cheat because there's (presumably) no way to factor the large numbers I get from the server in any reasonable time. The server can't cheat because it has to prove the bits that it started with.
      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    15. Re:Wishful thinking by multi+io · · Score: 1
      No-one's going to force you to use it, unless you want to run their software. That seems fair enough to me.

      Well, if you really think that it's "fair enough" to enable the respective vendors to put an end to Samba, open-source hardware drivers, MSWord import/export filters in OpenOffice/Aplixware/etc., alternative implementations of browsers, mail/groupware clients, messaging clients etc., or the possibility for users to control/read/decrypt network streams originating on their own machine, then we're fundamentally at odds here.

    16. Re:Wishful thinking by BeBoxer · · Score: 1

      Virtualization is actually pretty easy to handle. Something like VMWare is just another application. You can attest to the exact version of the VM which is running just like any other application. The whole TCPA is built on layers of software. The TCPA chip hashes the BIOS, which hashes the bootloader, which hashes the kernel, which hashes the applications, etc. As long as each layer follows the protocol, the chain of hashes stays intact. Adding a VM is just another layer.

      Which is not to say that any old VM will be trusted by any given remote site. But Microsoft can certainly make it's VM "trusted" if it wants.

    17. Re:Wishful thinking by BeBoxer · · Score: 1

      Applications like online casinos would also benefit from a magical honesty pill which users could take to prevent them from cheating - but it's not going to happen.

      Keep in mind that casios don't have to trust the users. The example was allowing the users to trust the casios, which is a fairly difficult problem even in a real life casino.

      On the other hand, the specific example of a casino is fairly poor. The algorithm for a secure coin toss between untrusted parties is old and well documented. It allows the outcome of the coin toss to be determined in such a way that neither party can determine the outcome in advance of the final revealing. It's trivial to expand a coin toss, which is just a bit, to more bits to enable a game of blackjack or poker to be played securely online. I don't think any online casios actually do this, but they could. No need for TCPA.

    18. Re:Wishful thinking by bloo9298 · · Score: 1

      Right, but in the Longhorn preview's version of NGSCB you would have to turn VMWare (or MS's version thereof) into an NCA or extend the Nexus. If the former, you would also need to fold the virtualized NCAs into the VMWare NCA to get around the memory isolation between NCAs.

      I agree that virtualization is possible with the TCPA spec., but I don't see how to do it easily with the preview version of NGSCB. Perhaps MS will have redesigned it by the time Longhorn ships...

    19. Re:Wishful thinking by BeBoxer · · Score: 1

      You got me. What's an "NCA"? I've read some of the TCPA spec, so I've got a pretty good idea of what it does. I've got a fleeting impression of NGSCB; enough to give me a rough idea of the role of the Nexus. But I'm not familiar with "NCA". Is that roughly a "trusted" application?

    20. Re:Wishful thinking by bloo9298 · · Score: 1

      Yes, NCA = Nexus Computing Application (or something to that effect). The MS documentation shows an NGSCB-enabled system in quadrants. The left-hand side is the normal stuff. The right-hand side is the new NGSCB stuff. Slashdot is not ASCII art friendly, but here goes:

      normal process x nexus computing application
      xxxxxx xxxxxxx xxxxxxxx xxxxxxxx xxxxxx xxxxxx
      normal kernel x nexus

      The normal kernel does not have access to the (curtained?) memory on the right-hand side, otherwise rogue device drivers could compromise the system (of course, that might be what the person at the console wants...). The nexus manages right-hand side memory and provides other limited OS functionality to NCAs, including sealing and remote attestation using TCPA.

      This is my reading of the documents at MS NGSCB and the Longhorn Platform SDK. It would be nice if any lurking NGSCB engineers could correct it.

    21. Re:Wishful thinking by Anonymous Coward · · Score: 0

      But, nobody really HAS to use microsoft or DRM.

      Just as DRM in the form of copy-protected software drove customers away, if MS tries to use TCP to impose crappy restrictions on people, that will just drive more people to OSS.

      If MS tries to limit our options, boycott them!

  11. Trusted Computing: No Thanks by ifreakshow · · Score: 4, Insightful

    I understand all of the benefits of trusted computing, but still find it hard to accept for two reasons.

    First, I don't beleive that any system that is physically in the users hand is secure. Given enough time and motivation crafty end users will crack the system. For an example we need look no further than mod-chips and video game systems.

    Second, I'm a tinkerer. I love to play around with new technology and software. Ultimately this technology would be in everything from your computer to your dishwasher. I'd hate to lose that ability to dig around the machine and software myself or have to pay extra to modify my computer and devices to gain that back.

    1. Re:Trusted Computing: No Thanks by dave420 · · Score: 3, Interesting
      Mod chips (like the ones for the PS2) are detected when you play online, and the service disconnects you.

      That's one point of trusted computing people don't mention much - It doesn't stop you from running dodgy apps or hacking your machine to pieces, but it tells anyone you interact with that the integrity of your application through which you're interacting has been violated.

      The way you decide what software sits on your box won't change. If you don't trust Microsoft, don't put their software on your box. If their software's not on your machine, Microsoft can't do squat. Effectively, your machine doesn't trust Microsoft. How can you be against that? :-P

      Trusted computing != microsoft sitting on your machine, stealing your pr0n and sending it to the feds. It means giving the software of your choice the ability to look out for itself, and to vouch for your computer and itself.

      For someone to be pissy and scared of trusted computing means they haven't given it more than 2 seconds thought and are suffering a knee-jerk reaction. If you're into IT, you're gonna love TC when you see it. If you're paranoid, it'll scare the pants off you, then you'll love it once you realise just what it can do for you :-P

    2. Re:Trusted Computing: No Thanks by ifreakshow · · Score: 1

      I certainly have thought more than two seconds about trusted computing and am not giving a knee jerk reaction. I don't believe I implied the MS would be looking at my porn.

      In fact, in the future I'd like to be able to run MS software(would be a TC app) when there is a need and non TC apps when there isn't. I don't want to have to modify my computer or bios just to do that.

    3. Re:Trusted Computing: No Thanks by jhoger · · Score: 2, Insightful

      The aspect where I can control what software runs on my machine is fine with me. The fact is I know what is running on my machine though, so its kind of irrelevant.

      My concern is the direct and indirect ability of others to affect what I can do with my machine, things that today are perfectly legitimate. It is completely possible, with DRM in the picture to begin regulating what software may be used to communicate over the Internet, for example. If I make a patch to Konqueror and then try to use that to connect to the web, it is conceivable that it would be prohibited since the signature on the code would not match what is 'allowed.' Apparently this has already started with mod chippers not being allowed into gaming networks.

      I prefer a Free network, where unless an actual crime is committed you are allowed to go about your business without interference.

      Just because I'm paranoid doesn't mean they aren't after me... yeah it's a slippery slope argument, but many of us just want to nip this one in the bud.

    4. Re:Trusted Computing: No Thanks by Alsee · · Score: 1

      Mod chips (like the ones for the PS2) are detected when you play online, and the service disconnects you.

      That is merely because no one made the effort to get around that.

      it tells anyone you interact with that the integrity of your application through which you're interacting has been violated

      Once you have extracted a key from one of teh chips that is no longer true. You can use that key to run anything you like and it is impossible for anyone else to detect that you have defeated the system if you program it carefully.

      the ability... to vouch

      Assuming you haven't modded the hardware, the result of that is that you are refused access and software won't work if you do not "voluntarily" sumbit to someone else's total control and vouch as such.

      You will start seeing more and more websites with ads requiring you to "vouch" that you are not running an ad blocker. If you decline, or if you are not running a trusted machine, then you can't see any of those websites. You just get error messages.

      The real scarey part is Cisco's new Trusted Computing Router. It requires you to "vouch" that you are running an approved operating system and approved patches and approved anti-virus software and approved firewall, and anything else the ISP demands that you be running. If you decline to submimit, you your operating system and/or software are not on the approved list, or if you are not running a Trusted machine, then the router refuses you any internet access at all.

      Then it's not very voluntary at all, and you have no control and no choice. And the president's CyberSecurity advisor has requested ISP's to install these routers in the future, and for them to require customer compliance as part of their Terms of Service. It is all being done to "fight viruses" and to "secure the national infrastructure", but the end result is that your computer is a useless lump of slag unless you submit.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    5. Re:Trusted Computing: No Thanks by peachpuff · · Score: 1
      "That's one point of trusted computing people don't mention much - It doesn't stop you from running dodgy apps or hacking your machine to pieces, but it tells anyone you interact with that the integrity of your application through which you're interacting has been violated."

      Wrong. It tells any other software it interacts with that integrity has been violated. That other software, unless it is also hacked, will then refuse to cooperate.

      The person at the other end may not mind your unauthorized software. They may understand that you have a good reason. They may even be you. But they will not be able to read the file you created or connect with you over a network without using a similar hacked or unauthorized piece of software.

      "For someone to be pissy and scared of trusted computing means they haven't given it more than 2 seconds thought and are suffering a knee-jerk reaction. If you're into IT, you're gonna love TC when you see it. If you're paranoid, it'll scare the pants off you, then you'll love it once you realise just what it can do for you :-P"

      Good thing I'm able to feel emotions other than fear and love.

      In this case, I'm very irritated. Trusted Computing is security through incompatibility. If you're into IT, you know that deliberate incompatibility is always a scam to suck the life out of you and turn it into profits.

      --
      -- . . ramblin' . . .
    6. Re:Trusted Computing: No Thanks by lowe0 · · Score: 1

      This is probably the smartest thing I've read on this topic.

      If you don't like TC, don't use it. No one's going to force you to.

    7. Re:Trusted Computing: No Thanks by Anonymous Coward · · Score: 0

      Wanna bet? There's no law forcing you to give out your SSN either, but try to open a bank account or get a job without one.

    8. Re:Trusted Computing: No Thanks by lowe0 · · Score: 1

      Totally unrelated. Don't get me started about the government's misuse of SSN as a unique identifier, but there's got to be some way of verifying who you are to make sure you're paying your taxes.

      However, there's a world of difference between the consequences of not paying your taxes (if no one did, the government would have no resources) and not using DRM (you simply can't listen to the new Metallica album).

    9. Re:Trusted Computing: No Thanks by jimicus · · Score: 1
      Quite right. They won't.

      But (following the worst-case scenario) you may find that your online bank account no longer works because your browser can't verify itself.

      If such technology can reduce card fraud, it's quite likely the banks will push it onto retailers. So you won't shop online because the online stores you wish to deal with only deal with "Trusted" browsers.

      Sooner or later, businesses will start to expect documents to be exchanged in Mickeysoft's latest format - particularly if all their systems are set up in a "trusted" fashion. So that company which wants your CV in a "trusted" format and won't accept any other form of application? Looks like you'll have to install Office.

      Absolute starkest scenario? Well, this could be extended to a whole bunch of stuff at a very low level. So if you disable the "trusted" stuff, suddenly you can't get support if a part of your PC fails because they "don't support it running in that configuration". In extreme cases, individual components could be nailed to only work properly if installed in a trusted PC. Think how the movie industry would love that! People could still view next-gen DVDs on their PC only this time they could guarantee that no pesky Norwegian kid is going to crack the encryption!

      This is all "worst case" doomsday scenario stuff. I very much hope that the current balance of power in favour of huge businesses shifts dramatically before then. Hopefully the continued success of open-source will do this. But don't bet on it - at the end of the day, this is being pushed by Microsoft, most likely to extend and protect their monopoly. All of the above scenarios would be perfect examples of this.

    10. Re:Trusted Computing: No Thanks by replicant108 · · Score: 1

      It means giving the software of your choice the ability to look out for itself, and to vouch for your computer and itself.

      Actually, "trusted computing" is specifically designed to restrict the level of access you have to your own machine.

      I'm surprised you were unaware of this.

  12. Who and how many? by EndlessNameless · · Score: 4, Insightful

    As long as there are multiple competing trust providers, and administrators can choose which ones to certify for interoperability with their systems, I don't see much of a problem.

    Of course, the problem is that right now there is essentially only one trust provider, and its previous behavior doesn't incline me toward trusting it.

    The benefit of using multiple trust certifications is that OSS could get in on the game... if someone wanted to set up a way to submit source and receive signed compiled binaries for a small fee. A bit of a hassle and in effective in the event a licensee wants to modify the code, but then again the licensee could pay the original OSS coders or submit the modified source for signing themselves.

    --

    ---
    According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
    1. Re:Who and how many? by dave420 · · Score: 3, Insightful
      There isn't one "trust provider". Microsoft won't have any more rights to get into a TC'd up computer than you will. They provide the layer, and you install whatever software you want on top of it.

      Do Via dictate what OS you use, simply because they made your chipset? No - it's the same with TC.

      YOU are the trust provider. If you don't trust microsoft, don't install windows. Without that installed, Microsoft can't touch you. In fact, without Windows installed, they're not trusted by your computer AT ALL.

      This is why it's getting a bad press - these facts are not made public as much as the "ooh! bill gates can see you in your underwear!" hysteria. TC is defined not by the hardware you use, but by the software you choose to install. No Windows? No Microsoft.

    2. Re:Who and how many? by RogueProtoKol · · Score: 3, Interesting

      Yes, and if you don't install Windows what are you going to open those TC protected Word documents, which only open in TC protected MS word on TC protected windows with a TC protected BIOS, with? If TC takes off, the general public will be too dumb to make the choice against it, and screw the rest of us along with it

    3. Re:Who and how many? by Anonymous Coward · · Score: 0

      If I'm in control, as your rhetoric would suggest, why the fucking hell can't I download the private key from the TPM? Oh, wait... That would render the TPM useless for the purpose it was intended for, namely universal DRM. DRM for everything, given time, ten years, maybe even twenty. Even if you want content to be free (ie: Open Source), it would have to be protected, albeit with a "free" license. Otherwise the system is worthless, as people would be able to distribute copyrighted content in cleartext. I suspect that, sometime in the not-so-distant future, WMP will offer users the "option" of protecting their content against "hackers and viruses". Some future version will refuse to play cleartext content, and eventually all content will be DRMed, even if, as I said before, it is "freely" available, thus making WMP the only viable product in its market. After that, it is simply a matter of integrating pattern matching software into WMP and the RIAA's wet dream would realised. Of course, the MPAA, BSA, every publisher and eventually shady organisations like the CoS or the US government will be demanding their content be protected too. Then your computer will just be another medium of consumption for mass-market intellectual property as well as a useful tool for law enforcement.

    4. Re:Who and how many? by Alsee · · Score: 1

      YOU are the trust provider.

      You obviously have no understanding of Trusted Computing and their use of the word "Trust". In Trusted Computing you are most certainly NOT a trust provider.

      In Trusted Computing the real basis of trust (non capitalized) is that the public is supposed to trust the Trusted Computing Group, and trust that they will only do what they say they will do.

      Once past that, withing the system the Root Of Trust is the secret key held by the Trusted Computing Group. That key is only supposed to be used to sign the public keys of certain chip manufacturers, and only after they sign extremely restrictive contracts. We are now supposed to trust (non-capitlized) the manufactures will comply with those contracts and only use their secret keys to sign the public keys of authentic chips they manufactured, and we are expected to trust (non-capitalized) that all of these chips will be restricted and crippled in the manner specified by the Trusted Computing Group, and that such chips will not permit their owners to learn their keys or to use their keys in a non-approved manner.

      The chip private key is the Root of Trust for that chip, and that root is used to extend Trust (capitalized) to the BIOS and then to the operating system security stack, yada yada yada.

      Once you have a machine up and running, you must then contact a Certificate Authority (AKA Trust Provider) service on the internet. That Certificate Authority then looks at the public key of your chip, and verifes that is is signed by a manufacturer's key, and that that manufacturer's key is signed by the Trusted Computing Group's secret key. That service then Trusts that you have a valid chip, and that they can leverage that chip to SNOOP and verify the identy of EVERY PEICE OF SOFTWARE on your computer.

      The Certificate Authority can make up ANY sort of rules they like, and they will refuse to give you thier signature unless you comply. They could impose an absurd rule that computer may not run at all on Sunday. You would be denied a Trust Certificate unless you have software that, on bootup, always verifies the date and time against a cryptographicly authentcated time server and refuses to run on Sunday. Either you "voluntarily comply" or you get no Trust certificate.

      By the way, the Trusted Computing Spec forbids a computer to be able to sign up with more than one Certificate Authority (Trust Provider). You MUST choose only one such provider for your computer, and you are stuck with just that one.

      There can be any number of such Certificate Authorities. Hell, you can even be your own Certificate Authority. But if you are your own Certificate Authority it is impossible to get approval from any other Authority. The chip can only hold one approval.

      Now here's where it gets fun. Say you buy the latest copy of Photoshop, or a new game, or you buy some music downloads. That software or those files will be locked to one or more certificates of the publisher's choice. And naturally the seller will only list major public Certificate Authorities, and only those Authorities that impose rules and restrictions that they like.

      If your chip does not have certificate from an approved Authority then the nothing works. You won't be able to install the new Photoshop, you won't be able to install your new game, and you won't be able to play the music you bought.

      If you are your own Certificate Authority (Trust Provider) then NOTHING will work on your computer, except perhaps software you write yourself and files you create yourself. You get locked out of everything.

      So only a perhaps a handful of of such Trust Providers will exist, and only the ones with the most restrictive rules will survive because software and files sold will only be linked to those that have the most restrictive rules.

      The software publisher or media publister then has Trust that their software and files will only be able to run on computers that are in compliance with the rules and restrict

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    5. Re:Who and how many? by EndlessNameless · · Score: 1

      I'll share your viewpoint to the letter when MS and the rest of the TCI cadre announce their intent to certify trust providers and publicize clear, universal, and low-cost methods for certification.

      Until then, this is just another attempt to monopolize a market. (If you view inter-system communication as a market, the economics become quite clear.)

      --

      ---
      According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
  13. trust this by maxbang · · Score: 4, Funny

    I got yer trusted computing right here, pal.

    --
    I also reply below your current threshold.
    1. Re:trust this by Anonymous Coward · · Score: 0

      Might I submit a more inclusive link?

  14. digital certificates by call_me_susan · · Score: 4, Interesting

    I've read about half of it. So far, the gist is that Trusted Computing will require digital certificates for all executables, documents, emails, and web pages (along with images). He claims that since a repository system of certificates will need to be formed (much like we have SSL certs like Thawte now), the power to deny publishing will be concentrated in the hands of the certificate repositories, which presumably will be large corps and governments. He claims this is the "Good Old Days" of producer/consumer media that the entrenched powers prefer, unlike the supposed new era of peer-to-peer internet publishing, whereby anyone can create their own web pages.

    Actually, having signed certificates on documents and email is not a bad thing. I've wondered for years why the US Postal service hasn't created a trusted email system for a small postage fee. I use PGP signatures all the time to verify downloads from the Internet. A certificate/signature repository is just a convenience so I don't have to constantly email or call people asking for their public keys. In all likelyhood these repositories will be competitive-but-cooperative databases like DNS, so there will probably always be alternative or bargain signature repositories.

    Yes, things will likely get buckled down as the Internet gets more mainstream and govts get their heads around it, but I don't see the gloomy future he does. Maybe he just had too idealistic dreams of the future. The bottom line is that most people don't want to publish their own content, and wouldn't even if they knew how. Blocking inbound port 80 to consumers is not the equivalent of book-burning or censorship, especially if port 80 is largely unused by consumers except as a vector for worms. If you want to publish, you'll just have to find a plan that allows you to do so. The fact the the large ISPs are figuring out that they can charge an extra $10-20/month for this is not the end of world, so long as more than one competing ISP exists.
    Also, no matter how much the Internet falls under control of central authorities, new technologies will arise for the tech elite to go about their business as always. After all, we somehow managed to build the Internet and BBS's in spite of the fact that publishers and the media had total control of print and the airwaves. History will repeat.

    --
    --- I'll finish this after my cig. break
    1. Re:digital certificates by mkro · · Score: 1

      ...and this was stolen from CommandNotFound. Building karma a bit too fast, are we?

      --
      I shall go and tell the indestructible man that someone plans to murder him.
    2. Re:digital certificates by Alsee · · Score: 1

      gist is that Trusted Computing will require digital certificates

      You missed the fact that the foundation of Trusted Computing is that you are forbidden to know your own keys. The keys are hidden inside a chip, and the chip tightly restricts what you are permitted to do with your own keys.

      Actually, having signed certificates on documents and email is not a bad thing.

      Right. Such signatures are very useful and can be very good things. However Trusted computing isn't merely about signatures. It's about signatures and encryption bound to keys you are forbidden to know and freely use, and wich is specificly designed to restrict what software you are permitted to run on your own computer. (Actually you can run any software you like, it just won't work.)

      There is an elaborate system built on top of the simple basis that you don't know your own key and can't really control how your key is used. It is a systems purely designed to open abuses. It ranges from mandatory DRM enforcment to ultimate anti-competitive interoperability lockout. For more details see my other posts, I don't want to get too repetitive. You may ultimately have no choice but to submit.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  15. And The Author Is... ??? by pandrijeczko · · Score: 1
    Notice how the blog gives absoultely no indication as to the author of it.

    Just a piece of propaganda by somebody in the TCPA...

    --
    Gentoo Linux - another day, another USE flag.
    1. Re:And The Author Is... ??? by Anonymous Coward · · Score: 0

      It's the TCG now, you fucking moron.

  16. First computers try by Throtex · · Score: 1

    ... to gain our trust. Then, they'll take over the world!

    Let's just hand it to them on a silver hard disk platter!

  17. I'm freaking out man, no your freaking out man... by thebra · · Score: 2, Interesting

    "a recent software update for Windows Media Player has caused controversy by insisting that users agree to future anti-piracy measures"

    I think its time I start looking in to Linux, the only thing that keeps me with MS are the games.

  18. DRM aka by Prince+Vegeta+SSJ4 · · Score: 2, Funny

    or == Draconian Rules for Me sure DRM can be used for good. DRM has made you powerful, now fulfill your destiny and take Balmers place at my side.

  19. 3 words: by Anonymous Coward · · Score: 0, Troll


    It's a trap!

  20. uh by pcmanjon · · Score: 1, Troll

    multi-player games
    ** Possibly useful

    online casinos
    ** I don't think that helps better the internet

    P2P Networks
    ** I don't think that corperations see that as bettering the internet.

    anonymous remailers
    ** Yes I'm sure spammer businesses will like this one!

    distributed computing
    ** DNA Folding/SETI -- THIS IS USEFUL

    mobile agents
    ** Not too sure on this one.

    1. Re:uh by BeBoxer · · Score: 1

      P2P Networks
      ** I don't think that corperations see that as bettering the internet.


      Well, see, that's the funny part. Anybody can write software which takes advantage of TCPA. So while the RIAA/MPAA thinks it's a grand idea so that they can protect their online media offerings, they are going to absolutely crap their pants when, not if a P2P network starts using it to make it difficult/impossible to determine exactly who is making files available.

  21. freedom of speech is a small price to pay by livhan28 · · Score: 2, Interesting

    freedom of speech is a small price to pay, for a cheater free online gaming enviorment... seriously are these few good uses supposed to outway the bad?

    1. Re:freedom of speech is a small price to pay by Erwos · · Score: 1

      Why can't they? It's the exact same argument people make in favor of Kazaa.

      "Well, I know 95% of the traffic on Kazaa is violating someone's IP, but, hey, 5% of that _is_ legal, so there is substantial non-infringing use! RIAA IS TEH SUCK LONG LIEV KAZAA FREE MUSIC!"

      And, please, this is not about _freedom of speech_. I love it when people argue by exaggeration. No one's taking away your ability to argue. They're, at worst, taking away your fair use "rights" (which, incidentally, are mostly in your head anyways).

      I'm not welcoming TCPA with open arms, either, but let's keep this in perspective.

      -Erwos

      --
      Plausible conjecture should not be misrepresented as proof positive.
    2. Re:freedom of speech is a small price to pay by Walkiry · · Score: 1

      That's far too high a price (for the sarcasm impaired: the parent was being sarcastic); the price I pay is playing only with friends and not with everyone, which is fine with me.

      --
      ---- Take the Space Quiz!
  22. We need to bring balance to the force. by gpinzone · · Score: 5, Insightful

    Among the examples listed are multi-player games, online casinos, P2P networks, anonymous remailers, distributed computing and mobile agents.

    The problem with the typical Slashdot users' attitudes to Trusted Computing is that these obvious benefits get ignored while they harp on all the negatives. That's why articles like this get written. There's good reason to point out the problems with Trusted Computing. For example, a multi-player game success story would be the XBOX Live system. By ensuring the games are signed copies and blacklisting modchipped XBOXes, they've effectively eliminated cheating and helped prevent piracy. The problem is that they also prevent third party development for a machine that customers want apps to be developed for. The Xbox Media Center is an incredible accomplishment that's stymied by the tight control Microsoft has over this particular form of Trusted Computing.

    If our opinions were more balanced, perhaps the inevibility of Trusted Computing would be more favorable to consumers and developers.

    1. Re:We need to bring balance to the force. by GPLDAN · · Score: 1

      How do cryptographic checksums and hashes on chips cause 3rd party developers to be locked out of making things like peripherals? How would checking the codes on games against a database stop innovation? I'm confused.

    2. Re:We need to bring balance to the force. by dave420 · · Score: 1
      Don't forget - you choose what software is on your PC, so you and only you decide what's "trusted" on your computer.

      Not a fan of Windows? Don't install it. Hey-presto! Microsoft are not trusted on your PC.

      If we get rid of this damned hysteria that surrounds this truly useful technology, we'll be able to enjoy its uses sooner. If everyone keeps bitching about how it's going to let the feds climb into your ass, we might never see it.

    3. Re:We need to bring balance to the force. by The-Dalai-LLama · · Score: 1
      "For example, a multi-player game success story would be the XBOX Live system"

      The X-Box Live system belongs to Microsoft (as I understand it). It's their system and if they want to lock anybody out of it for any reason or no reason, more power to 'em.

      "these obvious benefits get ignored while they harp on all the negatives"

      Ya' know, the trains did run on time.

      The internet is everybody's system and my computer is my system. I don't think it's beyond possibility that the combined weight of Microsoft, Intel, and the other 900 lb. gorillas of the "Trusted Computing" gang might be able to leverage their power into locking out non-trusted (Linux?!?) computers from shared internet resources, or to lock out non-trusted operating systems from a motherboard.

      That may sound tin-foil hattish, but there's a story on the main page right now that details how Microsoft used Intel to hammer the Go corporation and there's evidence that they are using SCO to hammer Linux. A monopoly can best be maintained by using all of its resources to lock out competition, and what better way to ensure that a driver will buy your car than to lock him out of his own or block his access to the freeway?

      "perhaps the inevibility of Trusted Computing would be more favorable to consumers and developers"

      Yes, monopolies, like dictatorships, can generally be counted on to act in the best interest of the people they serve.

      The Dalai Llama

      trust no one...
    4. Re:We need to bring balance to the force. by base3 · · Score: 2, Funny
      Ya' know, the trains did run on time.

      And when they didn't, the people who didn't want to "be disappeared" were smart enough not to say so.

      --
      One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
    5. Re:We need to bring balance to the force. by phliar · · Score: 1

      Bullshit. Trusted Computing means that corporations know exactly what software you're running. When they say "we only support IE6 on Windows" it will mean that if you're not running approved software -- all the way down to the hardware, no interpreters or VMWare or any such -- you can't go to their web site or use their services. Free software will go back to being a hobby instead of a commercial contender. And DRM enforcement becomes trivial. Trusted Computing buys me nothing.

      --
      Unlimited growth == Cancer.
    6. Re:We need to bring balance to the force. by Alsee · · Score: 1

      Virtually all claimed benefits of Trusted Computing, including the ones listed in the linked story, fall to one of two arguments.

      (1) In cases where the system is working for the benefit of the owner of the machine - protecting it against outside attacks - you can do the exact same thing with identical hardware where the owner of the machine is given a printed copy of the key hidden in the trust chip.

      There is NO POSSIBLE WAY that simply knowing your key can reduce your computer's ability to protect you. There is no way malicious software can read a key printed on a peice of paper and possibly stored in your safety deposit box. Knowing your key merely gives you the ability to control your own computer.

      (2) In cases where the system is working AGAINST the owner of the machine - attempting to "secure" teh machine AGAINST the owner, such as in the online-gambling example and for DRM - it is ALWAYS POSSIBLE for the owner of that machine to rip open the chip and read out his key with a microscope anyway. The instant you obtain one of these keys you get GOD LEVEL control over the system and you can run any software you like and it is impossible for anyone to detect that you have done so.

      The Trust chip merely makes it a pain in the ass to defeat the system. The moment you begin to rely on that "Trust" for anything non-trivial you actually wind up getting screwed over even worse when someone does dig out their key to defeat the system.

      Trusted Computing is a dumb-ass idea. The entire "Trust" concept purely boils down to trust that the owner of the machine has not made the effort to dig out his key. No more and no less than that.

      Just to be clear - there is absolutely nothing wrong with the Trusted Computing Hardware except for the fact that its primary design goal is to attempt to forbid the owner of a machine to know his own key. If the owner were to be given his key then it would be a good thing, useful for protecting your own data and for securing your machine against outside attacks.

      inevibility of Trusted Computing

      I hope that there will be a public backlash once the manstream news provides more coverage of the true nature of trusted computing. Just look at my SIG for a NewsWeek story extrememly opposed to Trusted Computing. I personally refuse to submit to Trusted Computing, I am doing everything I can to inform people of the truth of Trusted Computing, I have signifigant influence over the computer purchases of a heath organisation and I'm going to make damn sure they do not purcace such a machine, and that no one I know does.

      And if all that fails, I will personally join any programming project to build a TCPA-chip software emulator and/or to work on reading the keys out of the chips. Given the TCPA-emulator software and a key from any chip anyone is capable of defeating the system to do anything they like. Each key ripped out of a TCPA-chip allows you to liberate one machine. The software can be posted on teh internet for everyone to download, and once you work how to read the key out of a chip you can do so on an amost assembly-line basis.

      If you want to say that makes me a criminal, you are going to have to somehow justify making someone a criminal for LOOKING AT THEIR OWN PROPERTY UNDER A MICROSCOPE. My computer is my damn property and I have every right to smash it with a sledgehammer or to incinerate it or to look at it under a microscope. Attempting to enforce Trusted Computing amounts to revoking basic rights to own your own property.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    7. Re:We need to bring balance to the force. by gpinzone · · Score: 1

      Simple. Buy an XBOX without a modchip. Burn a copy of XBMC on a CD or DVD. Try to run it.

    8. Re:We need to bring balance to the force. by Anonymous Coward · · Score: 0

      And if all that fails, I will personally join any programming project to build a TCPA-chip software emulator and/or to work on reading the keys out of the chips.

      If you listen carefully, you can hear the corporations crapping themselves.

    9. Re:We need to bring balance to the force. by drfindley · · Score: 0

      Anything that steals my right to choose has NO benifits.

    10. Re:We need to bring balance to the force. by Anonymous Coward · · Score: 0

      How do cryptographic checksums and hashes on chips cause ...

      They don't. What causes the problem is hardware that refuses to run code that doesn't have those checksums and hashes. Without such hardware, "Trusted Computing" is nothing.

    11. Re:We need to bring balance to the force. by IvoryRing · · Score: 3, Interesting
      I've seen this sentiment several times so far on this topic... and it makes me chuckle.

      I'm going to make an assumption for a moment, which is not intended as a slight, just something to clarify a guess of mine. The assumption I'm going to make is that you are relatively new (within the last 10 years) to 'heavy use' of computers. I assume this because you seem to take the current ease of 'alternate OS install' for granted. This has not always been the case, and I'm not sure that I see that it logically must always be the case.

      In order for Trusted Computing (DRM, whatever TLA du jour) to actually work, it needs to be integrated at the unflashable firmware level of the base hardware of any computer it could work on. That doesn't mean that it will be entirely implimented as ROMs, just that 'boot phase 1' IS implimented there. There is no way to transition from the state of 'Running Untrusted Code' to the state of 'Running Trusted Code'. You can go from 'Off' to 'Running Trusted Code', but the second you run any untrusted code, the only way to get back to trusted is powercycle. Mind you, I don't know that this strict requirement would actually be the way it is implimented in real devices. Real devices are quite often implimented with less than ideal compromises. Interestingly, I suspect that a strict impilimentation will also require a non-spoofable time source (without which, a compromised key can never be revoked).

      So if you grant that a proper TC enviroment will start in trusted code, with no chance to flash - then the logical 'boot phase 2' is to check the flashable BIOS for validity and only then run it. At this point, you are still in trusted code. 'boot phase 3' is to load the OS from disk, verify it, and then run.

      If I'm making a TC machine, I don't allow the flashed BIOS to do anything other than "load TC OS" or "Install TC OS from CD". Sure, I could make option number three be "load untrusted OS from CD", and that would be awefully handy for the 'mess around with the innards' users... but there is nothing about TC which requires that option to be there. Do you really think that the liscense that I have with the IntProp holder that allows my machine to actually interoperate with other TC devices (that is the whole point, right?) will allow me to have option three in there?

      So in 2014, here are your options:

      • Use 6 year old computers
      • Use computers with TC built into the firmware (don't install Windows 2012? Fine... have fun with your paperweight)
      • Build computers that can't run TC. Can't run TC, so they can't send email to anyone that does. Can't use commodity chipsets. Can't use commodity BIOS. Can't use commodity storage devices.

      Someone will probably say: "Oh, but what about the inevitable lousy implimentations that will be done cheap and dirty in offshore houses, perhaps even without any legal permission to use the IP?". That shady bunch has two choices: 1.) Use someone else's keys [once discovered, original keys revoked, new keys issued to legit publisher, now ShadyKeys can't communicate with legit TC users, end of profit for ShadyInc] or 2.) Aquire ShadyKeys legit but then do a lousy job. Lousy job uncovered, keys revoked, same as #1.

      I submit that one purpose of TC is to tie the ability to do all the things that the great unwashed masses actually want to do (play games, chat, watch TV, watch movies, email, browse porn) into 'staying up to date with the latest keys'. Once you have done that, it's trivial to technically impliment "you can't listen to 'Britney at Carnigie Hall 2010' or email your Mom unless you accept that your computer can't play 'The Professional Director's Cut 2006' since that was widely pirated". Those that can prove they purchased The Prof. 2006 (that's one thing TC gives you - verifiable receipts that can be stored solely on the users machine) will get a free copy of The Prof. 2011 [now with even MORE LucasType(tm) post-release storyline revisions].

      In a w

    12. Re:We need to bring balance to the force. by tero · · Score: 1

      I'm sorry, but you're wrong. There's still plenty of cheating going on at Xbox Live.

      I'll admit that Xbox Live is a good idea, but it's not 100% hack proof either, and neither will be TCP.
      What bothers me most is that those who will want to do something "illegal" or "bad" with their computers will still be able to go around TCP, but we "normal users" are going to be handing over our keys to our computers to some vague central entity and at the same time giving away our rights to do most basic things (like installing "un-Trusted" software) with our own computers.

      It'll probably cut down the Joe Sixpack piracy (i.e. downloading from KaZaa), but I'm quite sure organized crime groups will make their way around TCP and keep mass distributing pirated copies of software even in the Trusted Future.

      TCP has it's uses, but the question is if the Trusted Computing Group can be Trusted.

    13. Re:We need to bring balance to the force. by Anonymous Coward · · Score: 0

      Ok, so, where are the examples of cheating? The only game I know has this problem is Phantasy Star on Xbox. I haven't seen cheating in any other game.

    14. Re:We need to bring balance to the force. by GPLDAN · · Score: 1

      What is a modchip? Is it something Microsoft sells as an add-on to the Xbox? Here... quick Google search reveals it is not. It is an unsactioned hack.

      I fail to be persuaded by the argument that this technology will prevent people from hacking hardware to run pirated games. that's the stated intention. How is that a bad thing?

    15. Re:We need to bring balance to the force. by Kompressor · · Score: 1

      making someone a criminal for LOOKING AT THEIR OWN PROPERTY UNDER A MICROSCOPE

      DMCA. Move along, you have no right to look at the conents of that chip.

      Move to Canada. We don't have laws like that. (Yet...)

      --
      kmem russian roulette: Aquillar> dd if=/dev/urandom of=/dev/kmem bs=1 count=1 seek=$RANDOM
    16. Re:We need to bring balance to the force. by iamskelter · · Score: 1

      Unsanctioned? So I should be required to have Microsoft's permission to modify my own property (X-Box)? I should be required to get permission from Microsoft to run the X-Box Media Player (an inovative little piece of perfectly legal software)? Running Linux on my X-Box? There are plenty of legitimate reasons for modding an X-Box. In the end it comes down to Microsoft wanting to control your property after they've sold it to you. Its about restricting fair use.

    17. Re:We need to bring balance to the force. by Anonymous Coward · · Score: 0
      I hope that there will be a public backlash once the manstream news provides more coverage of the true nature of trusted computing.

      Who do you think is pushing trusted computing?

    18. Re:We need to bring balance to the force. by Alsee · · Score: 1

      Mainly Microsoft. The RIAA and MPAA are certainly onboard.

      I am quite encouraged that NewsWeek picked up the story, and that they gave a suitably alarming account. The stories should pick up as the desktops arrive in stores and homes.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  23. Funny? by Anonymous Coward · · Score: 5, Insightful
    As the original poster, I find it rather disturbing that my post was modded up as Funny.

    If the DRM catches on and it gets legitimized, we'll soon have closed and regulated hardware like network cards, audio and graphics card that won't transfer data, play music or show graphics unless the mandatory DRM chip gives the permission to do so.

    1. Re:Funny? by Anonymous Coward · · Score: 3, Insightful

      I think it was modded that way because sometimes you have to laugh at some of this BS (not your comment, the DRM), just to keep your sanity. If not, I know I would walk around angry every second.

    2. Re:Funny? by lowe0 · · Score: 1

      At which point content providers will finally feel comfortable selling us music/movies/etc. on our computers - the very thing we've been wanting.

      You can't have it both ways.

    3. Re:Funny? by Anonymous Coward · · Score: 0

      I don't want it if they are the ones that get to define how I can use those movies/music/etc. They don't like fair use, and will not tolerate it if they can possibly help it. I'll just continue to acquire the media that I want in a non-restricted format, thank you.

    4. Re:Funny? by SeregonSandgrain · · Score: 0
      Even if it is legitimized and made illegal to circumvent, you think there wont be people doing it?

      It's illegal to have a pirated DirectTV card, since it's 'stealing' (I could rant for quite a while on that...), did that stop anyone? Nope.

      If DRM catches on, it will only be a hassle, it's not like there's going to be no way around it. That's my opinion, anyway.

      -<ASP>-

      --
      My User Agent: "Where is the pr0n?"
    5. Re:Funny? by FreakWent · · Score: 1

      Please explain, in detail, why this technical, not political regulation of the computing environment is a bad thing.

      To drive you need a licence.

      To practice law, medicine or accountancy you must be registered.

      DRM doesn't per se mean MS gets a key. It doesn't stop you pirating games or running Linux.

      It just means that if you report to Blizzard that it's a valid licence, you can prove it.

      It means that you can tell your PC not to run subseven and it won't run it.

      That's how I understood the article. Did you read it?

  24. What's a blog? by Anonymous Coward · · Score: 0

    Sorry I don't know what BLOG means.

    1. Re:What's a blog? by VampireByte · · Score: 1

      weblog

      --

      Run and catch, run and catch, the lamb is caught in the blackberry patch.

  25. Depends on who holds the keys. by 3Daemon · · Score: 5, Insightful

    Whilst people seem to have a knee-jerk reaction against "Trusted Computing", I think there is one crucial issue that actually determines wether or not it's a Good Idea(tm). And that is: Who holds the master keys to my computer?

    Point being that hardware level security features can be a great boon, as long as I decide what to trust and what not to trust.

    Ofcourse, that's pretty guaranteed not what MS wants to push, but still - when discussing "Trusted" architectures in general, I think it's a valid point. It could for instance enable me to say that I trust the FSF's list of trustworthy applications - and viruses and other malware would actually be physically unable to run on my workbox. How could that be wrong?

    Another issue I've thought about is - how can anyone be so sure it won't be cracked? People seem to be tinking that hardware enabled "security" (DRM, whatever) will finally give watertight security. Yet, to my knowledge, both PlayStations and XBOX'es has tried that trick - to no avail. (In the sense that those wanting to subvert the protection mechanisms seems perfectly able to do so).

    Ohwell, just my thoughts atleast. If I have misunderstood anything, feel free to correct me :)

    1. Re:Depends on who holds the keys. by gibson_81 · · Score: 1

      Someone else wrote this earlier, but I'll reiterate: The purpose of TC is not to _prevent_ hacked software running, it is to _detect_ that the software is hacked - sort of like using a PGP signature to let your friends know that the mail really comes from you.

    2. Re:Depends on who holds the keys. by Alsee · · Score: 2, Insightful

      Who holds the master keys to my computer?

      The central design criteria for Trusted Computing is that you are forbidden to know your own keys. Effectively the Trusted Computing Group controls them.

      Of course Trusted Computing is a purely "opt-in" system. You are given a choice - you can "voluntarily" opt-in and turn over total control of your machine to someone else, or you can opt-out and that entire portion of the computer WILL NOT WORK AT ALL. It would then be impossible to run (or even to install) any of the new software, it will be impossible to access any of the new files, you will get locked out of more and more websites, and ultimately you can be denied any internet access at all. Cisco introduced a new Trusted Computing router and it refuses an internet connection to any non-compliant machine. The president's CyberSecurity advisor gave a speech at an industry conference and called on ISP's to install these routers as part of their terms of service. Of course ISP's woun't attempt such a move for 3 or 4 years, after most computers have gone obsolete and been replaced with a Trusted Computer. At that point they can lock out the few remaining "obsolete" non-Trusted computers. If you complain they'll tell you the problem is your old compyuter and that you need to upgrade to get internet access.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    3. Re:Depends on who holds the keys. by Anonymous Coward · · Score: 0
      you can "voluntarily" opt-in and turn over total control of your machine to someone else, or you can opt-out and that entire portion of the computer WILL NOT WORK AT ALL


      You mean just like you could "turn off" the Pentium serial number?
  26. Trusting Software by Sloppy · · Score: 5, Interesting
    The analysis provides an interesting contrast to the usual focus on Trusted Computing's impact on control over digital content.
    I don't see much contrast. They all have one thing in common: it's about not trusting the machine's owner, and using someone's computer to serve someone else's interests.

    A lot of these examples are really creepy, and one point keeps coming up: making sure someone on the other side is running "legitimate" versions of software that are known to be unmodified. I just don't think that's a legitimate thing to care about. Specific software fingerprints shouldn't matter; interfaces should. Insisting on specific software instead of standardized interfaces, holds back innovation and flexibility. It's almost like the very point of "trusted computing" is to help create and sustain software monoculture. I think that's disgusting, and I know it's destructive to progress.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    1. Re:Trusting Software by Anonymous Coward · · Score: 0

      Parent is the smartest post in this entire thread. Something I never thought about but immediately hit home like a ton of bricks as soon as I read it.

    2. Re:Trusting Software by BeBoxer · · Score: 1

      They all have one thing in common: it's about not trusting the machine's owner, and using someone's computer to serve someone else's interests.

      That's only because the author left out some very nice examples. Here's one. The secure key storage can provide a place to keep SSH private keys where they can't be stolen if your box is rooted. And the secure I/O can let you enter your passphrase without it being snarfed if your box is rooted.

      The basic TCPA technology is, like most tech, amoral. You can use it for lots of things. Some good, some bad. Is Microsoft going to do nasty stuff with it? Of course, they're Microsoft. But that doesn't mean we can't do cool stuff with it under Linux.

  27. Re:Should've bought a second BigMac by Anonymous Coward · · Score: 0

    Tried that new shit they have at Burger King?

  28. Trusted MS Dishwasher by Anonymous Coward · · Score: 1, Funny
    I see that the dish you are trying to clean contains an expired certificate.

    Would you like to:

    1) Pay a small license fee, renew the certificate and get your dish nice and sparkley?

    2) Let your dirty ass dish grow all moldy and useless

  29. ping -f mithuro.com by Anonymous Coward · · Score: 0
  30. CPUID by MBCook · · Score: 2, Insightful
    Aren't all of those things ones that could/would have been done with the CPUID that Intel tried to put in the P3 that got privacy people so freaked out?

    Why then and not now? It's basically the same thing.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    1. Re:CPUID by arkhan_jg · · Score: 1
      Because so many people freaked out, they had to allow it to be turned off. crippling it's effectiveness.

      In effect, objections were so numerous that they gave up, went away, and have now come back with a lot more friends to have another go.

      --
      Remember kids, it's all fun and games until someone commits wholesale galactic genocide.
    2. Re:CPUID by Alsee · · Score: 1

      Aren't all of those things ones that could/would have been done with the CPUID
      It's basically the same thing.


      No, it nothing like CPUID at all!

      CPUID is like having a tattoo stamped on your forehead. Annoying, a possible privacy issue. but that tatoo cannot control or restrict you in any way.

      Rather than a mere tattoo number, Trusted Computing is like having a remote control device implanted in your brain. Whether you allowing someone else to control that device is completely "voluntary", but you can be locked out of anything and everything unless you do so.

      It would be like an ordinary TV program were all scrambled and unviewable. When you hand over control of your brain remote to the TV station the program becomes viewable, but you are physically incapable of getting up to go to the bathroom during the commercial. If you want to see the program you must "voluntarily" give up your ability to "steal" that show by not watching the commercials.

      That may sound silly, that is EXACTLY what will happen with websites and your computer. Websites will be scrambled and unviewable unless you "voluntaritly" turn over control of your computer to the website such that it is physically impossible for you to block any of the ads.

      And that is merely the beginniong of the possible abuses. Trusted computing is all about denying you control and ownership of your own computer.

      You can be requred to submit to that remote control anytime you want to instal software, or run software, or view some file, or access a website, or even in order to be allowed any internet access at all. If you refuse to submit then your computer cannot install or run any of teh new software. You cannot read or use any of the new files. You will get error messages and be unable to view more and more websites. And ultimately you may be denied internet access.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  31. Trusted computing will be a great enabler of ... by innerweb · · Score: 4, Interesting
    ... many products that businesses are not willing to put on the net. It will also enable greater abuses by those who know how. I would not mind having one machine that is enabled, but it would be the only one, and only useful for certain things.

    I would say relax. TC(Trusted Computing) will actually be a great thing for open source. When people start paying full price for all their "warez", they will start to find that the wish list is bigger than the piggy bank. This technology will enable a great many things, and it does not have to be used (AFAIK). It will also be great for OSS development. It helps to know that the correct TC is being used to submit the code. It will make John Q Public feel safer.

    I am no expert on the ramifications of TC, but I do *much* work with companies that want to use the online world, and most of them limit their services due to the issues that TC will solve. Even in OSS, we have to make money. It is how the world goes 'round, puts food on the table. TC will make it easier in some ways to make money. It will also make it easier for the small guy to make money.

    That said, there are serious potential abuses of this technology, and I am still hesitant to boldly go forward. It will probably go forward without me if I do not though, so, all things being as they are, I need to learn how to use it and give it to my clients. They will want it. They have been wanting something like it for a while now.

    InnerWeb

    --
    Freud might say that Intelligent Design is religion's ID.
  32. Reading the article... by Decameron81 · · Score: 4, Insightful

    Oh, so that's what "trust" is all about? It's all about being able to trust ME?

    So my PC needs to be locked so I don't cheat in multiplayer games, steal from banks online, or modify my programs...? But why would I do that in the first place? Next thing they'll do is take away the knives from my kitchen to make sure I don't kill anyone?

    "Trusted computing" is all about remote hosts trusting YOU. The only way in which this can happen is by making sure YOU won't be able to behave as you want. Those who are pushing this initiative forward are doing so because they want to control what you do, they want to be able to certify what you can do with your PC. While it may be a good thing to try to make online games, online gambling, online banking and others as secure as possible, personal freedom shouldn't be limited in such ways!

    It's all a big paradox, because on one hand you get Microsoft releasing an OS that no-one trusts on a security level, while on the other hand they (and others) want to tell you how to use your computer to make sure you can be trusted?

    I don't know if you feel the same way, but those examples that would make "trusted computing" such an interesting idea make me feel like a cybercriminal of some sort.

    Diego Rey

    --
    diegoT
    1. Re:Reading the article... by BiggsTheCat · · Score: 1

      Whoa, dude. You sound just like Charleton Heston at an NRA meeting. :-)

      I agree with most of what you're saying, except when you argue "personal freedom shouldn't be limited in this way". True, but your personal freedom is not being limited, merely your ability to interact with services (banks, websites) or software (Microsoft operating systems) that require TC. You can always buy a PC without TC, install Linux on it, and interact with services that don't require TC exclusively.

      If you can't find a bank that will operate without TC... well, this is now your problem. You should open your own bank, casino, etc.

      And if you can't find a PC without TC... buy a Mac or something.

      It's not like the government is requiring us to use TC. If it does... well, that's when I'll reach for my revolver... or move to Norway.

      --

      Time is an illusion. Lunchtime doubly so. --Ford Prefect

    2. Re:Reading the article... by Decameron81 · · Score: 1

      Agreed. I wrote like that to explain why I think DRM (as well as any other kind of similar system) is almost "dangerous" if widely adopted. I slightly extremized the situation but it was only to put in clear words what I think they are trying to do with it.

      I have faith I will always be able to use my PC regardless of the level of the so called "trust" it can offer. Right now I am using a Mac, but I plan on getting a linux box of my own soon.

      Diego

      --
      diegoT
    3. Re:Reading the article... by Alsee · · Score: 1

      It's not like the government is requiring us to use TC

      Such bills are floating around congress, but the primary plan is to force you to submit "voluntarilty".

      The president's Cyber Security advisor gave a speech at an industry conference and called on ISP's to install new Trusted Computing routers that would refuse you an internet connection enless you are Trusted Computing compliant. Such compliance would be required as part of their Terms of Service.

      Slashdot already had a story on these routers from Cisco. It was billed as "Cisco blocks viruses at the router". Actually that's not what it does. It can utilize Trusted Computing to verify that you are running approved and up to date anti-virus softare and/or an approved firewall. So the given reason for these routers is to fight viruses and to protect the US's internet infrastruture. But if you aren't running Trusted Computing then the router cannot verify that you are running the anti-virus software or whatever, and it therefore refuses you a connection.

      Of course ISP's would never institute such a policy until most of their customers are already have Trusted machines. But they plan to have Trust chips installed in ALL new computers manufactured, and the majority of computers go obsolete and get replaced every three years or so.

      If there is no public backlash it can very quickly become effectively impossible to refuse to submit. A computer that cannot run any new software and cannot read any new files and cannot access the internet is essentially a worthless lump of metal.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    4. Re:Reading the article... by Anonymous Coward · · Score: 0

      While a lot of Trusted Computing is about remote hosts trusting you, that's missing the point.

      Lets take the example of On-Line banking. The current problem with On-Line banking isn't that the bank doesn't trust you, but that you can't necessarily trust your own computer not to have spyware installed on it that will steal your username and password. Perhaps you can be confident of that, but how about the little old granny that doesn't know what apps she should avoid.

      If you don't want to cheat in multiplayer games then Trusted Computing also helps you, because you can then join a game where you can be sure that everyone is using an enmodified client and so they can't cheat. There's nothing stopping you from not using Trusted Computing and joining another game, but some of the people in that game might be cheating.

      In either case it doesn't stop you from behaving however you like, but you can get benefits if you do use there particular applications of Trusted Computing.

    5. Re:Reading the article... by BiggsTheCat · · Score: 1

      Interesting... well I suppose the only solution is then to create our own internet.

      What I'm saying is that if there is a public backlash, then something will be done. TC on the router level to prevent viruses and spam would be very good (* provided it works... doubtful). However if all of a sudden people are no longer able to access the internet, download MP3s for cheap, or do whatever they want to do, then they will find a way around it. And it's the hackers who will know the path.

      All I'm trying to say is that government or corporate control only goes so far. When it affects day-to-day life, people will revolt, sabotage, or circumvent these measures. Us computer geeks are just more alarmed because we can see the problems coming, and are more sensitive to them than the "general public".

      It is never impossible to refuse to submit!

      --

      Time is an illusion. Lunchtime doubly so. --Ford Prefect

    6. Re:Reading the article... by Alsee · · Score: 1

      Fast reply, I haven't left the house yet :)

      TC on the router level to prevent viruses

      Just to be clear - TC routers do not block viruses. All they can do is refuse to grant you internet access unless you are running approved anti-virus software. It would have no effect on any new virus not detected by the virus scanner.
      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    7. Re:Reading the article... by BiggsTheCat · · Score: 1

      Double fast reply!

      That's why I said it would be "good, only if it works". Obviously, this does not work. And do you think people are going to voluntarily shell out 50-100$ for a virus scanner before they can use their previously-cheap internet access? I doubt the plan will fly. So relax!

      --

      Time is an illusion. Lunchtime doubly so. --Ford Prefect

    8. Re:Reading the article... by Alsee · · Score: 1

      I doubt the plan will fly. So relax!

      I hope it dies horribly, but it is far from certain. There are a lot of smart people behind it and hundreds of millions of dollars behind it. They have extensive and extremely plausible plans that could lead to a sucessful switchover.

      do you think people are going to voluntarily shell out 50-100$ for a virus scanner before they can use their previously-cheap internet access

      You won't be able to get access without the specific software, so obviously the ISP would supply you with that software for "free". They supply the software as part of the service, and using that software is part of the terms of service. Of course the actual cost of that "free" software would be rolled into the monthy fees, less than a dollar per month.

      There are numerous examples like that why Trusted Computing "can't" succeed, but they all almost magically vanish in much the same way your objection vanished.

      One of the things that scares me is that many of the people who *do* understand how evil Trusted Computing is tend to think it can't succeed and therefor "relax". The best way to lose a battle is to underestimate the threat and neglect to fight. t is a real threat.

      The only thing that can stop it is a general public backlash, and in general the public doesn't know anything about computers and doesn't want to know anythign about computers. People will simply buy the new machines because that's all that will be on the store shelves, and because the next version of Windows will only fully work on the new machines.

      I wish I could relax. Their plan is insidious, everything simply falls into place effortlessly unless to public objects en-mass.

      I'll relax when it's dead dead dead, when the New York Times runs a story that the general public is refusing to buy them and manufactures return to making non-Trusted machines

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  33. Re:Should've bought a second BigMac by Anonymous Coward · · Score: 0

    For the price of an extra big mac, you could've bought 2 double cheeseburgers. Think about it: 4 patties vs. 2

  34. Re:Should've bought a second BigMac by Anonymous Coward · · Score: 0
    Not yet.

    I've got a McDonalds just outside my place so that's where I go. I think the nearest Burger King is a few blocks away and I don't have a car so I don't bother.

  35. A Shotgun by headbulb · · Score: 3, Insightful

    A shotgun is a good use for any hardware made with Palladium.

    Anyways something more serious. They (Palladium) are trying to implement something that should be totally in software not hardware. Its kinda like throwing hardware at virus's (which is what They are really doing)

    Like almost everything microsoft does They are pretty bland about their technolgies. For example can anyone give me a concise answer on .net the public would understand. Yep thats right its mostly a marketing word. (I shutter to call it that)

    Lets go through what Palladium does.
    1 "Critical data is in the user's control"
    Wow so thats what drm is all about.. I would of never known.. Seriously Why are they trying to implement part of drm in hardware.. Its not a portable device and even then. Lets get back on topic.. Users are already in control of files. Is it that the gui is confusing to users? Well whats to say that this new drm gui won't be either. I think this is more a case a gui design.

    2 'Programs and computers can prove they are the other computer/program'
    Seems to me that we can do that too in software.. SSH verifies the other computer when you connect. It's called keeping the private key private..

    3 Something about allowing certain users access to certain documents..
    We have this too. Its called permissions and useing pgp to send files..

    Well I am going to stop there.

    I am way past my original post.

    I will not support any manufactor that will suppport Palladium, I will go with apple before that happens.

    All and all this concept Microsoft is trying to do is overkill, if they only wrote secure code (they are doing better then in the past) they wouldn't need to take such drastic moves.

    1. Re:A Shotgun by BiggsTheCat · · Score: 1

      2 'Programs and computers can prove they are the other computer/program'
      Seems to me that we can do that too in software.. SSH verifies the other computer when you connect. It's called keeping the private key private..


      Ah, yes... but a user could conceivably steal the private key from another PC, install it on their own PC, and then pretend to be the other computer. With Palladium or whatever, that key will be in a location that no user (even root) can modify. So, it will be impossible to falsify the private key in the first place. We no longer need to trust system administrators or any unreliable human! Now we just trust Microsoft... er, hey, wait.

      Note however that the scheme depends on the key being uncorruptable and out of the user's reach. Even with the currently described system, this is unlikely. Nothing is unhackable... it's just more difficult now.

      --

      Time is an illusion. Lunchtime doubly so. --Ford Prefect

    2. Re:A Shotgun by groot · · Score: 1

      Reading the FAQ on TC, I learned about the Palladium project (excuse me if I have been in parallel universe for the last few years, but...). The project was named after Palladium the god that protected the city of Troy. But if I recall my mythology, Palladium proved to be asleep at the wheel in not protecting the Trojans against the Trojan Horse attack (hey where I have I heard that phrase before ?!). The bottom line is that like DIVX, software protection, and anything else that can be thought up it will not prove to be unbreakable. I guess MS never heard about Godel's Completeness Theorem, maybe he should read the great book: Godel, Escher and Bach for a better understanding of this universe (now that I am back in :)

      --laz

      --
      "Just remember, it takes a village idiot." -- The Motley Fool.
    3. Re:A Shotgun by BeBoxer · · Score: 1

      Seems to me that we can do that too in software.. SSH verifies the other computer when you connect. It's called keeping the private key private..

      Uh, yeah. Whatever. SSH clients and servers can and do get trojaned in the wild. Just because that remote server returns the same public key it always has doesn't mean the binary hasn't been replace with one that records keystrokes. Remote attestation can be used to give you assurance that the remote server is patched in an up to date manner and running unmodified binaries.

      The fact is that while SSH has improved many aspects of network computing, it still has vulnerabilities. Passwords and passphrases can get grabbed with a keystroke logger. Daemon and client binaries can get trojaned. Private key files can get copied off of the machine. TCPA actually addresses all of these shortcomings in one way or another.

      I suggest you go ahead and start learning MacOSX now. TCPA is coming to the PC platform (and is in fact already shipping on a number of IBM products.)

    4. Re:A Shotgun by goliard · · Score: 1


      I will go with apple before that happens.

      Join now, avoid the rush. :)

      --
      -*- Any technology indistinguishable from magic is insufficiently advanced -*-
  36. Re:Should've bought a second BigMac by Anonymous Coward · · Score: 0
    I don't know... the cheeseburgers are just so dry.

    You're right about the patties, though.

  37. Dishes grow useless by Anonymous Coward · · Score: 0
    Let your dirty ass dish grow all moldy and useless

    Really? Does that really happen?

    The dishes I have in my sink are all moldy already, but how long will it take for them to grow useless?

  38. Re: DRM = Digital Restrictions Management by ccady · · Score: 2, Informative

    My Righteous Leader RMS says DRM is Digital Restrictions Management.

    --
    J'aime mieux les méchants que les imbéciles, parce qu'ils se reposent. -- Alexandre Dumas
  39. Keep my resume in pdf format! by titaniam · · Score: 0, Troll

    I'm waiting for DRM so I can prevent companies from converting my beautiful latex-generated pdf-format resume to a Microsucks word nightmare.

  40. How does this help? by Anonymous Coward · · Score: 1, Informative

    This will make it worse. How does attacking zombified personal computers help anything? It will simply cause disruptions to people who are innocent bystanders. What we need is more secure computer architecture, so people can't get trojans installed on their computers by reading emails in outlook. (Hint, Hint: Microsoft needs to pay.)

  41. Decentralization and TC by chatooya · · Score: 4, Interesting

    If trusted computing depends on authentication via hardware, won't this function become less and less useful as computing becomes distributed across more devices and individuals are less tethered to specific machines? Or would we all carry a little TC device that plugs in to various 'toolbox' hardware? Any thougts?

    1. Re:Decentralization and TC by Tetravus · · Score: 1

      I would expect the opposite. As computing power disperses, being able to authenticate users becomes more important because un-authorized users are able to cause more damage.
      Also, as the power of small devices continues to increase, the cost of including TC on them will drop.
      Eventually everything will incorporate TC and then:
      1 Nothing will fundamentally change or
      2 Big Brother will come and lobotomize us all.

  42. Already Exists by Anonymous Coward · · Score: 0
    KGPG in KDE allows you to access gnupg public keys from a public server, i.e. hkp://wwwkeys.us.pgp.net/.

    It already exists. We don't need some big companies sidling along and taking control of everything.

  43. Homey don't play that game! by Bitseeker · · Score: 2, Informative

    Multi-player Games
    So, putting in all these "security" features in the consumer's PC is supposed to stop cheating? Far from it. Instead, it does two things:

    1. Makes cheaters more determined to find a way to cheat. It's a new challenge, nothing more. So, you can't run a software debugger. Well, what about a little home-made hardware plugged into the bus and a second PC (Trusted Computing PC, no less) acting as a remote debugging station with all the horsepower to analyze the data on the bus and send input to the keyboard and USB ports? The cheats might actually getting better this way since the cheat engine doesn't bog down the game PC.
    2. Makes game developers complacent about server-side security. In essence, they are led into a false sense of security about the integrity of the clients connecting to the game server. As soon as a cheat becomes available, it'll be an online field day.
  44. We don't need TCPA for games! by Dr.+Manhattan · · Score: 3, Interesting

    There are better ways. (PDF, sorry.) It's also interesting to see other papers and such that reference this paper.

    --
    PHEM - party like it's 1997-2003!
    1. Re:We don't need TCPA for games! by burns210 · · Score: 1
      "There are better ways. (PDF, sorry.)"

      Google's view pdf as html to the rescue. :)

  45. Another perspective on control of digital media by ArchAngelQ · · Score: 1

    Here's a thought, boys and girl(s? ;). Where in any of this does it say a content distributer HAS to use any of these technologies?

    Specificly, the cost of implimenting these counter piracy technologies is skyrocketing. One of these days, it's going to be a simple matter of echnonomics that the empires of media idiocy are going to be overrun by smaller, more agile buisnesses, enabled by the medium that is the internet (can you say faster home connections making choices for multimedia consumption much wider?), offering equal or better product (entertainment, news, etc etc) at a much better price. When you can download a movie from a small production house doing high quality work, for $10, or yet another boxoffice bloatfest for $25 on dvd, which one are you going to choose?

    Well, the one you enjoy, of course. That's the key to media, really. But as the big players keep raising the cost of entry into 'their' world, how long do you think it will be before smaller players make their own?

  46. Sheesh. by base3 · · Score: 1

    Look at all the pro-Palladium/TCPA/NGCSB shills that have come out to defend this. Folks, this kind of lockdown stuff is doomed in the marketplace unless the SPA/BSA/*AA are able to buy legislation to require it.

    --
    One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
  47. So we should embrace it for a few good things yet by Anonymous Coward · · Score: 0

    We should embrace if for just a few good things it possibly can do yet throwout all the possible negatives it will create. Yeah thats it...by that logic the Patriot Act is good, the Nazi's were right, and Communism worked. Whoops 2 out of 3 so far have been proven false, wanna take a crack at 3 for 3?

  48. What is the opposite of FUD? by Anonymous Coward · · Score: 0

    Every time we get a new technology we get a bunch of sunshine stories about how great it will be. I am reminded of a bunch of stories from the early fifties about how great color tv was going to be. People could watch great plays, they could listen to opera, they could be educated and uplifted. We heard similar stuff about the internet.

    Evaluating the effects of technology is really hard. Having said that, I fear and loathe the ability of technology to track and identify us. Business is using it now. For instance, your area code determines whether you get customer service from an American who sounds like he cares or from someone reading a script in Lahore. If you have certain area codes you are deemed to have lots of bucks and if you have an "unfashionable" area code you are deemed not to be worth the company's time. I can see DRM as amplifying that kind of problem times ten. I can be totally discriminated against and I won't even know it's happening.

    Some of us remember senator Joe McCarthy and the House Committee on UnAmerican Activities. Just imagine what that ******* could have done if he had DRM.

  49. What's going to change? by EdMcMan · · Score: 1

    This could all be done today - Microsoft would just have to download a patch into your player - but once TC makes it hard for people to tamper with the player software, and easy for Microsoft and the music industry to control what players will work at all with new releases, it will be harder for you to escape.

    I think I finally just understood TC, and I'm not quite as scared as I used to be. All these software lockdowns would happen today, but people would find ways around them. If TC came about, people would still find ways around them; more specifically in not buying TC. I'm sure Microsoft knows of all the computers using pirated copies of XP, but they can't go and sue everyone because the public would get angry.

    Try explaining to any person why they can't use their computer to do something they want to. In the end, computers are not being licensed to their owners, and the owners will not settle for being treated like they are.

    Error: You must be on the internet to open Microsoft Word (r).

    1. Re:What's going to change? by ComradeX13 · · Score: 1

      I think the idea is they don't _have_ to sue anyone: they can remotely disable pirated software, and even with that bypassed they can blacklist anything produced by a (supposedly) pirate machine.

      I think this is one of the most genuinely dangerous pieces of tech ever - the way I'm reading it it could stifle independent content (or software) production in a big way - and I don't think it's too much of an exaggeration to say that this would rip the spine out of the net- the whole point is that content is more from a person/consumer to other people/consumers, instead of from Corp X to consumers (like TV, radio... you name it.)

    2. Re:What's going to change? by arkhan_jg · · Score: 1
      Try explaining to any person why they can't use their computer to do something they want to. In the end, computers are not being licensed to their owners, and the owners will not settle for being treated like they are.

      People are already treated like sheep by corporations like microsoft. When something doesn't work or crashes, the customers blame themselves for not doing it right.

      When the music industry tells them that their DRM 'protected' plastic disk won't play because their in-car CD player doesn't adhere to the new 'standards', they believe them and blame their car maker.

      When their browser allows popups to saturate their 'net experience, and their email client allows their computer to be infected by viruses, they blame themselves for not having a virus checker, or they blame those damn script kids for writing them, they do not blame their browser and email-software writer; or worse, just accept that 'that's how computers are'.

      When their bank tells them they HAVE to run windows bighorn in order to access their account online, when they buy music they're told they MUST use DRM-enhanced media player or itunes, when they go shopping and are told they HAVE to use Secure Internet Explorer -

      They will do what they're told, and use what's provided by their OEM, as they always, always do. And the few who want to access those services without paying apple or microsoft will be screwed.

      --
      Remember kids, it's all fun and games until someone commits wholesale galactic genocide.
  50. clods by hellmarch · · Score: 3, Funny

    you insensitive clods!!! large corporations are only trying to help us!!! now shut up and take your pill, they're watching us

  51. Is that blog MS TURF? by NigelJohnstone · · Score: 1

    Maybe I'm just naturally a suspicious person, but that blog seems like MS Turf to me, even the words used echo the PR language.

    For example:

    Fair Use is Not a Right
    It challenges claims made by some that DRM is evil because, among other things, it can take away "fair use" rights

    Linus is OK with DRM
    There's a great discussion on Slashdot this morning about Linus Torvalds approving Linux kernel support for DRM .

    A Canadian survey shows that while baby boomers generally agree that unauthorized downloads of Internet content are theft, their younger Generation X and Y counterparts view the practice as...
    (notice the use of word 'unauthorized')

    Palladium versus the Broadcast Flag
    (Explaining how fluffy and warm palladium is).

  52. Trusted Computing does have good uses by randomwalker · · Score: 3, Insightful

    It is good to see a few more articles that look at possible uses of Trusted Computing as opposed to just stating that MS is evil. I feel Trusted Computing is a natural evolution of PC design. The PC architecture has traditionally been developed (like almost everything else that old) without any security in mind. Without security in hardware on a PC, there is definite limits to how secure of systems you can build on top of it.
    I looked at the NGSCB plans in detail. Most of the things that people complain or fear about in NGSCB or Trusted Computing are not justified by the architecture. It is well designed, does not remove any privledges from the owner, does not lower privacy, but does enable new levels of security to be built into a PC based system. Without initiatives like NGSCB and Trusted Computing, some system will have to be built in proprietary hardware designs (with security in hardware, and additional cost).
    I would like to see the Linux community use Trusted Computing features also. I fear if Linux does not act on this oppurtunity, MS will gain some advantage in the server market by offeringmore secure services based on Trusted Computing which Linux does not.
    More details on NGSCB and Trusted Computing can be found at http://www.marzenka.com/technology/security/NGSCB. htm

    1. Re:Trusted Computing does have good uses by ComradeX13 · · Score: 1

      "Without security in hardware on a PC, there is definite limits to how secure of systems you can build on top of it."

      Guess what? There are definite limits _with_ the hardware too.

      "It is well designed, does not remove any privledges from the owner"

      Bullshit. If I want to run unsigned code/reverse engineer for compatibility/etc, I should be able to - and if you think TC _isn't_ going to be used to take away user rights I have a nice bridge to sell you.

      "does not lower privacy"

      Jesus, do you run a cattle ranch or something?

    2. Re:Trusted Computing does have good uses by randomwalker · · Score: 1

      "Guess what? There are definite limits _with_ the hardware too."

      Of course, but the lower the security goes, the better. Its tougher to defeat hardware security than software security. More difficult to defeat hardware security remotely also.

      "Bullshit. If I want to run unsigned code/reverse engineer for compatibility/etc, I should be able to - and if you think TC _isn't_ going to be used to take away user rights I have a nice bridge to sell you."

      Of course it can stop people from making clone of client side software. What it does do is make the whole system more secure, which does make writing compatible software nearly impossible. There are times I want to make sure my system is talking to specific code.

      ""does not lower privacy"
      Jesus, do you run a cattle ranch or something?

      The architecture of NGSCB and TPM is designed not to limit privacy. It really is an interesting architecture to look at. Anyone interested in security architectures should definately take a look at the deatails. The designers did include mechanisms to ensure privacy (although they have to be used correctly for that to happen). I suggest you actually examine how it works before you decide if it is bad and jump on the Anti everything MS bandwagon

    3. Re:Trusted Computing does have good uses by Alsee · · Score: 1

      You've beed reading tech specs? Ah, good. So have I.

      I defy you to justify the central design feature of Trusted Computing - namely that the owner of a computer is forbidden to know his own keys.

      Aside from that there is absolutely nothing wrong with Trusted Computing. However that single feature central design criteria is PURELY designed with malicious intent, as a weapon against the owner of the computer and to restrict what he can do with his own machine.

      Every genuine beneficial use of Trusted Computing (protecting the owner of a machine and his data against outside attack) can be accomplished just as well with identical hardware where the owner is given a printed copy of his keys, or is given some physical means to read his keys out of the hardware. It is physically impossible for malicious softyware or a hacker to read a key printed on a peice of paper and locked in a saftey deposit box.

      And ultimately that central goal of Trusted Computing (forbiding the owner to know his key) is fundamentally futile. It is his machine and he has every right to rip open that chip and read out his key with a microscope if he so chooses. And once he does that he has total control of his machine and he can defeat the entire trust system. The ONLY thing Trusted Computing can accomplish is to make it a pain in the ass for an owner to do so.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    4. Re:Trusted Computing does have good uses by randomwalker · · Score: 1

      "I defy you to justify the central design feature of Trusted Computing - namely that the owner of a computer is forbidden to know his own keys."
      The ability to generate keys within the TPM which can not be exported is fundamental to its design. Because the keys never leave the there is very little danger of them getting into the wrong hands. Consider two computers that need to mutually authenticate themselves. No matter how you do it, there does need to be a secret stored on each computer. A fundamental weakness of a software only security solution to this problem is that the required secret needs to be stored in memory somewhere and the OS needs to protect. Most OSes as large, and exploitable at some time. If a hacker can get access to system memory, he can extract the keys. With keys stored in hardware this is tougher, and probably impossible for a remote attack.

      The owner may not know the keys, but he/she can clear them.

      One important part of NGSCB is that data can be sealed to a environment (hardware and software). The data is sealed with keys stored in the TPM and never exported. Software system (without hardware security support) require obfuscation to keep information secure.

    5. Re:Trusted Computing does have good uses by Alsee · · Score: 1

      Your reply failed to meet my challenge.

      The ability to generate keys within the TPM which can not be exported is fundamental to its design.

      Yes, it is fundamental to the Trusted Computing design as a malicoius attack on the owner of the machine and to enforce DRM. It is NOT in any way fundamental or even required for any purpose for the protection of the owner. You failed to refute this.

      No matter how you do it, there does need to be a secret stored on each computer

      Yes.

      A fundamental weakness of a software only security solution

      FULL STOP!!!!
      That is in DIRECT CONTRADICTION to what I said, thus a straw man argument.

      I said: "Every genuine beneficial use of Trusted Computing (protecting the owner of a machine and his data against outside attack) can be accomplished just as well with identical hardware where the owner is given a printed copy of his keys"

      I reffered to a HARDWARE SOLUTION. One identical to Trusted Computing. The only difference being that the owner knows his keys.

      If we get technical, that would reffer to at a minimum knowing your PRIVEK. It would be vastly simpler and actually improve the security if there was also a way to export your StorageRootKey encrypted to the PRIVEK. If such functionality is not available then you would need to jump through some extremely elaborate gymnastics in advance to prevent any data from becoming irretrievably trapped under the StorageRootKey.

      So I repeat my challenge:
      I defy you to justify the central design feature of Trusted Computing - namely that the owner of a computer is forbidden to know his own keys.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    6. Re:Trusted Computing does have good uses by Liedra · · Score: 1

      I'd suggest the reason why an owner shouldn't know their PRIVEK is the same reason why many social engineering hacks work very well. If the owner had access to his/her own keys, then a malicious entity could easily craft a method for getting them to give up their keys. Just look at the number of credit card scams and similar things that abound on the 'net today. If I were to call up a person and say that I was from Microsoft, and could they please read me the number that is located in the X folder, many people would quite happily tell me exactly what I wanted to know, because it's a computer thing, and what would they know about computers?

      And *that* is the reason behind the restriction of knowledge about the private keys stored in the system.

    7. Re:Trusted Computing does have good uses by randomwalker · · Score: 1
      Your reply failed to meet my challenge.
      Agreed, my argument did not address your challenge

      If the owner has all keys, the NGSCB/Trusted Computing architecture changes from
      • the remote service being able to attest the environment on a client computer

      to
      • the remote service being able to attest a remote user. (if you know all the secrets in the TPM you can emulate a trusted system in software)

      Why is the difference important ?

      • DRM is an obvious example. A content provider does not trust you, but may trust their software which enforces their content restrictions. You may copy the content and distribute freely.


      • Gaming could be another example: An online multiuser game system wants only real players using the same software. By attesting the remote environment, they can be sure no bots are playing

        Corporate network access: Your company wants to verify that when you connect to their network, your PC is safe (Virus Protection running, no spyware installed). They can attest your software and hardware environment. If you know the keys, you can fake any config to them
      It should be noted the NGSCB does not contain any specific features to attest or authenticate users, only computing environments.
    8. Re:Trusted Computing does have good uses by Alsee · · Score: 1

      Ok, I would concede that it is *a* reason. An extremely weak and post-hoc excuse. And it still does not justify an absolute prohibition.

      I absolutely reject your claim that it is *the* reason the system is designed that way. The chip specifications go to extrodinary lengths to mandate that the owner is abslutely forbidden to get his keys, and in various places it mandates that his data MUST be irretrivable if the chip is damaged.

      Trying to protect idiots from their own stupidity is one thing, but it hardly justifies forbiding any manufacturer from EVER creating a chip where an owner who WANTS his key can get it. Their primary concern is to ensure I can NEVER obtain such a chip.

      As a matter of fact there was a comment in the specs that specificly stated the system was to be secure against owner attack, though I don't remember the exact wording offhand. "Owner attack" is self contradictory. The computer is the owner's property. It is not possible for someone to "attack" himself.

      If I were to call up a person and say that I was from Microsoft, and could they please read me the number that is located in the X folder

      A rather overblown and flawed example.

      First of all we have already specified that the key is NOT available in software. It could never be found in a harddrive folder unless the owner copied it there by hand.

      Secondly, where are talking about a 2048 bit key. That is 512 digits in hexidecimal, and over 403 digits in alpha-numeric encoding. Plus checksum digits. That is one hell of key to read over the phone. People have a hard enough time getting 16 character keys right.

      Thirdly, I am open to absolutely any mechanism where an owner who actively choses to can obtain his keys. The example of the printed key is just the simplest example. I think I also mentioned options where the owner had to phsyically access the motherboard. And there are various ways to do so involving contacting the manufacturer. And you could even involve all three steps - a printed code and physical motherboard access and running a code through the manufacturer either by phone or internet connection. And you could involve as many precautions safeguards and warnings as you like.

      You cannot claim that a seperate "Pro" line of identical chips where the the owner can obtian his key through such an elaborate process in any way diminishes the security of common idiots who get the plain keyless chips.

      The sole effect from making such chips available is that is breaks all attempts to impose DRM and vendor lock-in and interoperability lock-out. The only motivation to forbid such a possiblity is for ensuring that Trust-restrictions will be imposed AGAINST everyone. The purpose is to ensure enforment against the owners. That is the sole motivation for the prohibition against owners ever getting their keys.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    9. Re:Trusted Computing does have good uses by Alsee · · Score: 1

      Exactly.

      And enforcing DRM against owners is, as I said, a malicious use. I challenged you to give an example justifying it for the benefit of the owner of the computer.

      Gaming - again enforcing restrictions against the owner of the computer. It's certainly appealing to attempt to eliminate cheating (again futile, the owner has every right to open and read his own property). However that does not give someone a right to control what someone else may or may not do with their own property. The nuciance of game cheating is hardly a reason to revoke fundamental private property rights.

      Corporate network access - Well if the computer is owned by the coproration then THEY are the ones who know the key. The employee using the machine would be incapable faking anything or defeating any company policies.

      As for an employee owned machine, you're reffering to a situation with zero possibility of being a mistake. It is an owner of a machine who is perfectly aware of what he is doing, who has the extrordinary skills needed to emulate such a system, and who has gone to extrordinary lengths to do so. And if willfully connecting to the company network with such a system is a violation of company policy then they can fire him for it. They could have issued a computer they own if they had wanted to, as I reffered to above. The company has no reason to expect the employee's computer will restrict him in any way. It's his property and it does what he directs it to do. And he could always rip it open and read out his key to emulate such a system anyway.

      There is no way being forbidden to know your own key benefits you. Anyone who buys such a system would always be as well off or better off chosing to buy an identical system that did come with the key. The entire "Trust" system relies on denying anyone an oppourtunity to ever buy such a system.

      The attempt merely makes it incionvient for an owner to know his key. It cannot make it impossible. It merely makes it a pain in the ass.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    10. Re:Trusted Computing does have good uses by randomwalker · · Score: 1

      Now we are into subjective arguments about what is benefitial to the user.

      I still think the corporate access example is good. Sure the company could give me a compnay owned computer to access their network that they own and control. This would involve me having two computers at home, mine and theirs. I think any solution which reduces the need to one computer has benefit (it would save me the hassle of bringing my work laptop home to access corporate network).
      if we want our PCs to be 100% controlled by us, then NGSCB is not for us. If we want our PC to also be able to do things that require giving up some control, NGSCB gives us that option.

      And if willfully connecting to the company network with such a system is a violation of company policy then they can fire him for it.
      There is a big difference between trusting the employee and trusting the computer. Once again that is what NGSCB is about, trusting the computer. The employee may not knowingly violate the policies, but do so none the less. Most people whose computers are spreading viruses are not doing so knowingly.

      And finally, yes it is always possible to do a hardware attack, but it is much much more difficult. There is no equivalent of script kiddies for hardware.

    11. Re:Trusted Computing does have good uses by Alsee · · Score: 1

      involve me having two computers at home

      Only if the company forbids you to use that computer for personal use. Kinda like having a corporate car that you are forbidden to go grocery-shopping in.

      If we want our PC to also be able to do things that require giving up some control

      But you aren't actually giving up any control if you are free to walk into some computer shop and pay them a few bucks to read out your key with a microscope.

      Whether you realize it or not, you are implying that it must be CRIMINAL for someone to rip open their own property and look at it with a microscope.

      Be very very clear on that point. If that is not criminal then I would LOVE to go into business doing exactly that. It's my dream-job. I'd be dancing in the streets. And if it isn't legal, I'll do it anyway to my own machine in the privacy of my home.

      So either you are advocating a [*deleted*]-new-law revoking private property rights, or you are advocating a [*deleted*]-Trust-system that only works against those people who don't bother paying a few bucks to de-cripple their machines.

      if we want our PCs to be 100% controlled by us, then NGSCB is not for us

      The declared roadmap is for the Trust chip to be a standard component on all motherboards. If there is no massive public backlash, then after about 4 years the vast majority of all PC's will have been routinely replaced with new PC's a that are all compliant. Pretty much all new software will then refuse to work without it. New files will refuse to work without it. Websites will increasingly refuse to work without it. And with Cisco's lovely new N.A.C. routers we can all ultimately be denied internet access without it. The president's Cyber Security advisor called on ISP's to install this sort of router and to make Trusted Computing compliance a mandatory part of their terms of service. All done in the name of fighting viruses and securing the National Infrastructure against attack of course.

      And you dare to say "if we want our PCs to be 100% controlled by us, then NGSCB is not for us"? As if we can simply decline to use it? If it isn't killed off by public outrage then we will have NO CHOICE but to submit. The only alternative would be to lock ourselves in a closet with a non-compliant computer that cannot install any new software, a non-compliant computer that cannot access any new files, a non-compliant computer cannot connect to the internet. Or to break the law by reading out our keys.

      P.S.
      I probably won't be able to reply for 3 days, but I definitly will read any reply.


      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    12. Re:Trusted Computing does have good uses by randomwalker · · Score: 1
      Whether you realize it or not, you are implying that it must be CRIMINAL for someone to rip open their own property and look at it with a microscope.
      • I did not realize I was implying this. It is an interesting question about whether or not reverse engineering a chip in a PC I own is illegal. I will look into this.

      Only if the company forbids you to use that computer for personal use
      • My point is that i already have a computer at home, and i would prefer to use it to access the corporate network than bringing home the corporate laptop everyday. The strength of a PC is that it can perform many different tasks, instead of a separate dedicated box for each task. i want my PC to be able to work as a regular PC, and also occasionaly as a piece of hardware trusted by someone else.

      And you dare to say "if we want our PCs to be 100% controlled by us, then NGSCB is not for us"? As if we can simply decline to use it?
      • You can disable NGSCB. it is very open to DOS attacks from windows. The way things are designed is that the TPM can be disabled via some physical presence (physical button hitting not possiblefrom remote). If the TPM is disable, everything on top of it does not work either.
    13. Re:Trusted Computing does have good uses by Alsee · · Score: 1

      reverse engineering

      I don't think it even amount to that, it's merely reading a number.

      You can disable NGSCB

      Yes, but the instant you do then everthing I said applies. Assuming the trusted movement is not stopped, then in a few years disabling it would essentially leave you with a usless lump of slag.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  53. Re:LET'S MOD THIS TROLL OUT OF SLASHDOT by Anonymous Coward · · Score: 0

    It is in fact a troll, since the author posts vaguely ontopic (meaning: related to the contents of its parent) comments that flame and aggrevate. The author is seeking attention and wants the original poster to answer, as to be able to further heckle him.

    That is why it was labelled Troll.

    That is of course not to say he isn't right. I agree. In fact, I find the use of copy-pasted inline sigs pathetic.

  54. As a record store owner... by Anonymous Coward · · Score: 2, Funny

    As a record store owner, I have to say I am very pleased at the ideas of trusted computing and "DRM". I don't know a lot about computers, but I do know that following the advent of CD burning and file sharing, my sales have dropped nearly 40%. To make ends meet, I have to moonlight at a phosphorous processing plant; my health has deteriorated rapidly as a result. My wife has been forced to sell soiled panties on eBay, and my son just got his arm lopped off working in a lumber mill. So while this idea of sharing all digitial content for free may sound very noble to you rich computer people, it does great harm to us "lower class" citizens. Something like DRM is the only ray of hope I have in an otherwise bleak existence.
    Just my $0.02

    1. Re:As a record store owner... by Anonymous Coward · · Score: 0
      I do know that following the advent of CD burning and file sharing, my sales have dropped nearly 40%.

      I remember that. You know, when CD burners and P2P apps were all released on the same day. I think it was when VCRs and RCA cables came out too. Sorry for your loss.

  55. Turn it on... by Fuzzums · · Score: 1

    ...if you want to use My operating System.

    Seems quite possible to me.

    --
    Privacy is terrorism.
  56. Re:Trusted computing will be a great enabler of .. by Anonymous Coward · · Score: 0

    I would say relax. TC(Trusted Computing) will actually be a great thing for open source. When people start paying full price for all their "warez", they will start to find that the wish list is bigger than the piggy bank.

    "Trusted" computing is the death of open source as you know it. You can have the source code... but you can't modify, compile and run it because you can't sign it. That's "open", but not OPEN... if you see what I mean.

  57. Trusted against what budget? by Insount · · Score: 4, Interesting

    The fallacy in this article is the assumption that NGSCB is perfectly secure and unbeatable. This isn't the case, and in fact there are reasons to believe that at least some of its functions are theoretically impossible.

    NGSCB can be broken; you'll just have to go through a lot of trouble to do so (scrape off chip packaging and decode its internals without triggering intrusion detectors, etc.). This is sufficient to stop casual copyright infringement, or to keep your workers at check. But one ought to doubt if the expense of breaking NGSCB isn't worthwhile for online gambling, elections or other applications where the incentives are very high.

  58. Re:Trusted computing will be a great enabler of .. by Anonymous Coward · · Score: 0

    It will probably go forward without me if I do not though, so, all things being as they are, I need to learn how to use it and give it to my clients.

    Yet another point most of the /. crowd misses. Normal users (folks like our parents and customers) will love this technology. They'll associate this with something that prevents their identity/credit card information from being stolen online from unscrupilous online merchants (even though this isn't exactly a solution to the problem) and manufacturers will have to follow consumer demand. Folks, I thought you would have learned by now, never to underestimate the power of Microsoft and Intel's marketing power. John Doe public user will roll over for this and that's just the way it is.

  59. Re:I'm freaking out man, no your freaking out man. by Lumpy · · Score: 1

    Mandrake 10.0 is AWESOME... wineX will play many windows games, BUt is a PITA to use unless you are a linux guru.

    I suggest dual boot with the oldest windows install you can find. Windows 98 play's all games great and will do so for quite some time.. (I dont see 64bit windows XP only games for at LEAST 5 years) giving you an advantage of using that geforce FX ultra 3900 in both windows and linux.

    if you want a gaming fix... the linux game tome is a great place to find GOBS of games for linux... many that are pretty good.

    Still missing though is the really good Flight sim that will use multiple monitors.

    anyways, mandrake 10, download it and install it, even if you only have a 2-3 gig spare hard drive around, mess with it a bit.... you will like it.

    --
    Do not look at laser with remaining good eye.
  60. Now that's just silly. by BobGregg · · Score: 2, Insightful

    Here was my favorite part of the article.

    >>Trusted Computing will totally change the security situation for financial transactions. For the first
    >>time, personal computers will be suitable platforms for financial operations. Compared to the
    >>security provided by TC, today's computers are defenseless against attacks, and it would be foolish
    >>to perform online banking transactions of any significant amount of money.

    Right, so I count three points here:
    1) TC is going to solve all the problems with online commerce.
    2) Today's computers are relatively defenseless.
    3) Doing online banking at present is foolish.

    Okay, I'll bite. First, I'd dispute the first conclusion, just because *no* technology solves problems of trust outright. I actually work for a major financial institution, and I help manage and maintain our online banking system. So I know, without doubt, that the majority of security problems in today's world are about 10% technology-related, and about 90% people-related - from people doing foolish things with passwords, to not checking the status of accounts when your relationships turn sour, that's what causes the vast majority of security issues with banking, online or no. So no, TC would *not* revolutionize online financial transactions.

    I'd dispute conclusion #2 too. Maybe TC computers would be more secure - but to say that today's are "relatively defenseless" ignores not only the reality of today's online environment (that eCommerce works pretty darn well), but also ignores point #1 (that most problems aren't tech-related anyway).

    As for number 3 - you can guess what my opinion of that is. Thbbbbpppbpbttt.

    Whatta crock.

  61. Wondering by Mojo+Geek · · Score: 1

    I've wondered when the "new age" comes if I'll have to tell my computer to trust each of my perl scripts. I've got a lot of scripts. If I'm extracting data from a remote site (even off my own site) how do I tell the other site that my script is 'trusted'. Does that change every time I modify the script? Sounds like a big PITA to me. Seems like it would have to be to gain all of these "trusted" benefits.

  62. I don't understand... by Spaceman40 · · Score: 2, Interesting

    Don't we already have solutions to all these issues? Isn't it already possible with software? There are already public/private keys for communication, certificate authorities, etc.

    If someone doesn't want to use it, why should they be forced into it through their hardware? Why don't the companies that would like authentication just use the current methods?

    Example: Blizzard wants to check that their code is unmodified? Create a certificate, sign their code, and check the signature.

    Is it just me, or does the hardware solution seem extremely contrived - much more difficult to implement (besides reinventing the wheel), as well as forcing the consumer into DRM... Oh well, at least Gentoo works on PowerPCs...

    --
    I [may] disapprove of what you say, but I will defend to the death your right to say it.
    1. Re:I don't understand... by Aindair · · Score: 1

      client_auth_function()
      {
      location=determine_current_exe_location;
      sig=compute_signed_hash(location);
      return sig;
      }

      My new Client auth function:
      client_auth_function()

      Anything you can ask the client to do, WITH software, the client can fake doing, WITH software. It's a good thinking exercise, try it.

      It becomes much easier, if you don't even have to debug/decompile the code, because you have the source..... {
      location="C:\game\unhacked\game.exe";
      sig=compute_signed_hash(location);
      return sig;
      }

    2. Re:I don't understand... by rokzy · · Score: 1

      is it Brave New World?

      to support manufacturing and the economy, only activities that involves large amounts of equipment are allowed. anything efficient is a threat to national (financial) security and illegal.

  63. Re:I'm freaking out man, no your freaking out man. by Anonymous Coward · · Score: 0

    Unreal2004 :)

  64. Open Source TC? by Vagary · · Score: 1

    A lot of the responses to this article are (rightfully, IMO) concerned that TC will only be used to serve the interests of corporations. So what I want to know is: why couldn't an open source trusted computing platform be created? One that we can be sure can be turned off at will and will sign applications for free and without bias.

    At first glance, TC may be incompatible with the concept of open source because the system is useless if everybody can sign their own code. However, if the signatures are controlled by a neutral third-party, there's nothing that says a fork can't apply for a signature. And most users will be satisfied to use the signed packages provided by their distribution.

    (Theoretical aside: ideally TC would rely on proof-carrying code and verify that certain properties hold rather than checking it line by line, but that runs into the Halting Problem and all sorts of other difficulties.)

    So tell me: is there anything to stop the LinuxBIOS team from implementing the features of TC right now? And is there anyone who wouldn't be comfortable having a TC-enabled LinuxBIOS on their machine?

    1. Re:Open Source TC? by bloo9298 · · Score: 1

      Watch out for patents held by Intel, Microsoft, etc.

    2. Re:Open Source TC? by Alsee · · Score: 1

      All common missconceptions about Trusted Computing.

      why couldn't an open source trusted computing platform be created?

      It can, and I'm quite certian we will be seeing a Trusted version of Linux released soon. However Trusted Linux would be exactly as evil as Microsoft's Palladium.

      One that we can be sure can be turned off at will

      Trusted Computing can already be turned on and off at will. However any time you turn it off, or otherwise refuse to submit, then that entire section of your computer gets locked out. All of the new software will refuse to run. You cannot use any of the new files, you get locked out of all of the new websites, and ultimately you may be denied internet access.

      and will sign applications for free and without bias

      You are thinking of beneficial signatures. That is not what Trusted Computing is about. Sure you can use such signatures in connection to Trusted Computing, but there is absolutely no need for Trusted Computing to do so.

      If you only want your computer to run properly signed applications of your choice, it is perfectly easy to have a non-trusted operating system do exactly that. You could do it pretty easily in Windows already be writting a little helper-app and binding EXE and other exectuables to that helper app. To be REALLY secure you'd want to place the checking code deep into the operating system. The real point is that that has nothing to do with Trusted Computing.

      Trusted Computing is about allowing software or a file or someone out on the internet to restrict what YOU may run. It's about forbidding you from making changes and runnign waht you want to run. If you are not running the EXACT software they want you to run, or if you try to change ANYTHING, then your computer fails, getting nothing but garbage.

      To put it simply, it's about things like enforcing DRM, and making it impossible to view a website unless you are running EXACTLY the software they want to to run - software that makes it IMPOSSIBLE for you to block the website's ads.

      TC may be incompatible with the concept of open source because the system is useless if everybody can sign their own code

      Everbody IS allowed to sign their own code.
      Trusted Computing destroys open source in an entirely different way. It defeats the GPL and makes it impossible to change or further develop the software.

      They can give you the full source code to an application, but that source code is completely useless. If you change so much as a single bit the software will fail completely when it tries to read any data, or it will be refused access when it tries to connect to something on the internet.

      To get technical, all data used by that application and all communication with that application gets encrypted with a key you are forbidden to know. That key is bound to the hash of that software. If you change a single bit of the software then the hash is completely different - without the original hash it is impossible to use the original key. You don't know the key, and you can't get the key. All data is unreadable and everything fails. It also means that anyone can tell over the internet the precise identity of EVERY peice of software running on your computer, and that you are running an invalid version of that particular application. They will then generally refuse to talk to you, or it could even be impossible for them to talk to you becuase their software forbids them to. If they try to change their software to be able to talk to you then they can't read any of their files and no one else will talk to them.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  65. If you can't copy it, they won't buy.... by iamcf13 · · Score: 2

    To 'paraphrase' Field Of Dreams

    In a nutshell, that's what the issue of Trusted Computing all boils down to anyway, right?

    Who controls the power of duplication inherint in a personal computer?

    The owner/user of that computer?

    Or the hardware/software makers at the behest of the media cartels/corporate conglomerates/Federal government?

    Stock up on non-DRM hardware/software now and refuse to buy DRM/Trusted Computing encumbered hardware/software.

    That way, you will be voting against Trusted Computing using the only language they care about: your money.

  66. this is bullshit by Anonymous Coward · · Score: 0

    trusted computing is nothing but microsoft lockin.

    when all vendors start selling laptops with my choice of os then I will talk about trusted computing - otherwise it is nothing but microsoft lockin and if the DOJ doesn't see it they are dumber that I thought - or just being smart so they cash in their microsoft stock options.

    I am glad of the EU ruling and I hope minnesota follows along with other states.

    Why can't I buy a friggin laptop without an os.
    that is all I ask - the vendor can test the components with any os they want but just wipe it clean when they send it to me.

    when this day comes then I will talk about trusted computing.

  67. How about... by Anonymous Coward · · Score: 0

    A real man's operating system?
    Linux is for bitches, real men use *BSD.

  68. This is the nub of it by Anonymous Coward · · Score: 0

    Specific software fingerprints shouldn't matter; interfaces should. Insisting on specific software instead of standardized interfaces, holds back innovation and flexibility.

    Give this man the cookie.

  69. YES we do. by Aindair · · Score: 1

    Ok, I went through your 'better ways' PDF.
    Maybe I'm slow, but how does your 'better ways' address the following:
    A. I hack my client/image files to make all the enemies in the game bright red, so they show up clearly in a a low light situation. B. I hack the client so that I have auto aim capabilites by using the server supplied enemy location and vector to calculate my shot?
    Microsoft games aren't a big deal. I don't play them as a general rule, but people that want to produce multiplayer OPEN SOURCE games are in a real pickle. You don't have to worry about someone decompiling your game and figure out how to hack the client to do what they want. They can just take the source make the changes and recomplie it to cheat.
    I'm not big on giving up rights unless there is a fair trade off for them. Would I run Trusted Computing to ensure that in an online game everyone played on equal ground? YES I would. I don't cheat, and my desire to play a game that can effectively prevent others from cheating overcomes the issues I might have with giving up the freedom to cheat, and much with the client game files.

    1. Re:YES we do. by Dr.+Manhattan · · Score: 1
      A. I hack my client/image files to make all the enemies in the game bright red...

      That lets you see an enemy better when they are in your field of view, but if there's no way under the game rules for you to see them, you're not informed of their actual position.

      You can also design the game to minimize such an advantage. Everyone has a variety of vision modes available that give different capabilities, so the draw for cheating is lower. You can just learn how to play the game.

      I hack the client so that I have auto aim capabilites...

      That's harder to deal with, but at least it can't "pre-aim"; if someone's sneaking up behind you, you don't know they're there to aim at (at least, in some implementations).

      I'm not convinced there aren't ways to deal with these problems, too. The paper eliminates certain kinds of cheating, but I agree, not all.

      --
      PHEM - party like it's 1997-2003!
  70. by someone other than me by dpilot · · Score: 1

    This is the key that keeps getting lost.

    There is some discussion of TCPA from some guy from IBM, insisting that it isn't all bad, *as long as the user retains control*. What we all really fear about "Trusted Computing" is that WE (the computer owner/user) are the ones who are *not* trusted.

    The real pain in all of this is that there is some good in Trusted Computing, if done properly. Unfortunately things are polarizing into two camps, corporations using DRM to protect THEIR property against their customers, and NO DRM AT ALL. Trusted Computing done properly is lost in the shuffle, but if I had to pick one of the other two, I'd take no DRM at all.

    I suspect that what we *REALLY* need is some sort of 'grant trust' relationship. The computer trusts ME, but I give it a 'grant trust' to Pixar so I can watch one of their movies, and give them some reason to trust me. But at the same time, I never surrender control of my machine, just agree not to do certain things while the 'grant trust' is active.

    Oh, well.

    --
    The living have better things to do than to continue hating the dead.
    1. Re:by someone other than me by Alsee · · Score: 1

      The real pain in all of this is that there is some good in Trusted Computing, if done properly

      Yes. If you have teh exact same hardware, but the owner is allowed to know his own keys. In that case you get all of the benefits and none of the abuses. However if you are allowed to know your own key then their twisted concept of "Trust" is completely destroyed. The system would still give you just as much protection against viruses and other outside attacks, but it would be useless for DRM.
      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    2. Re:by someone other than me by dpilot · · Score: 1

      That's why I talked about 'trust grant' later in the post. If I don't own the keys, I don't want DRM. But if I do own the keys, I'm willing to temporarily surrender some control in order to allow someone else to trust me enough to deliver content.

      This then becomes an intersection of trust sets: I trust them a certain amount, and no more, and they trust me a certain amount, an no more. Hopefully the intersection of those two trust sets has sufficient capabilities to play DVDs and music.

      But in order to be truly useful, entering into the 'trust grant' shouldn't render the box useless for multitasking on other things, and the other party should be tightly confined to their sandbox.

      Naaaah, we'll get DRM shoved down our throats, the owners won't be trusted, and everyone (media and software companies, government, and crackers) will have access to our boxes except the owners.

      --
      The living have better things to do than to continue hating the dead.
    3. Re:by someone other than me by Alsee · · Score: 1



      I'm not sure I understand what you mean by "own". If you know your keys then tehre really isn't any way to surrender control. You could always use those keys to fake doing so.

      If you don't know your keys, well, then I still object that it is absurd to try to prohibit someone from ripping his chip open and reading his keys with a microscope. That aside, I don't think you could really have any scheme involving prohibiting the owner from knowing his keys and accomplishes much of anything without pretty much turning into Trusted Computing.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    4. Re:by someone other than me by dpilot · · Score: 1

      I can agree to use 'signed drivers' to control all hardware in a signal path. I can forsee setting up a 'trusted' section in the kernel, that when in the 'trusted' state, even (the owner) I can't tamper with it, and know that it has its own verifiable integrity mechanisms.

      As for ripping chips and getting keys, I've had some indirect contact with people who do crypto chips, and those things are awfully tamper-resistant. Whether a tamper-resistant chip is cheap enough to mass market is another question. But it's really like a very good lock on a door. An ordinary lock is meant to be secure against most people. A really good lock may conceivably fall only to government spooks.

      --
      The living have better things to do than to continue hating the dead.
    5. Re:by someone other than me by Alsee · · Score: 1

      [that] I can't tamper with

      Which requires denying you your key, which (I think) you objected to.

      I can't see any way you could improve the situation by somehow "owning" your key, where "owning" strangely consists of forbidding you to know or fully control your key. And it brings us back to us being the ones not trusted.

      As far as I'm concerned it is impossible for an owner to "attack" his own machine. It is his property, nothing he could possibly do could be an attack on himself.

      awfully tamper-resistant

      Yes, but once you succeed in reading one you can read as many as you like. It's just the first one that would be a pain in the ass. I have no doubt it could be done in a well stocked college lab.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  71. Won't work for P2P by Tom7 · · Score: 1

    Please correct me if I'm wrong on this. I don't think remote attestation can be used for peer-to-peer applications.

    Remote attestation is an inherently client-server "feature" because it requires that the server know the hash of the client. Therefore, the client must exist before the server is built, because the client's hash is a piece of data in the server's code. The client then asks for the OS to sign/send this hash to the server, which can verify it. However, it's not possible for a piece of software to intrinsically "know" its own hash--it can only know the hash of things that are built before it--a chicken and egg problem. (Changing the hash data means changing the program which means changing the hash data ...). Therefore, a client can't verify that it is talking to itself.

    There may be some extra way of "tying the knot," but it's not described in any of the descriptions of remote attestation that I've seen.

    Anyway, legal protection from being unable to tamper with your own software to see what it does is probably not necessary. It should be enough to simply have the practice of deleting and wiping your log files (what's the difference between deliberately covering your tracks and deliberately choosing a program that leaves no tracks?) On the other hand, being able to tamper with your own software has a lot of good uses! Therefore I find these arguments for TC and RA rather weak.

    1. Re:Won't work for P2P by Aindair · · Score: 2, Insightful
      How about this:

      Intel(or AMD) creates a digital cert for the company.

      Intel or AMD produces a hardware module for a PC.

      Intel places a digital cert in that module, and signs it with the companies key.

      You download the latest copy of emule.

      You start it up, and connect to the network.

      You querry one of the servers, or a peer and ask to start a connection.

      That client asks you for an attestation of the version of emule you are running.

      Your software passes that request to the TC Module (with your permission).

      You module goes out, calculates a hash concerning the version of emule you are running, and then signs it with it's specific digital sig.

      your client returns the attestation to the server or other client that asked for your info.

      that client then checks to see if the signature you submited is valid (is it signed by Intel/AMD?). If it is, it checks a website for a list of all of the good hashs for the current emule executables.
      The client doesn't need to know what your cert is, only that your sig is backed by one of the 'master' hardware sigs.

  72. Some even said the atomic bomb was good by phoenix321 · · Score: 2, Interesting

    for some uses.

    I say this is bullshit. I won't accept an oppressive system, neither for good nor for bad deeds. I will not give in to smallish benefits that come with a hefty impact on freedom and usability.

    No cheater, no hacker, no worm, no virus, no nothing can annoy me that far that I will give up the rights to a computer I fully paid and own. I know what the real aim of the TCG is and I won't accept anything from them. No bargains, no rebates or extras on Palladium-Computers, no benefits from their restriction. They may succeed in feeding this freedom vs. security exchange to the American public in "real" politics, but they need a much much bigger threat than cheaters to convince the IT world and they will never convince me.

    No matter if I use Linux or Windows, I'll have a virus scanner, a PFW or a real FW and the latest patches ready. I make backups of my important files and make provisions to protect the less important ones as good as possible.

    I won't trade the malice of an anonymous hacker against the greed of a multinational corporation. A lone hacker has financial/technical limits or even a conscience on how much havoc he can cause. A corporation the size of Microsoft has neither.

    The end does not justify the means. I will not accept any personal gains on fascist system and its technical derivatives. Period.

  73. On Line Elections by JohnWiney · · Score: 1

    No matter how trust-worthy on line voting becomes, it misses a critical feature - secret ballot. If you don't go to a provably secet place to vote, the whole process fails. How valid is an election if a boss can say "let me watch you vote, or you're fired." Or a spouse can control the votes of anohter? Or votes are (provably) sold to the highest bidder? All major democracies adopted secret ballots to prevent these problems - I can think of no reason that they are less important now.

  74. (Modchipped) XBOX + MITM + XBOX Live = ??? by iamcf13 · · Score: 1

    Couldn't determined crackers trick their way onto XBOX Live with modchipped XBOXes and a properly setup MITM PC monitoring and replying the connection to/from XBOX Live after first doing all of this with a stock, un-modchipped XBOX?

    If the data flow is unencrypted, it oughta be 'a snap'. Otherwise...who knows....

    If such an attack is 100% successful, it could lead to 2nd generation XBOX modchips that don't need the MITM to operate properly. As far as XBOX Live is concerned on their end, it's business as usual--no cracker detected on this connection....

  75. With TCPA we still dont OWN the keys by Anonymous Coward · · Score: 0

    As long as there is any single key which we cannot both read out and set ourselves (you can still make it secure by requiring physical intervention to set it, ie. a jumper) it is just as evil as Palladium.

    There are non transferrable keys in TCPA systems which can be used to tie down software to a single machine, it is as simple as that and IBM can bullshit all it wants ... but unless they are going to change that they can only rebut straw men.

    1. Re:With TCPA we still dont OWN the keys by Anonymous Coward · · Score: 0

      It's worse than that...under the DMCA it could be a criminal offence to change that key or even to tell others how to do it (just like deCSS).

  76. trusted computing drm by hitmark · · Score: 1

    drm is just the most user "iritating" way to use it.
    all what he listed in the article/blog will benefit the user. personaly i only play games on punkbuster enabled servers.

    somehow i feel that most of the stuff in the trusted computing plan can benefit the user, its only the drm part that is the problem. now if politicans can get theyre hands out of the money bin and start figureing the fact that users are voters then they amy allso see that DRM is bad for the stability of the land. like some roman leader said: "give the people food and entertainment and they will not care what the world does". but when you mess with any of those your in for trouble.

    the problem (for the entertainment sellers) is that they are makeing money by makeing something that in reality is free game a rare item.

    that way of doing it only works in a enviroment where you have physical objects. now entertainment is signals down a copper or fibre optic connection or on the analog electromgnetic waves. there you could say that only this person or that company wasallowed to make cds or dvds of this or that song/book/film/whatever, or that only you cna transmitt on this frequenzy.

    but in the digital age, where you can send a film down the wire in the blink of a eye or have anyone send out small packets of info into the EM spectrum these limits start to break down. digital information want to be free (i know i stole it but its the truth damn it).

    the problem comes in how to finance the production of the stuff, this is where we instead of trying to protect old ways have to think of new ways.

    thats the tru way of capitalism (or nature for that matter), if you come up with a new and better idea then the old the old will die, it may do so kicking and screaming but it will still die. what current laws are doing tho is putting the old ideas on lifesupport at the expence of the masses.

    so anyone have any ideas on how we can feed the entertainment people (its an art not a industry, you cant make entertainment on a conveyor belt as then its not art but massproduced trinkets. art is made by the hands and mind of the artist and colorerd by his world view and person) without needing to embrace shoot first tactics (they have a bad habbit of scareing even lawfull customers away as they dont want to risk the crossfire) like they are doing today?

    --
    comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  77. Re:trusted computing drm by hitmark · · Score: 1

    gah, topic was suppose to say "trusted computing > DRM"

    --
    comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  78. We'll see if this floats by sokk · · Score: 1

    I believe that this can be just another flop from Microsofts side. Remember MS Bob anyone?

    If Joe Average buys his (Trusted) computer, and takes it home: Only to find out that he can't put an extra copy of Photoshop on it (he uses it at work) - without paying for a extra license: He'll then return it if he can; or if he can't he will remember the manufacturer and spread the word about this new machine that won't let him run his software. The x86 computer isn't boxed as a X-Box, so it will be hard for MS to keep their grip on the market. "Why should I buy that computer when it won't do what I want it to do?"

    If it breaks through (everyone gets it over night - in the backdoor by the temptation of the "secure"-sticker), and people can't use their "home-copies": They'll probably look for alternatives. The local geek tells them about how he runs Linux - which does almost everything he could possible want - for free. I'm willing to bet that Joe Average takes a closer look.

    I'm actually hoping for better copy protection and such in Windows. It'll open peoples eyes when they actually see the price they have to pay to get their "box" upgraded to the latest buzz. I think piracy is one of the things that helped build the monopoly of Microsoft. People took the OS home, without additional cost.

    Well. The sands of time will show if this chained boat will float :).

    1. Re:We'll see if this floats by Sloppy · · Score: 1
      They'll probably look for alternatives. The local geek tells them about how he runs Linux - which does almost everything he could possible want - for free. I'm willing to bet that Joe Average takes a closer look.
      But he won't be able to use Linux, because whenever he wants to interact with anyone who uses Microsoft products (e.g. other gamers) or anyone who is in bed with Microsoft (e.g. his bank), his computer will fail the challenge-response. When he buys and downloads a movie or song, he won't be able to play it (even if Linux has an implementation of the codec) because he won't have the decryption key.

      This plan won't flop based on market forces, because the whole point of it, is to lock people in and use monopoly network effects to bypass the usual market forces. You can't Just Say No -- you have to get everyone else to Just Say No with you. Either that, or be isolated.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  79. Doomsayers are always half right by Anonymous Coward · · Score: 0

    Parent is quite correct. While the article says Trusted Computing itself may not be illegal in the US, common sense tells me that buisness practices it enables are. Attempting to guarantee the exact software at one end of a networked conversation is the quick and dirty solution to a larger problem of client trust which should rather be solved at the interface level. Furthermore, some may say I am sticking my head in the sand, but I'm not about to believe that the proposed model of spread of TC is inevitable. There are two sides to every story, and this one leaves out the necessary response to the various practices involved. That response has already begun, as is evidenced by the /. posts every time the subject comes up. In other words, read slashdot and be heartened!

  80. Anonymous Coward? by NotQuiteReal · · Score: 1
    Posting AC, then coming back and saying As the original poster sure sounds like a troll for the followup post to be modded funny!

    How can we trust you?

    --
    This issue is a bit more complicated than you think.
    1. Re:Anonymous Coward? by reanjr · · Score: 1

      See, if Slashdot supported this Trusted Computing crap, he would be able to both post anonymously AND prove that his reply was done by the original poster.

      Yet another use...

    2. Re:Anonymous Coward? by NotQuiteReal · · Score: 1

      I would mod you as Funny, IF I could mod in a thread in which I had posted, AND if I had unlimited mod points. [Trust me, I can mod without abuse, my clients trust me :-) ]

      --
      This issue is a bit more complicated than you think.
  81. plagiarism and modding by SoTuA · · Score: 1
    Yup. The problem is, if you mod them up funny (so that it doesn't amass karma bonus) later mods might not take it seriously, and might get overrated mods.

    Maybe "-1, stolen" and "+1, whistleblower" mods could work, with the whistleblower mod not adding any karma.

    Now mod me offtopic :s

  82. choice requires the existence of alternatives by r5t8i6y3 · · Score: 3, Insightful

    i very much appreciate the author's insights. but just as AARG! noticed the EFF report's shortcomings, so his/her analysis is also lacking at least one important perspective. what AARG!'s analysis fails to duly acknowledge is the idea that trusted computing supplies Microsoft (replace "Microsoft" with the existing powerful entity of your choice) with a tool to maintain their power over others.

    if Microsoft can enable *wide-spread* lock-in prior to alternatives sufficiently establishing themselves, alternatives may never appear. and if they do appear they may never become a true alternative due to Microsoft's ability to control the environment in which any alternative exists.

    we live in a society that allows the existence of monopoly corporations with more rights than people. this allows environments to be created where choice is even harder to come by. customer lock-in means not only limiting/eliminating choice, it also means making it too painful to choose freedom.

    Microsoft will continue to attempt to lock-in customers by manipulating the environment so there is less choice. they may or may not succeed to one degree or another. trusted computing gives Microsoft a new tool (in addition to their immense leverage over the computing industry, their political power, their financial resources, and their existing monopoly position) in establishing an environment where choice effectively does not exist.

    in my mind this is a much more glaring omission than the technical misunderstandings of the EFF report. what's obvious is that the EFF is interested in being a watchdog for freedom, whereas AARG! seems to assume freedom will just happen.

    again, trusted computing gives corporations another tool that allows them to consolidate their power, increase their control, and create environments where alternatives exist only in name.

    i choose freedom, and will do all i can to rollback the expansion of corporate rights to pre-1886 levels.

    P.S.
    AARG!, if you read this i'd love to hear your reply (publicly as i don't use the email address attached to this account) to this concern. btw, is there a way to get a message to you?

  83. My opinion by rice_burners_suck · · Score: 1
    But the article on Unlimited Freedom offers a new perspective. The author examines 12 different applications which could benefit from access to Trusted Computing technology. And most of them are uncontroversial or would actually improve privacy and anonymity.

    Trust3d Comput1ng iz th3 suxx0rz!!!!!!!111111111

    You want trusted computing? Write everything in '1337-5p33k. Security through obscurity is the proven method to obtain 100% UNCRACKABLE security for today's enterprise applications.

  84. PARENT IS TROLL. DO NOT CLICK LINKS by Anonymous Coward · · Score: 0

    I do not reward "Fan" relations.

  85. With the *AA behind it . . . by base3 · · Score: 1

    . . . it'll be more like Busted Computing.

    --
    One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
  86. Trusted != trustworthy! by EmbeddedJanitor · · Score: 1

    One of the biggest problems, security wise, with any trust is that it encourages complacency. This is particularly worrysome when the trust is not earned.

    --
    Engineering is the art of compromise.
  87. why anonymous analasys? by Anonymous Coward · · Score: 0

    Wonder why the writer of this article chose to publish anonymously?

  88. Trustworty Computing by Alex+Yamadian · · Score: 1

    People get a grip. If Trusted Computing is so bad, no one will buy it. The market will prevail. Every society needs rules and protections from the bad guys. The Internet and the networking it enabled are a wild west. Trustworthy computing allows the good guys to do their work without interference from the bad guys. No one will be forced to use it. Market forces wil prevail. I have never seen so many nuts in one place. I can see why this site is called News for Nerds. You nerds need to get away from your pseudo girlfriend computers and get real girlfriends.

  89. Is there some problem that needs to be fixed here? by Anonymous Coward · · Score: 0

    > Among the examples listed are multi-player games, online casinos, P2P networks, anonymous remailers, distributed computing ...

    Excuse me, but is there some problem that actually needs to be fixed here?

    I have no problem trusting my computer to do all of the above things. And those services are all available and thriving, which means that existing companies don't seem to have any problem trusting my computer either.

    Can somebody provide me with an actual problem with "trusting my computer" that needs to be solved here, rather than just hypothetical and theoretical problems?

    I know that some people claim we would have a much broader array of entertainment products available if "trusted computing" was enforced. But I'm actually pretty happy with the way my entertainment-product choices have been growing every year.

  90. Baby and bathwater? by griblik · · Score: 1

    I know this might be an unpopular viewpoint here, but I'd ask you to hear me out, and if I'm wrong, reply and explain why.

    I'm aware that most of the currently proposed uses for drm are... well, I tend to think of them as unethical, or immoral. Proposals like reinforcing MS's product activation scheme, or anti-competitive measures (ie if drm validation costs money, how are small companies going to compete?)

    This article _does_ present some good arguments in favour of it. A lot of Americans around here question the use of e-voting (whole 'nuther discussion), and rightly, I think. What if drm could give you a more foolproof method of ensuring an honest ballot? How about if you could register your kit against your credit card? Do you think the e-commerce industry (which I'd guess a lot of us work in) would benefit? How about being able to validate a mail server's hardware signature against a known spammer list? IPs can be spoofed.

    At the moment, I think we've got a hell of a lot more bathwater than babies, and I think the companies and organisations pushing this are doing so purely because they see profit and/or financial safety in it. That doesn't necessarily make it a bad idea (or, at least, not an idea that doesn't have any beneficial uses).

    I'm thinking of it like this; you can write and sell an operating system with a view to making everyone pay for your product. Lock them in. Make them dependant on your other products. Charge them for it, and for upgrades every too often.

    Or, you can build one and give it away because _you_ happen to have a particular use for it, and you like the idea too much not to try it.

    I'd vote more often if I could do it from my kit and could trust the system. I'd probably buy groceries from my local store if I could order it online and they'd deliver, and I knew I could enter my card details on a cheap website. And I definitely don't need this much spam.

    I think it's worth looking at, even if there aren' t any immediately obvious "I'd like this" uses. It might all turn out to be shit, but there might be some good things we could do with this.

    Damn, GF got on a train three hours ago, and I'm already drunk, stoned and re-reading my ./ posts for grammar and presentation...

    --
    Warning: May contain nuts
  91. Semantic Remote Attestation by haldar · · Score: 1

    I agree that remote attestation has many interesting and useful applications. However, the way its defined now makes it static and inflexible.

    I've been working on ways to make remote attestation more flexible, dynamic and expressive, using virtual machines (such as the Java VM).

    For a full discussion, see: http://gandalf.ics.uci.edu/~haldar/pubs/trustedvm- tr.pdf
    (Vivek Haldar, Deepak Chandra, and Michael Franz; Semantic Remote attestation: A Virtual Machine Directed Approach to Trusted Computing; To appear in USENIX Virtual Machine Research and Technology Symposium, May 2004)

  92. Of course there is some benefit to TC by Anonymous Coward · · Score: 0

    There is benefit for consumers in trusted computing. The entertainment executives will not allow their valuable content to be digitally distributed unless they can be confident that it will be protected, which confidence trusted computing gives them. Thus, trusted computing brings with it the benefit for consumers of greater availability of valuable content, such as Britney Spears and the latest Disney commercial.

    Feel nauseated yet?

  93. Article Flaws by cyt0plas · · Score: 2, Insightful

    "Attestation is crucial for this application by allowing the voting server to make sure that the user's voting software has not been altered on the disk."

    Since he refers to it as the "user's" voting software, I must assume this would be for home users, not some central polling location. If it's at the user's premises, it shouldn't matter if the user's software has been tampered with. A simple cryptographic hash can be used to ensure that the vote was not tampered with en-route.

    "Trusted Computing will solve this problem by allowing the server to make sure that the game client software is clean and unmodified."
    First off, many "cheats" don't modify the existing client at all. Instead, they act as wrappers to drivers, or even hack the driver itself. Plus, how can you be sure that the computer doing the checking is really a computer at all? I've written a patch for bochs that lets me tag a specific set of bytecode, and have bochs execute another set entirely. This system would pass any sort of memory check just fine, but none the less can easily be used to cheat.

    "Without such a technology, cheating is only going to get worse, demoralizing players and driving them from the games."
    Actually, Trusted Computing games would be even less likely to sell. Look at the distribution of games now: how many [non-console] games come out on CD vs DVD? How long have DVD drives been out? The long and short of the matter is that game designers are out to appeal to as broad an audience as possible. The people most likely to modify the game and keep it interesting (mods are a large part of why people still buy half-life one) are the people most likely to be turned off by TC anyway.

    "Using remote attestation, player software could confirm that the casino was using a certified and validated software package for its game play calculations, one known to be free of bias and to give the player an honest chance."
    And then the casino simply proxies the connection and modifies the output to tell you you lose anyway. Different type of cheating, only now since it's "Trusted", it's even harder to catch.

    "Secure I/O prevents the financial application from being spoofed by false or malicious inputs, and protects the privacy of the user by insuring that other software cannot see the information that the financial application is presenting on the screen."
    One need only look at email viruses and scams. People are already dumb enough to do it on their own anyway. Trusted computing just means that the bank can finally shift the blame to the consumers instead of the bank (possibly even when it's really not the consumer's fault). Whether you consider this a good thing or bad is a matter of opinion.

    "Trusted Computing can alleviate this problem by allowing the formation of a new kind of VPN, one which will only allow trusted applications through the firewall."
    How many attacks come through a VPN? Not many. Plus, the ones that do can simply attack the services offered (buffer overflows, race conditions, etc.) This is another case of "it's trusted, so it must be ok" thinking. Remember, trust is something that can compromise your security.

    "P2P software can limit the amount of data available to the end user of the machine, so that he does not see which other computers in the network his data comes from".
    Ok, even if the software disables netstat, there's nothing it can do about ettercap, or even a hub and a decent network sniffer. Even if the software were flawless, all the **AA would have to do is start a download, and start logging network traffic. Plus as an added bonus, the P2P clients can now refuse to run without or connect to spyware-free clients.

    "The step of reading messages, decrypting and mixing them, can be fully protected within the TC security boundary. No longer will the operators of remailers be aware of how their machines are

    --
    Contact Me (got tired of viruses emailing me).
  94. I have no problem with "trusted computing" by jonwil · · Score: 1

    as long as I can get the keys.

  95. Re:LET'S MOD THIS TROLL OUT OF SLASHDOT by Anonymous Coward · · Score: 0

    you are a retard and have missed the point entirely.

  96. Oh for God's sake! by Pan+T.+Hose · · Score: 1

    Whilst people seem to have a knee-jerk reaction against "Trusted Computing", I think there is one crucial issue that actually determines wether or not it's a Good Idea(tm). And that is: Who holds the master keys to my computer?

    My God, that is status quo, for God's sake! You already hold the master keys to your computer right now! You don't need any hardware change to preserve the status quo!

    Ofcourse, that's pretty guaranteed not what MS wants to push, but still - when discussing "Trusted" architectures in general, I think it's a valid point. It could for instance enable me to say that I trust the FSF's list of trustworthy applications - and viruses and other malware would actually be physically unable to run on my workbox. How could that be wrong?

    You don't need "trusted computing" system to do that, for God's sake! You don't need temper-resistant chip in your computer for the most basic cryptography for the love of God! My God, every single "I could use it control my machine" argument I have read so far (and I have been following the discussions for quite a few years now) was describing a feature which can be implemented (or even already have been implemented, like in the case of your Score:5, Insightful idea) in software to achieve exactly the same functionality as when being implemented using temper-proof hardware, the only difference being the fact that the owner can control it. That's it. This whole discussion is a complete waste of my time. Why people post such a crap before even searching Google for trusted computing and reading the first God damn link is beyond me.

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
  97. The Meaning Of Trust by Pan+T.+Hose · · Score: 1

    It's called an analogy. Dont take it out of context, ok? That being said, trusted computing is evil because it is about taking away the rights and choices of others in the name of profit. The fact that it is intended to be brought in a manner such that there is no alternative only attestifies to it's evil nature. There is absolutely no consumer benefit to trusted computing. Even the name is inherintly dishonest as trusted computers cant be trusted by their owners. My point was that trusted computing is fundamentaly evil, and my point stands. Benefiting from the evil does not make it any less evil. Got it?

    I wholeheartedly second everything you said here. I would only like to comment on the meaning of the word "trusted" as used in "trusted computing." When I was doing some contracting for the .gov (no matter if it was the army, DoD or NSA) everywhere "trusted system" had a very specific meaning of something which has the power to break the security or privacy policy. It might seem strange at first, but the point is that you don't need to trust someone/something who/which cannot do anything bad to you. You just know that your computer will do what you command it to do right now. But as soon as you stop controlling it yourself, you have to trust it. Hence "trusted computing."

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
  98. Reading all of the article... by ladadadada · · Score: 1

    No... you have to read ALL of the article, and even in that case, (cheating in online games) it's not so much about trusting you but trusting all the other guys out there who do cheat. I have no problems with complying with things that prevent cheating in online games.

    Similarly, online banking requires the trusted computer be mine, but in the end I'm a lot happier about it because I know that no one else can access my bank account.

    Many of the other example actually don't require you to have a trusted computer at all, but simply to check that some server's computer is trusted. eg. Online gambling.

    The most important thing to remember here is that it's not just Microsoft that is trusting you. The game server admins need to be able to trust you, the bank needs to be able to trust you, your boss wants to send out a confidential email with the confidence that it can't go beyond his ability to retract needs to trust you. None of these people can trust you (this isn't an attack on YOU but rather a generic "you" that is Joe average out there.) so they need to enforce this protection.

    For that purpose, TC seems like a good idea and, in a perfect world where software was written without bugs and was available to everyone no matter of their location, language or preference for OS, it would mostly be a great thing.

    No one can stop you using your computer, even with TC. They CAN stop you accessing certain content at all and they can stop you accessing certain content with anything other than certain programs. They can even stop you using certain programs without paying for them.
    This may be seen as bad, but it makes me wonder if I want to see that content or use those programs at all.

    I'm quite happy with my combination of Mac OS and Linux and I suspect that most of the things I want to do with computers in the future will be mostly free from TC restrictions.

    All up, I like some of the aspects of TC (secure banking, gambling, gaming, document control), but it is important that the choice always exist. If the only way to use your computer to view content in the future involves TC then there will be a very large effort put into breaking it and proving it worthless. What this will probably do is to make the petty crimes like making a mixed CD to play in your car CD player and then making a copy for a friend or pirating a five year old app to run on a similarly aged computer (today's computers in five year's time) into larger crimes that will involve more effort (hardware and software hacking).

    One last thing... what is to stop a person with a trusted computer copying a confidential email into another email app and passing it on unprotected ? Or passing it on by word of moutth ?

    --
    Sig matters not. Judge me by my sig, do you?
  99. Re:Trusted computing will be a great enabler of .. by Anonymous Coward · · Score: 0
    I would say relax. TC(Trusted Computing) will actually be a great thing for open source. When people start paying full price for all their "warez", they will start to find that the wish list is bigger than the piggy bank.

    I agree. The level of piracy in my work environment is ludicrous. People are constantly swapping software, DVDs, MP3s, games. One guy here has over $6,000 worth of stolen movies and $15,000 worth of stolen games and software and he brags about it! There's about a dozen staff who have regular "swap sessions" where they DVD-copy a hired movie. They think it's hilarious when I refuse to participate. I'm not overly moralistic: I just don't have any need for the software (I'm all Linux) and DVDs are so cheap that I prefer to stay legit.

    I honestly can't wait until Trusted Computing forces these thieves to pay for everything they use. They're going to get the shock of their lives when they discover how much they have to spend each year on software and content.

  100. How wrong is this article? Let me count thy ways. by digitaltraveller · · Score: 1
    As a security researcher, I find this article nice propaganda for Microsoft, but otherwise lacking of any merit whatsoever.

    1. Online Elections
    I wrote at length a few weeks ago about the benefits of Trusted Computing for online elections. It would be highly unwise to run election software on a typical PC in today's insecure environment, but once TC becomes available, the enhanced security could make online elections very practical and safe.
    Attestation is crucial for this application by allowing the voting server to make sure that the user's voting software has not been altered on the disk.

    Tell me again why the user needs any voting software at all? Of course they don't, a webpage would suffice. The issue is authentication and key management complexity, neither of which are solved by TC.

    2. Online Gambling
    Note that unlike the earlier example of online games, in this case it is the server, not the client, which must be running the TC program. Clients would not need to be trusted since there is generally no way the players can cheat in these games. This architecture has the advantage that TC does not need to be as widely available as for most of the other applications discussed here. It should be possible for non-TC client software to verify an attestation produced by a TC server, and that is all that is needed to let casinos prove that they are playing a fair and honest game.

    No one who's looked at TC has thought it would be secure against a determined and well funded adversary. BTW, this is the definition of 'good security'. It's that your system should be secure against attackers with unlimited financial resources.
    TC is designed to stop Johnny Lunchbox from getting 'unauthorized content', not to stop a casino with massive economic incentives from key recovery/hacking their RNG.

    3. P2P Networks
    A widely referenced paper by three Harvard students described how Trusted Computing can protect P2P networking.

    Widely referenced where? Certainly not on Citeseer or DBLP. I just checked.

    ...TC technology can improve the privacy of P2P networks in many ways. Most importantly, the remote attestation feature allows peers to have confidence that the participants in the rest of the network are running legitimate versions of software. This will open entirely new possibilities for making the networks more reliable and more private. P2P software can limit the amount of data available to the end user of the machine, so that he does not see which other computers in the network his data comes from, or learn names or other identifying information about the rest of the network. This relies on process isolation and the much-maligned ability of TC to protect programs from the computer's users. Only by keeping users from being able to pierce the anonymity of the network can the P2P system gain similar immunity from authorities who are trying to shut the network down.

    Right...the 'authorities' have the capability of choosing which programs people can run on their computers and they decide to allow P2P clients! Wow, it's so easy. There are a number of other ill founded assertions, both just in this paragraph and the rest of the article. I'll leave those as an exercise for the reader.

    Make no mistake. Any legislation that mandated TC hardware (as is the trend) in PC's are the first step to living in a nanny state where your most basic thoughts and actions are influenced by millions of idiotic Kathy Lee Gifford[1] and Tipper Gore wannabes who would rather impose totalitarian control on our society then allow their child a horrific glimpse of Janet Jackson's nipple.

    [1] I really don't know if KLG is that vocal anymore. I've probably been watching South Park too much.
  101. We should focus on TC open source alternatives by imaginaryNumber · · Score: 1

    It's important to recognize that Trusted Computing (TC) is made up of both software and hardware components. To realize the software features of TC, significant hardware support is necessary: e.g. MS's NGSCB is completely dependent on Intel's TC hardware (called LaGrande Technology). (There are many other TC hardware and software vendors, but NGSCB and LaGrande tend to attract the most attention for obvious reasons.)

    Intel's goal has been to design a set of neutral TC primitives that satisfy influential partners and customers, but avoid the pickle that the PIII Processor ID fiasco got them into. With LaGrande Technology, they have succeeded in achieving both goals (as far as I can tell from publicly available information). With a 'neutral' set of hardware primitives, the question then becomes whether TC software (OS and application) will be built for good or evil.

    Let's assume that NGSCB is utterly evil. If this is true, it won't be good for MS or its customers in the long run. Why not let MS and its customers stew in their own juices? Why would the anti-MS community care? (They're not using MS products or services are they?)

    Most of my TC fears come from what OS and application vendors *may* do under the covers. Open source solutions would put my concerns to rest. (MS has promised to make their TC software available, but something tells me the public won't get to see all of it.) The open source community should see this as another opportunity to provide consumers with better alternatives. We should focus our energies on constructing alternatives to NGSCB that maximize the TC positives and minimize the TC negatives, instead of wasting our time on tedious anti-MS ranting.