Slashdot Mirror


TPM Security Chip For Your Cell Phone

pete314 writes "The Trusted Computing Group has unveiled that it is working on a mobile version of its TPM security chip. It should prevent the phone world from being hit by the same virus and hacking issues that face computers. However, the EFF is not amused, stating that the chip will be used for DRM, and could even limit which software the owner installs on his cell phone."

162 comments

  1. I don't want a phone with apps by ReformedExCon · · Score: 3, Insightful

    I want to be able to install my own applications.

    etc.

    Reminds me of that episode of the Simpsons:

    Abortions for all.
    *crowd boos*
    Very well, no abortions for anyone.
    *crowd boos*
    Hmm... Abortions for some, miniature American flags for
    others.
    *crowd cheers*

    In my opinion, a phone is a tool. I don't ask screwdriver makers to make blank drivers so I can whittle my own philips head. If I need a tool with more features I will buy it, I don't want to worry about installing or developing my own tools. Meet me. Joe Consumer.

    --
    Jesus saved me from my past. He can save you as well.
    1. Re:I don't want a phone with apps by Anonymous Coward · · Score: 0

      Depends on if you own or license the device (this is a big problem w/ EULA's) If I own the screwdriver I reserve the right to use it to open paint can lids for example. If I'm renting it (ie license, lease, whatever) then the owner can say to only use it to loosen screws. If its a lease though the price of the phone should be included in the service contract and the terms of use should be plainly communicated at the point of purchase of the service.

    2. Re:I don't want a phone with apps by aussie_a · · Score: 4, Insightful

      Meet me. Joe Consumer.

      By posting on slashdot you prove that you actually know about TPM and have formed an opinion on it (at least in regards to mobile phones). Joe Consumer most definitely doesn't know about TPM and hasn't formed an opinion on it. Ergo, you're not Joe Consumer.

    3. Re:I don't want a phone with apps by Aussie · · Score: 1

      By posting on slashdot you prove that you actually know about TPM and have formed an opinion on it (at least in regards to mobile phones). Joe Consumer most definitely doesn't know about TPM and hasn't formed an opinion on it. Ergo, you're not Joe Consumer.

      Perhaps he was trying, vainly in your case, to make a point.

    4. Re:I don't want a phone with apps by Anonymous Coward · · Score: 1, Funny

      Come on! you know you whip your phillips head, just like the rest of us.

    5. Re:I don't want a phone with apps by hecktorjade · · Score: 5, Insightful

      Well you certainly have a resonable point about being "joe consumer" and wanting to just get something that works. But the the rights of joe comsumer are exacty what is at stake. When the corporations (I am not making a political statement) create a device under the TCP they WILL contend that it is illegal to create software for the device. The DMCA has a provision that allows for the reverse engineering of a device for the process of creating software. However it is the process of creating software/development and its inherent nature that will come under scrutiny. On the bright side the TCP is not legislation. It is a consortium (I guess a kind way of saying colusion) of companies. If the TCP is fully realized the consumer will be morbidly limited to what they can actually do with the device. Ergo over time you will pay much more money for functionality because essentially the open source community will be unable to legally create, distribute and refine software.

    6. Re:I don't want a phone with apps by Shodokan · · Score: 3, Insightful

      In my opinion, a phone is a tool. I don't ask screwdriver makers to make blank drivers so I can whittle my own philips head. If I need a tool with more features I will buy it, I don't want to worry about installing or developing my own tools. Meet me. Joe Consumer.

      Fair enough, there is always going to be a portion of the population who want the no frills version of any given tool. However, in the case of mobile technology think about the fundamental difference between Apple and Microsoft in the early days. Apple offered a 'rolled', end-to-end solution with all the hardware and software you needed. That suits the basic user as they can go in and explore what the technology offers, etc.

      Then Microsoft came out with a 'roll your own' solution where you could grab a processor from one company, a screen from another, the keyboard from yet another, etc and wack good old Windows on the system. Far more versatile and appropriate for a market that had started to understand the technologies potential.

      The second example came with the internet. Applying the same terms in the Apple-Microsoft analogy AOL, for example, offered a rolled solution where you could access a certain amount of information and get a feel for what this internet thingy is all about. Then along came the portal/search engines, Yahoo!, Altavista and of course Google - the 'roll your own' version that allowed you to reach the internet at large.

      So, this brings us to the point - mobile. Carrier portals such as the various i-mode deployments, Vodafone Live!, etc are the mobile versions of rolled solutions. As history has shown us, these rolled solutions are awesome while the market learns about a technologies potential, but invariably consumers will come to want to personalise their experience (Look at ringtones sales worldwide). Thats why companies such as http://www.bluepulse.com/ are appearing and giving people to ability to have roll-your-own mobile content regardless of carrier, handset manufacturer or what country they're in... freedom baby =)

      Incase anyone is about to jump on and post that browsing content on an XHTML browser is not installing an appliction, yes, that's true, which is why I used bluepulse as an example - their product is not a browser but a remote desktop from which you can launch mobile applications.

    7. Re:I don't want a phone with apps by Philip+K+Dickhead · · Score: 1
      What are the chances of two IDs, both named "aussie" getting into a scrap this fine morning, round 'bout 0900 UT?

      Somewhere about even, I guess.

      --
      "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
    8. Re:I don't want a phone with apps by delta_avi_delta · · Score: 2, Insightful

      What about when the battery runs out on your expensive consumer device, Joe, and you think - "Hey, I don't need to pay the service guy $50 dollars to open this up and replace the battery, I'll buy a $5 dollar battery and do it myself, saving $45 for more consuming, ooohhh yeaaaaah". You bring your trusty phillips, you examine the device and... it's got non-standard screws. This is what we're talking about Mr Consumer, don't you see!

    9. Re:I don't want a phone with apps by Anonymous Coward · · Score: 0

      lol. "your shiela's a 'roo, your dads a koala, *and* you stole my first choice username"

    10. Re:I don't want a phone with apps by Aussie · · Score: 1

      Hmm. You an add "comment by a user named after my favorite author" to the improbablity factor.

    11. Re:I don't want a phone with apps by Philip+K+Dickhead · · Score: 1
      :-)

      It's not my real handle. I'm in exile....

      --
      "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
    12. Re:I don't want a phone with apps by aussie_a · · Score: 1

      You should also add "comment by a user named after one of the other australian's favourite authors" to the improbability factor.

      Oh, and you're the reason my name has an _a affixed to it!

    13. Re:I don't want a phone with apps by Anonymous Coward · · Score: 0

      Wonder why you stupid douchebag.

    14. Re:I don't want a phone with apps by Anonymous Coward · · Score: 0

      The odds are exactly one, in this case, since it did happen.

    15. Re:I don't want a phone with apps by vandon · · Score: 1
      I don't want to worry about installing or developing my own tools. Meet me. Joe Consumer.

      And that cool, new fiddy-cent ringtone and J-Lo background you want? Sorry, you can't get it from cheap-ringtones.com, you MUST buy it from www.expensive.verizon.com.
      You don't have to be an engineer to want to install stuff on your cellphone.
    16. Re:I don't want a phone with apps by Philip+K+Dickhead · · Score: 1

      Those aren't the odds! That's the historical evidence!

      --
      "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
    17. Re:I don't want a phone with apps by Anonymous Coward · · Score: 0

      It's traditional for Philip to at least buy you dinner, first.

  2. they had one before by scenestar · · Score: 3, Informative

    The mpx200 had a software lock that required all code to be signed with a digitall certificate.

    There about a gaziallion guides on how to flash your firmwware and get rid of it.

    if this chip comes out you can be sure of the fact that people are going to break open their phone and pull that sucker out.

    --
    perpetually dwelling in the -1 pits
    1. Re:they had one before by vought · · Score: 1
      if this chip comes out you can be sure of the fact that people are going to break open their phone and pull that sucker out.

      If you think this is possible, I suggest you read the TPM spec. Start with Part 1.

      It quickly becomes apparent that devices built to be used with this chip will not perform without it. Sure, someone hacked Mac OS X for Intel to run on some other white box machine without a TPM, but that was the OS - you're suggesting that someone just remove the offending hardware and be done with it.

      As far as software goes, as TPM dependencies get written into the OS (as opposed to just checking for the presence of the TPM with a certain Owner created at the factory, as with the Mac OS X for Intel Dev machines) there will be no way - and I mean no way - to run a modern os that requires TPM without that chip.

    2. Re:they had one before by Anonymous Coward · · Score: 0

      if this chip comes out you can be sure of the fact that people are going to break open their phone and pull that sucker out.

      ...or, just don't buy the phone.

    3. Re:they had one before by KillShill · · Score: 1

      congratulations, your phone no longer works.

      if it were only as easy as pulling the chip out, we'd have no reason to be concerned about our future dystopian overlords.

      --
      Science : Proprietary , Knowledge : Open Source
    4. Re:they had one before by RockDoctor · · Score: 1

      if this chip comes out you can be sure of the fact that people are going to break open their phone and pull that sucker out.

      their phone ?
      But very often it isn't *their* phone, at least not until they've been connected to a particular tarrif plan for some years. Effectively a lot of people lease a telephone along with their line. Nothing wrong with that - it's a well-tried business plan - but many people forget that they're walking around with a bit of the phone company's property in their pocket.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  3. Logical next step by MacGod · · Score: 4, Insightful

    It seems a logical next step for this to be used to only allow certain installs. After all, the carriers have long-since wanted you to *only* install stuff you pay them to download. I mean MP3 ringtons are just that-MP3s (short, 32Kbps ones even), yet you often can't transfer them simply by USB, you need to pay the carrier $3 for them.

    So, why would it be surprising that the carriers would want yet another layer of hardware/software protection to ensure that this golden revenue stream is the only way for people to add games/ringtones/wallpaper etc?

    --
    "Reality is merely an illusion, albeit a very persistent one " -Albert Einstein
    1. Re:Logical next step by ajs318 · · Score: 2, Insightful

      Ah, but on a Sony-Ericsson phone, such as the k750i with built-in 2Mpx camera and radio receiver, not only can you use any of your own photographs as wallpaper; you can even record your own ringtones, using the phone's built-in mic. And then nothing is stopping you from infra-red beaming your homebrew multimedia across to any other phone. I don't think they're going to be making phones without mics any time soon ..... though if they did, I'd definitely buy one for my mother!

      As to the question of ownership vs licencing ..... I don't think anybody is really sure whether or not you own a mobile phone {until it comes to time to get rid of them -- businesses aren't allowed to dispose of them in landfill, but individuals are}. But the phone companies might be within their rights to deem certain things as unfit for connection to their networks, if they thought there was a danger that you could be placing other subscribers' usage in jeopardy.

      Anyway, phone companies will be shooting themselves in the foot if they try to clamp down on "unauthorised" ringtone / wallpaper installations. The choice is not "pay through the arsehole for it or get it for nothing". The choice is between "pay through the arsehole for it, get it for nothing or go without", and the third option is the one people will use if denied the second.

      --
      Je fume. Tu fumes. Nous fûmes!
    2. Re:Logical next step by Threni · · Score: 1

      > And then nothing is stopping you from infra-red beaming your homebrew multimedia
      > across to any other phone

      Many phones don't let you take games (any Java apps really) off your phone once it's installed.

    3. Re:Logical next step by Anonymous Coward · · Score: 0

      In my experience, SPRINT has been the worst at this.

      I have a PM-325 by LG. It is a bluetooth phone, and has a cable to hook it up by USB. First, SPRINT crippled the Bluetooth to only allow certain features, making it useless to me. So I got the USB cable, only to find out that SPRINT had crippled that too. Now I just use the cable to charge the phone with my computer. Anything that I want on my phone I have to upload to SPRINT's website and download to my phone and pay per Kb transfer.

    4. Re:Logical next step by Anonymous Coward · · Score: 0

      Which is precisely why media phones cannot succeed in the American market. Lets assume that the basic purchase/rental price of a song remains about 99c (I can't see that *AA will let it get any lower or the market any higher). The carriers would like you to pay about $2 to identify the song, about 50c to download the ads to buy more songs(!!!!), $1 for the track itself and $1.50 to download it. So now you have a choice:

      Take the free phone and buy a dedicated music player for about $100 which

      a) lets you install the thousands of dollars worth of content that you've already paid for
      b) allows you to buy more content for $1/track
      c) allows you you listen to that content on the output system of your choice
      d) won't stop working for no reason

      Buy a MP/phone which

      a) comes with two forgettable tunes by the flavour of the hour
      b) allows you to buy more content for $5/track from a limited selection
      c) allows you the freedom to listen to that content on either the handset speaker or the optional $90 DRM-sanctioned earbuds. The TPM model requires that those earbuds also be Trusted so they're going to be bulky, expensive, unreliable power hogs...)
      d) can be declared "obsolete" (along with your entire music library) at the flip of a switch in the MTSO.

      The carriers would have to include a large package of complementary downloads just to ensure that the customers don't return the device the next day which sort of defeats the entire purpose.

    5. Re:Logical next step by mikek3332002 · · Score: 0

      What about DRM on phone numbers. eg You can only ring a number on the phone 5 times, then pay $10 to unlock the numbers.

  4. Newsflash by Caine · · Score: 4, Informative
    However, the EFF is not amused, stating that the chip will be used for DRM, and could even limit which software the owner installs on his cell phone.


    Newsflash: Phones already have DRM, it's a lot harder for the average person to bypass than a computer, and phones already limit what applications can be installed, or what they can do.

    1. Re:Newsflash by t_allardyce · · Score: 1

      My phone just says that the program is not from a trusted source and do I want to install anyway?

      --
      This comment does not represent the views or opinions of the user.
    2. Re:Newsflash by Caine · · Score: 3, Informative

      Many newer phones don't allow for example file-system interaction from unsigned applications.

    3. Re:Newsflash by Travoltus · · Score: 2, Insightful

      This is supposed to mean what? That it's a good thing because it's happening already?

      --
      --- Grow a pair, liberals... stop letting the Republicans bully you!
    4. Re:Newsflash by AaronBrethorst · · Score: 5, Informative

      It depends on what you have. From what you say above, it sounds like you have a device running Windows Mobile. The code signing feature is fantastic inasmuch as it lets *you* decide whether or not you trust an app, and how much you want to trust it, essentially. I have an Audiovox SMT 5600 (aka HTC Typhoon) which exhibits the same behavior. Heck, I can even write apps for it in Visual Studio 2005 and dump them onto the phone. No fuss, no muss. My old Sidekick (well, actually the fourth Sidekick I had; I got unlucky in terms of catastrophic hardware failures) would only run extra apps that were on Danger and T-Mobile's pre-approved list. Not my idea of fun.

      --
      No, but I used to work for Microsoft.
    5. Re:Newsflash by rkcallaghan · · Score: 1

      This is supposed to mean what? That it's a good thing because it's happening already?

      It's part of a circular logic error that is responsible for most undesireable things taking root. It goes a little something like this:

      The first time it happens: "This will get [ignored and driven out of the market] / [shot down by a higher court] / [etc], we don't need to worry about it".

      The second-infinite times: "Newsflash, where were you, this has been happening for years! There's no going back now!".

      ~Rebecca

    6. Re:Newsflash by Ulrich+Hobelmann · · Score: 1

      Excuse me? I can shove onto my Nokia phone whatever file I want (with Bluetooth). If it's a Java program, I suppose I could also just run it from the builtin file browser.

      Writing native apps is another story, but that's because there are no published, portable standard APIs in C.

    7. Re:Newsflash by bhtooefr · · Score: 1

      Hmm... I've installed apps on a Samsung SPH-A660.

      "This program is not authorized by Sprint. Sprint is not liable for any damage it may cause to the phone. Proceed?"

      (Or something like that...)

      And that's just a J2ME phone... no Windows Mobile anywhere near there.

    8. Re:Newsflash by Caine · · Score: 4, Informative
      It depends on what you have. From what you say above, it sounds like you have a device running Windows Mobile.


      I don't have any specific phone. I write/design platform code for them, which is why I make broad general statements. DRM is coming more and more, TPM chip or not. My point wasn't that "Oh, it's already here, so let's just accept it" as someone said in a reply. My point was that the fact that TPM chips are coming doesn't really change much. There's DRM without them to, and it's still bad.

    9. Re:Newsflash by Caine · · Score: 1

      Bah, curse my Slashdot-browse settings, I thought you were replying to me. My apologies.

    10. Re:Newsflash by carsamba · · Score: 1

      I am liking my Treo 650 more and more as I read this.. Sure the OS is old, but works like a charm for me.

    11. Re:Newsflash by eraserewind · · Score: 1

      Not for long. Digital signature is mandatory for installations on Symbian OS v9. There *might* be *some* freedom to override that depending on your manufacturer and operator, but I wouldn't count on it.

    12. Re:Newsflash by AaronBrethorst · · Score: 1

      No worries. nice UID, btw :)

      --
      No, but I used to work for Microsoft.
    13. Re:Newsflash by AaronBrethorst · · Score: 1

      oh, so what I meant there specifically was that the warning message described (My phone just says that the program is not from a trusted source and do I want to install anyway?) sounds almost exactly like the warning shown on a Windows Mobile device, hence the way I phrased my reply. I'd assume that most phones' software installers understand code signing; they just phrase the message in different ways.

      --
      No, but I used to work for Microsoft.
    14. Re:Newsflash by Caine · · Score: 1

      Well thank you for noticing, or something. :) If I lived in the states I'd apply for a job at MS, but alas, I do not.

    15. Re:Newsflash by AaronBrethorst · · Score: 1

      Your country of residence shouldn't present a problem. Where do you live right now?

      --
      No, but I used to work for Microsoft.
    16. Re:Newsflash by Caine · · Score: 1
      Sweden. But I would guess, as with most companies, that if you want to do the really fun stuff you want to be at the main site, i.e Seattle in your case. :)

      And to be honest I like my current workplace to much to go on a wild goose hunt to the US. We score a fair 10-11 on the Joel Test. 12 would be nice, but hey, can't get everything. And I get to do fun stuff, that "normal" people actually use, instead of writing internal company software, banking software or something equivalent.

      So don't take my MS-dreams to seriously. I like having Microsoft as this fantasy coding land ;). What's really fun is that I used to have Linux as my main personal system for 8 years, up until Windows 2000. It drives Linux zealots nuts knowing that and hearing my thoughts on MS.

    17. Re:Newsflash by AaronBrethorst · · Score: 1

      OK :). Seattle's not a bad place (this morning's overcast skies notwithstanding), however there is also development work done in Denmark, which wouldn't be quite the same move as relocating to Seattle. Take care!

      --
      No, but I used to work for Microsoft.
  5. It is true... by Darkling-MHCN · · Score: 5, Insightful

    These systems are a two edged sword. The more open a system is the easier it is for malicious developers to exploit them. We could easily end up in a situation where in the name of securing systems the big players will lock out smaller players from the market by digitally controlling what applications are allowed to run on these systems. We may be on the dawn of an age where real monopoly's in computing are about to develop, where start-ups face real physical barriers that stop them from entering a market.

    The scariest part about this is, consumers will probably go for these systems as they will be hassle free, safe and free of worry. The only worry consumers will have is that the content of these systems is not only controlled for their own protection but also controlled to limit what they can and can't do, for alot of people I think the costs will be outwayed by the benefits.

    1. Re:It is true... by fredrik_haard · · Score: 2, Insightful
      the big players will lock out smaller players from the market
      That is already true; the mobile phone operators are already doing what they can to lock out alternatives to (for example) SMS/MMS so that they can keep overcharging. This I know for sure, since I have been involved in such a project. Also, the operators add additional DMR to the branded versions of the phones, which are the ones most people get.
  6. Could? More like will. by Sycraft-fu · · Score: 4, Interesting

    They already limit cell phones. At my last job we got Motorola T720 cellphones form Alltel. One of the features that wow'd everyone was the ability to play MIDIs for ringtones. So they all wanted custom ringtones (I personally just use a phone ring sound). They also wanted custom backgrounds (it only had a few). So one guy got a data cable so everyone could upload stuff. Er, wrong. None of that kind of stuff was accessable. It was basically only useful for transfering numbers and using it as a modem if you had a data package. You had to purchase new wallpaper and ringtones via the store. Same for games,

    Ended up having to search the net and find some utilities to hack it. Even if you got a utility to directly access the file system and added something, it wouldn't be usable on the phone, you had to alter data files. It was quite clearly a deliberate lockout.

    With this sort of thing, they'll just step it up to the next level.

    1. Re:Could? More like will. by NerdJock · · Score: 1

      That's what you get for being loyal to a second rate manufacturer like Motorola or Samsung. If you'd stick to the companies that are on the frontline of technology, like SonyEricsson, you wouldn't have those problems. The reason being that their developers and core users are much more closer to open source and open systems. I find it very strange that there isn't a stronger support an open mobile company in the states. With that population you should be able to keep at least one company alive that doesn't lock the users into these greedy ringtone/wallpaper companies. Otherwise support SE, for keeping the option of uploading my own things to the phone. I can even use any picture I find on the web as a wallpaper, which should be natural, but strangely isn't for many phones.

    2. Re:Could? More like will. by Anonymous Coward · · Score: 0

      > Even if you got a utility to directly access the file system
      > and added something, it wouldn't be usable on the phone

      Thats what ticks me off about my new Sony Ericsson Walkman Phone, too. It can - nice - use regular MP3s from cdex as ringtones, and you can see the memory stick content on your PC by installing the USB drivers for the phone. But thats where the nice things end.

      To copy MP3s to the phone that are actually recognized by the phone as usable, you seemingly need to use S-E's Disc2Phone Windows software. You can copy MP3s over the regular USB link from Windows Explorer (Mass Storage Device Class) and they show up in the phone's file manager but won't play. What good is that for?

      Same with phone memory, you can't see it over USB. Only the memory stick. So you want to view your camera pictures on the PC, you have to install just another S-E Windows software.

      This so ticks me off, I am wondering if I could transfer a MP3 using Explorer, take the memory stick out of the phone, buy an adapter for it so I can put it into my SD card reader, diff the original MP3 and the phone's version of the MP3, and create a diff patch to batch-patch all my MP3s before copying them over with Explorer. This, obviously, assumes that the meta data that makes MP3s recognizable as valid to the phone is inside the actual MP3.

      Anyone tried something like this before?

    3. Re:Could? More like will. by clonmult · · Score: 1

      There does seem to be a lot more of these lockouts and restrictions on US phones - here in the UK, whilst the phones can often be highly branded (mainly Vodafone), its still relatively easy to add your own ringtones, themes, etc, either via bluetooth, irda or cable.

      The thing with Moto and other manufacturers is that they are more than willing to do operator related restrictions - if Verizon/Cingular or whoever wants to restrict your own uploading of files, Moto are more than happy to add such restrictions - they are just doing what their customer (the operator) wants.

    4. Re:Could? More like will. by Anonymous Coward · · Score: 0

      To copy MP3s to the phone that are actually recognized by the phone as usable, you seemingly need to use S-E's Disc2Phone Windows software. You can copy MP3s over the regular USB link from Windows Explorer (Mass Storage Device Class) and they show up in the phone's file manager but won't play. What good is that for?

      Umm no. You can, of course, just copy your mp3-files into the relevant folders (artist/albumname/) and play them from the mediaplayer. I do not understand what could've happened that made you think this isn't possible.

      Also, you can change the camera setting making it automatically save to the memorystick.

  7. Perfect ! All I needed ! by Ray+Alloc · · Score: 0

    ... all I needed to be reminded not to forget the cover sheet of those TPS reports!

  8. Ads are my only concern. by Anonymous Coward · · Score: 3, Insightful

    My only concern with future phones is the prevalence of ads. I block any and all ads I can on the internet, both with a large hosts file and Firefox's AdBlock extention. I'll go nuts if I can't bar proximity ads from worming into my phone, like this.

  9. Verizon by Anonymous Coward · · Score: 1, Interesting

    This is what Verizon does with all of its phones. It cripples them so it can make the maximum amount of money selling the same functionality back to the customer. Case in point - the Motorola V710.

  10. DRM is bound to die... by metalmaniac1759 · · Score: 5, Interesting

    The death of DRM is imminent. It might take some time... but it'll come for sure.

    Picture this - all mobile manufacturers will start shipping DRM enabled phones. Manufacturers will tie-up with content providers, and most of the content being provided will be DRMed.

    After a sizeable number of consumers are stuck with DRMed schmuck which makes them pay $$$ for every time they press a button on the phone... there'll be a HUGE demand for a non-DRMed phone.

    At that point of time if any company comes up with a non-DRMed phone with enough non-DRMed content to make the consumer moderately happy - it will strike gold!

    For this to work - consumers need to unhappy about DRM... that's almost like a social revolution - and revolutions take time!

    Nandz.

    1. Re:DRM is bound to die... by Ulrich+Hobelmann · · Score: 1

      consumers need to unhappy about DRM...

      Most of all they need to be informed about DRM. PC and Mac magazines have for years (decades?) informed their readers how to circumvent arbitrary barriers, and how to make their machines do what they want them to.

      As this becomes necessary with phones it will bubble up into mainstream knowledge, just like basic computer knowledge already has.

      Well, the market will in the end punish those who produce crap :)

    2. Re:DRM is bound to die... by RAMMS+EIN · · Score: 4, Insightful

      Bah. People are paying for DRMed ringtones, wallpapers, DVDs, music, software, and maybe other things just fine already. Only a small minority of these people will actually want to do things that the DRM won't allow them to do; most people don't even know or care that there's DRM involved. I don't think DRM is going to die; there's simply not a lot of opposition to it, while the pro-DRM camp has billions of dollars.

      What's much more likely to happen is that DRMed and non-DRMed products will coexist in many markets; especially the ones that are easily accessible to hobbyists. If, indeed, enough people get turned off of DRM, that will merely create a healthy market for products with lighter or no DRM, but this will be in addition to the market where people don't care if there's DRM or not.

      --
      Please correct me if I got my facts wrong.
    3. Re:DRM is bound to die... by Tontoman · · Score: 1

      It boils down to a question: How much are you willing to pay to skip ads on your cellphone, like the slashdot subscriber system. Three types of people: 1) Those with disposable income will opt to pay more to skip the ads and receive paid music and IP 2) Entry-level folks on a budget will see ads and have restrictions 3) Hackers will "adjust" their phone however well they please

    4. Re:DRM is bound to die... by drew · · Score: 1

      The death of DRM is imminent. It might take some time... but it'll come for sure.

      I don't think that word means what you think it means.

      --
      If I don't put anything here, will anyone recognize me anymore?
    5. Re:DRM is bound to die... by metalmaniac1759 · · Score: 1
      Nandz> The death of DRM is imminent. It might take some time... but it'll come for sure.
      Drew> I don't think that word means what you think it means.


      I presume you're talking about 'imminent'. From dictionary.com imminent means:
      About to occur; impending: in imminent danger.


      So I guess I had used it in the right sense.

      Nandz.
    6. Re:DRM is bound to die... by drew · · Score: 1

      About to occur; impending:

      When you say in one sentence that something is about to occur (imminent), and then in the next that it may take some time, you contradict yourself. Imminent implies immediacy. I believe the word you were looking for is inevitable.

      Sorry, I didn't mean to nitpick- It's just that as I read your post I heard a Spanish accented voice in my head saying "You keep using that word. I do not think it means what you think it means."

      --
      If I don't put anything here, will anyone recognize me anymore?
  11. Pay more attention. by Anonymous Coward · · Score: 1, Insightful

    And what happens when a TPM-enabled application turns out to have a security flaw, and a worm targets it?

    TPM won't protect you from viruses and worms. The idea it will is just one of Microsoft's lies. What TPM means is that when viruses and worms strike, the viruses and worms will be able to do things-- like lock away your files for ransom in the "copy protected" part of the hard drive-- that you will be literally unable to fix.

  12. This is really old news... by vought · · Score: 1

    For anyone who has bothered looking at the TPM spec, it states that there's a Mobile type among the platform specific structures.

    This has been in the publicly posted spec since 1.2...several months now. Guess no one reads the spec.

  13. "...the owner installs on his cell phone" by Anonymous Coward · · Score: 0

    I'm a girl, you insensitive clod!

    1. Re:"...the owner installs on his cell phone" by hplasm · · Score: 0
      "I'm a girl, you insensitive clod!"

      You being a girl on /. intrigues me, and I wish to subscribe to your photo album..

      --
      ...and he grinned, like a fox eating shit out of a wire brush.
  14. Ommision by Luke+Psywalker · · Score: 1, Flamebait
    However, the EFF is not amused, stating that the chip will be used for DRM, and could even limit which software the owner installs on his cell phone.


    http://en.wikipedia.org/wiki/Woman
    1. Re:Ommision by colinleroy · · Score: 1

      I do think that when one talks generally about "someone", the correct grammatical form is 'he' or 'his'. It is so in french, at least ("masculin indéfini").

      Damn politically correct crap.

      --
      blah
    2. Re:Ommision by Anonymous Coward · · Score: 0

      Has the ommission of '/hers' really damaged your life in any way? Have you cried yourself to sleep at night at the fact sometimes people fail to add '/hers' to the end of anything that says 'his'? No, it hasn't. The women's movement has not been heavily wounded by this terrible gender faux-pas, and you have not struck a blow for women everywhere by pedantically correcting it.

      Really, what's the point of correcting this, other than to troll? No-one is that insistant on political correctness - it's not big, it's not clever, and it's not going to help you get a date. This manufactured sensitivity to anything or anything that might be considered offensive or in some painfully-tenuous way discriminatory has to stop. Starting with you.

      Sit down, shut up. If the lack of '/hers' truly has offended you, might I suggest you lock yourself in a cave lest Sony offend your delicate sensibilities by not calling their new line of CD players a 'Walkperson' or some other media conglomerate makes your spleen explode by making a sitcom that perhaps doesn't ridecule men for a change.

      (-1, Troll? ta.)

  15. Security by Richard_at_work · · Score: 3, Insightful

    Im going to be pounced on for this, but I want security on my mobile phone, as much as humanly possible. The potential for me to lose money through an unsecure mobile phone is a lot more than that of a desktop or laptop computer since you cant unplug a mobile phone after use. It would be trivial to have an app dial a premium rate number on an unsecured phone, running up bills of hundreds of pounds or dollars and that is something I cannot afford to have and if TPM or DRM can prevent that, then Im willing to allow it in that environment. TPM has its place, and this is it - protecting me.

    1. Re:Security by Jah-Wren+Ryel · · Score: 1

      It would be trivial to have an app dial a premium rate number on an unsecured phone, running up bills of hundreds of pounds or dollars and that is something I cannot afford to have and if TPM or DRM can prevent that, then Im willing to allow it in that environment. TPM has its place, and this is it - protecting me.

      Think again.

      In your example, the only one being protected is the cell carrier. There is no way, at least not in the USA, that they could get away with holding you liable for a trojan-dialer that had compromised the phone they sold you via the network connection they sold you.

      --
      When information is power, privacy is freedom.
    2. Re:Security by evilviper · · Score: 4, Insightful
      running up bills of hundreds of pounds or dollars and that is something I cannot afford to have and if TPM or DRM can prevent that, then Im willing to allow it

      And when the DRM is in-place, you're being charged exhorbant fees for any little bit of code you might want to use (ringtones, backgrounds, programs, etc), and yet your phone isn't any more secure, even blocking you from installing a program to REMOVE the virus/worm... Then what?
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:Security by plumby · · Score: 1

      That's assuming that you can prove that the calls were due to a trojan. If it rang premium rate lines for a couple of weeks and then removed itself before you got your bill, you'd have a fair amout of difficulty convincing the network that it wasn't you calling the numbers.

    4. Re:Security by Alsee · · Score: 4, Insightful

      TPM has its place, and this is it - protecting me.

      No. The TPM is specifically designed to be secure AGAINST THE OWNER, and something is only DRM if it is trying to be secure AGAINST THE OWNER.

      You could get all of the same owner benefits that you want from an otherwise identical system except where you were allowed to know your own master keys. Since it would be essentially identical hardware it would have identical capabilites to protect you, however since you know your master keys the system is not secure against YOU. You could use your key to unlock anything if you wanted to, and you'd be able to control the system if you wanted to. However it would then no longer be a Trusted Platform Module. It would no longer be "Trusted" because the very meaning of "Trusted" is that they Trust it to be secure AGAINST YOU. That they Trust your own property will enforce things like DRM AGAINST YOU.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    5. Re:Security by fredrik_haard · · Score: 2, Interesting

      In response to this, and everyone stating "I just want to phone and SMS/MMS" But, the fact that thrird-party software works like crap if at all and integrates not-so-nicely, is the very thing allowing the operators to charge insane prizes for SMS and MMS. The same information could be sent just as easily, for a fraction of the cost (think GPRS). However, applications that allow replacement of SMS and MMS are seen as the great big enemy by the operators, which is why they are doing what they can to stop such foolishness. If API:s and platforms becomes stable enough, 3pp could replace SMS and MMS. With DRM, the operators can stop that for good, and users will just have to settle for paying ridiculous prices for simple messaging. Using expensive GPRS (no data agreement) where I live, a 'MMS' of 30K cost less than $0.1, and a 'SMS' less than $0.0001, including overhead.

    6. Re:Security by Anonymous Coward · · Score: 0
      Ahh, but it's trusted hardware. Therefore it doesn't run anything apart from what "the man" (for the want of a better term) allows it to run. Therefore it was the untrustworthy customer who rang those premium rate numbers.

      [a/c because I've modded elsewhere in this thread.]

    7. Re:Security by Jah-Wren+Ryel · · Score: 1

      That's assuming that you can prove that the calls were due to a trojan. If it rang premium rate lines for a couple of weeks and then removed itself before you got your bill, you'd have a fair amout of difficulty convincing the network that it wasn't you calling the numbers.

      Chances are - you won't be the only customer to be affected. If they willfully ignore a pattern among their customers the cell provider would probably find themselves on the other end of a sucessful class action lawsuit.

      --
      When information is power, privacy is freedom.
    8. Re:Security by bhtooefr · · Score: 1

      Go read the agreement you have to sign before they give you service.

      "You are responsible for all calls and data traffic originated from your phone."

      Yep, you're not liable for that... Pshht...

  16. Re:Strange connections... where's this leading? by Philip+K+Dickhead · · Score: 2, Informative

    Plus the meddlesome way they inject a "need" for TCPM on phones that - in the case of GSM - already contain a smartczard.

    --
    "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
  17. bugs suddenly disappear: miracle ! attestation by free2 · · Score: 2, Insightful

    It should prevent the phone world from being hit by the same virus and hacking issues that face computers
    Miracle ! You put a DRM chip and then suddenly, the numerous OS and application bugs exploited by crackers and viruses disappear !
    The only new thing provided by a TPM is "remote attestation", and I call it Big Brother.
    http://en.wikipedia.org/wiki/Trusted_computing#Rem ote_attestation

  18. Re:Strange connections... where's this leading? by Ingolfke · · Score: 1

    where's this leading?

    It must be leading to a secret plot for world domination by Microsoft... or the conclusion that you've fabricated a bunch of nonsense to jack up your karma.

  19. I don't care anyway. by baadfood · · Score: 0

    Hell. The only reason I ahve a cellphone is so I can SMS and call people. As such, if the independent software market for cellphones is killed off in its entireity, boo hoo.

  20. Unlike PCs, mobiles are not open by Colin+Smith · · Score: 1

    The PC is an open platform, mobile phones are highly proprietary, the design, the chips, the OS, the software is custom created and highly controlled by the manufacturer so I don't see DRM as a big issue in this case.

    --
    Deleted
    1. Re:Unlike PCs, mobiles are not open by xiando · · Score: 1

      The fact that the current situation is bad does not make it a good thing or make it right. And there ARE Linux-based alternatives http://welectronics.com/gsm/Motorola/Motorola_A768 i.html available today. The choice is yours, you do not need to buy a phone with custom created software if you do not want one.

  21. didn't anyone read by Anonymous Coward · · Score: 0

    the article a day or two back that showed that there are NO viruses in cellphones

    and that it was merely a hoax by symantec?

    it may have been on techdirt.

  22. Redundant by williamhooligan · · Score: 1, Funny
    "could even limit which software the owner installs on his cell phone"

    Oh, they needn't bother then - WAP already does a stellar job of limiting software downloads by dint of gradually eroding the soul until you give up and just pretend that you're playing that $4 copy of space invaders you just spent $20 trying to find whilst staring at a rotating hourglass. You even get the RSI from typing in the URL - it's the full experience right there.

    1. Re:Redundant by meringuoid · · Score: 1
      Oh, they needn't bother then - WAP already does a stellar job of limiting software downloads by dint of gradually eroding the soul until you give up and just pretend that you're playing that $4 copy of space invaders you just spent $20 trying to find whilst staring at a rotating hourglass.

      Baka.

      Find the software using your computer's internet connection. The unmetered one. Then, once you've identified the exact URL, fire up your phone and WAP it down.

      --
      Real Daleks don't climb stairs - they level the building.
  23. yes but.. by RMH101 · · Score: 1

    this was down to the phone company to decide to implement. for example, on the Orange SPV C500 (an HTC typhoon running Windows Mobile 2003), they had an application lock of this sort. It doesn't stop all apps installing: just ones that write to protected areas of the registry. This can be a good thing: it stops Joe Punter screwing up his phone and Orange having to fix it. To get code to write to these protected areas, the developer either has to get it certified, or the user has to unlock the phone - which implies they know what they're doing.
    FWIW, the Orange developers site gives you a free OTA (over the air) unlock via their webpage.

  24. Re:Strange connections... where's this leading? by Anonymous Coward · · Score: 0

    and the overheard ads return... asshole.

  25. DRM on mobile phones ... What's next? by InitHello · · Score: 0, Troll

    So now they're thinking about including more DRM on mobile phones. What's next, DRM on toasters, so you can only toast Microsoft-approved bread?
    DRM on refigerators, so you can only drink beer that has been approved by your local beer manufacturer?

    --
    If I hadn't been modded down, you'd be reading this right now.
  26. Rent VS own all over again by xiando · · Score: 5, Insightful

    I posted this already, many times. But regardless, I am going to repeat myself.

    I simply do not accept to pay when buying something with DRM as if I were buying it but am in reality RENTING IT.

    By that I mean that if I BUY an apartment, then I am allowed to paint the walls the color that pleases me because it is MINE, I own it and can do as I please with MY apartment. However, if I RENT an apartment, then I must ASK the OWNER of the apartment for his/her permission to paint the walls. If I own it I do not need to ask, it is mine to do as I please. If I rent, then it is NOT mine and I must ask the REAL owner.

    Now, with DRM, I am paying like I am buying, I am told I am buying, but the reality remains I still have to get someone else to give me permission to do as I please with my device. And if I have to do that, then I do not feel like I am the real owner.

    1. Re:Rent VS own all over again by nytmare · · Score: 1

      I am paying like I am buying, I am told I am buying, but the reality remains I still have to get someone else to give me permission to do as I please with my device.

      Doesn't that exactly describe a condo?

    2. Re:Rent VS own all over again by Anonymous Coward · · Score: 0
      >> I am paying like I am buying, I am told I am buying, but the reality remains I still have to get someone else to give me permission to do as I please with my device.
      > Doesn't that exactly describe a condo?
      ... or a house ruled by a homeowner's association.
  27. Re:Could? More like will, LINUX hacker by putko · · Score: 1

    I think you've hit the nail on the head.

    The DRM fits the "customer is a schmuck from whom we suck our pound of flesh, one ringtone at a time."

    The phone companies are living and dying on their ringtone money these days, right? I can imagine that smart folks said, "well, if the phone guys want a long-term micropayment system, let's just load it up with DRM, and then they can suck to their cold-hearted heart's content."

    It got me to reflecting that the average Linux hacker couldn't be more put off by DRM, other than to say to them: sorry guy, you can't load programs on this secure hardware. At all. No opting for a "reduced content experience" --- our way or the highway. And no specs for you either, you tricky hacker.

    But then, as I said, phones are for schmucks. There are about 2 billion more potential phone customers than phone+PC customers. The phone is where it is at. PC's are not a growth area.

    Some schmuck living in Xinjiang province who scrapes together money to get a phone doesn't give a hoot. Neither does some shepheard in Tajikistan. Or some guy in Lesotho -- he just needs a phone. And if ringtones cost a bit more, whatever.

    --
    http://www.thebricktestament.com/the_law/when_to_s tone_your_children/dt21_18a.html
  28. It all depends on how it's done by RAMMS+EIN · · Score: 2, Insightful

    ``These systems are a two edged sword. The more open a system is the easier it is for malicious developers to exploit them.''

    It all depends on how it's done. A chip that prevents the device from running any software not approved by some corporation protects against malware no better than a system which only runs software explicitly approved by the user, except in case of trojans. Add some sandboxing that only allows software to access resources that the user explicitly enabled access to, and you have a pretty secure solution, whether the user or some corporation controls it.

    On the other hand, a solution controlled by a corporation offers far greater potential to abuse by that corporation. I, personally, don't trust any corporation to not abuse the power given to them.

    There is one more point I'd like to address, and that's user friendliness. Obviously, it's easier to have some organization make decissions for you than to have to take them yourself, especially when it gets down to the level of which operations a piece of software is allowed to perform. I have two things to say about it: first, there is a possibility to let multiple organizations package software with some default settings (which could be customized by users). Users could then decide to trust some organizations to have made the right decissions for them. Secondly, practice shows that holding usability over security usually backfires; think about easy execution of code from the network, automatic opening of email attachments (even images), having services running by default, running as root, etc. etc. etc.

    --
    Please correct me if I got my facts wrong.
    1. Re:It all depends on how it's done by starfishsystems · · Score: 1
      Good observations.

      A system which is impossible to modify is a good candidate for being a secure system. It also has limited usefulness.

      The security requirements for a system which can be modified take us to another level. Provided a system meets those requirements, there is little need to distinguish between software approved by a vendor and software approved by a user.

      --
      Parity: What to do when the weekend comes.
  29. Meanwhile by Anonymous Coward · · Score: 0

    Meanwhile:
     
    The Trusted Computing Group has unveiled that it is working on a subdermal version of its TPM security chip. It should prevent the human world from being hit by the same virus and hacking issues that face computers. However, the WHO is not amused, stating that the chip will be used for DRM, and could even limit which books, music or films the owner can enjoy, as well as build statistics on every individual.
     
      sonic mr.Spike

  30. I *DO* want a computer with apps by Jasper__unique_dammi · · Score: 3, Insightful

    If they start putting trusted (or rather threatherous) computing on mobile phones, they'll start doing it with cumputers too. Joe consumer will buy the computers and there arent that many processor chip makers out there, there will be less and less non-trusted computing chips around. At first they will be breakable or allow (free like in speech) open source software to be run. Later gradually options of open source software will run out, and it will die. Leaving they hard- and software industries free to ask whatever price they wish for there heavily encumbered and restricting products. And companies and goverments are able to censor the internet. That's the worst case scenario. I think its posible, since theoretically trusted computing seems unbreakable to me. Dont buy trusted computing, or (the much less frightening) DRM-ed products. Even if it means your stuff wont be compatible with other people. (or rather as a reason PS Why doesnt all the whitespace work... the \n (enter button) doesnt.. its lame text doesnt read easily this way.

    1. Re:I *DO* want a computer with apps by Delphiki · · Score: 1
      This is a great theory as long as you don't care about having any evidence to back it up. I haven't seen any evidence that OSS will be blocked from running on a computer with TCPM. Just a lot of FUD to that effect. Doing something like that would basically destroy software development, open source or closed source, since every time I write some code I have to compile it and run it. If I can only run code that Microsoft says I can run, then after I compile, I have to ask Microsoft if it's safe? How will they know?

      Besides which, your theory falls apart when you consider that there are major hardware manufacturers who are involved in OSS. Do you really think IBM is investing all the resources into Linux that they are just so that they can switch back to closed source software as soon as trusted computing becomes a reality?

      --

      Feel free to mod me "-1 - Angry Jerk".

    2. Re:I *DO* want a computer with apps by skarphace · · Score: 0

      I would like to point you to an article on gnu.org. Very interesting.

      http://www.gnu.org/philosophy/can-you-trust.html

      --
      Bullish Machine Tzar
    3. Re:I *DO* want a computer with apps by Delphiki · · Score: 1
      I see a lot of the same problems with that article that I saw with the post I was originally responding to. Apart from the fact that I do not consider RMS to be anything close to a reliable source of information, all it consists of is a bunch of hypothetical examples of ways technology could be used, without giving any evidence to believe they will be used that way or any explanation of how the benefits don't out weigh the consequences. He also doesn't give any reason to think that free operating systems won't be able to be used, except because he says that's how it will be. He also makes no attempt to address why IBM would be one of the promoters of the TCG if trusted computing will kill off free software.

      Could confidential emails be used for corrupt purposes? Sure. But peer to peer networks can be used for piracy. Does that mean they should be illegal? Could programs use a trusted computing platform to write encrypted documents that can only be read on trusted computers? Sure, but whose to say that you won't have an option to save in unencrypted format, or that you can't just use an office suite which lets you choose to save in whatever format you want?

      I am definitely against legislation that mandates trusted computing, but I'm not opposed to trusted computing in general. Depending on how it's implemented I might prefer it. I would like the ability to control who has access to content I create and so on. I don't see how it can occur to so few people on slashdot that corporations aren't the only people capable of spewing misleading information to promote their goals. Guess what, anyone can do it, including posters to slashdot, RMS, slashdot editors, OS friendly news sources. Just because slashdot or RMS says it's bad doesn't mean you should believe them without giving it any thought.

      --

      Feel free to mod me "-1 - Angry Jerk".

    4. Re:I *DO* want a computer with apps by Jasper__unique_dammi · · Score: 1

      Thanks for your replies. I dont think what i said will happen, but i was talking about it as a worst-case scenario. If they can ban applications, they could ban all applications they dont trust and then use interpreted code to test, that way normal people can only make (slower) interpreted code. They could also use special computers that can authorize programs for programmers on their machine. They could ask the programmers to pay for it. But honestly, i dont know how exactly they could ban applications. I think the ties of the closed programming industry with the open one will keep the industry from banning non-trusted software. But we have to think forward -as an other reply also said- things may change.

  31. We already have this... by tkrotchko · · Score: 2, Funny

    It's called:
      "Verizon Wireless".

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
  32. What is the Most Open Phone, then? by torpor · · Score: 1

    i mean, is there such a thing as a totall open cell phone? i know there are phones that run linux, but do they have the code onboard for all the interface magic?

    are there open Cell-radio drivers?

    i'm about to get a new phone, i'd certainly love to have one i can write my own code for .. especially if there's a chance i can do telephony style apps on it. but i'm willing to bet, there just aren't phones out there that support this, and probably never will be ..

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    1. Re:What is the Most Open Phone, then? by Anonymous Coward · · Score: 0

      any java enabled phone will let you write anything for it. motorolas have the SEEM mods which allow editing and reflashing firmware, menus etc.
      i personally have a V400 from motorola which allows me to do anything i please including enabling engineering menus and putting my name/address into the rom.

  33. TCPA movie by Anonymous Coward · · Score: 1, Informative

    go here for a movie which describes how TCPA works: http://www.lafkon.net/tc/

  34. how can a storage chip make bugs disappear? by free2 · · Score: 1

    Please someone explain me how can a so called "secure" storage chip make bug exploits disappear ? Especially when these are OS bugs.
    On the other hand, if you want to try aonther OS with less bugs (and less DRM) the "remote attestation" of the TPM will warn your telco and your phone will be shut.

  35. This is different from status quo? by camusflage · · Score: 1

    Cell phones are already wildly restrictive. That you could use a chip to limit what can be done on a cell phone is hardly new or interesting..

    --
    The truth about Scientology, Xenu, and you: Operation Clambake
    1. Re:This is different from status quo? by UnapprovedThought · · Score: 1

      That you could use a chip to limit what can be done on a cell phone is hardly new or interesting..

      Heavy duty TPM encryption can enable such things as biometric (e.g. fingerprint) signing of EULA acceptance for DRM-governed purchases. The existing cellphone technology includes a EULA as part of your service contract (with its own nasty provisions for early termination, etc...), but this way they can hold you to each agreement individually and so have a lot more room to play with variations on the legal verbiage that can be used to lock you into a frustrating agreement, with evidence that it was signed explicitly by your own finger.

  36. Why do so few people understand TPMs??? by Dr.+Blue · · Score: 4, Insightful

    You know, for a technology that's starting to be quite wide-spread, it's amazing the amount of mis-information spread about trusted platforms -- by both the pro and the con side.
    I've worked quite a bit with the technology, and it's not all THAT complicated.

    Over-stating what a TPM can do is common from the pro-trusted computing industry. Statements like "It should prevent the phone world from being hit by the same virus and hacking issues that face computers" are just ridiculous (I saw a press release one time that claimed they'd protect people from phishing too!).

    Simply put, a TPM does nothing -- nada, zilch -- to prevent viruses or external threats that you can't do in software with no hardware trusted platform additions. OK, you might make the argument that you're just adding another layer for defense in depth, but how about making the software better in the first place?

    The only -- yes, only -- extra capability given by a TPM is the ability to protect from local attacks. Meaning attacks from people with physical control over the hardware. Now before the "anti" side runs off and raves about how the TCG is trying to take over their computer, keep in mind that (a) it's optional and (b) there are applications where this makes complete sense. Ignore the DRM side of the issue, and there are still good applications. Imagine playing on-line games and having some assurance that your opponents aren't using hacked up clients that allow them to cheat. Imagine connecting to a peer-to-peer network where the peer you're connecting to can give assurance that it's not a hacked, fake RIAA node. For the cell phone, the obvious point is that it makes cell phone cloning exteremely difficult. None of those are bad things.

    If you don't like DRM, then don't accept stores or software that enforce it. And don't mistake every single issue as content providers trying to restrict what you can do.

    1. Re:Why do so few people understand TPMs??? by IgnoramusMaximus · · Score: 1
      keep in mind that (a) it's optional

      Optional for the manufacturer, not you, the sucker known as the "consumer"

      and (b) there are applications where this makes complete sense.

      Benefits of none of which even begin to approach the cost of societal downsides of Trecherous Computing, never you mind surpassing them.

      If you don't like DRM, then don't accept stores or software that enforce it. And don't mistake every single issue as content providers trying to restrict what you can do.

      Brilliant. And what if every device on the market has one? Better yet, what if the multi-million dollar lobbyists of the DRM guild manage to purchase a law mandating it? What then?

      "just do not buy it" is the same utterly moronic advice as "just move to another country if you don't like crooked politicians".

      And don't mistake every single issue as content providers trying to restrict what you can do.

      Execpt for the fact that it is precisely what they are attempting. Your own very examples of "positive" use of DRM were .... all about the "contents producer" (P2P client developer, game maker) restricting your actions (deteremental actions, in those examples, but still your actions and still them doing the restricting).

      It seems that you cannot even keep your appologisms for the DRM guild internally consistent, which is nearly always the case when defending immoral ideas.

    2. Re:Why do so few people understand TPMs??? by Dr.+Blue · · Score: 1
      I find it so amusing when people get so worked up about this. And I love the irony that many of the same people who scream about the evils of "Treacherous Computing" are exactly the same people who, when the topic is changed to peer-to-peer technologies and the RIAA efforts against those, make the argument that you shouldn't argue against a technology just because it has some bad uses.

      Your own very examples of "positive" use of DRM were .... all about the "contents producer"

      First, I didn't use even a single example of DRM. Perhaps you don't understand what DRM is. The two main examples I used were examples of building trust amongst a group of users who are trying to do something in a distributed, collaborative setting. They had zip to do with "content." Second, think about any group setting and the fact that for almost any group activity, you do accept restrictions on doing whatever you please. It's not about "fighting the man" or being subjugated by a stronger power -- it's about allowing groups of users to have a functional setup where they can trust each other.

      It seems that you cannot even keep your appologisms for the DRM guild internally consistent

      My views are entirely consistent, and hardly "appologisms" -- and as far as that goes I can absolutely guarantee you that my anti-DRM credentials put yours to shame.

    3. Re:Why do so few people understand TPMs??? by IgnoramusMaximus · · Score: 1
      I find it so amusing when people get so worked up about this.

      Only the entire future of computing, free exchange of ideas and open source depends on this. Possibly the direction of Western Civilization. So you are right, we are getting "worked up" for no good reason at all.

      And I love the irony that many of the same people who scream about the evils of "Treacherous Computing" are exactly the same people who, when the topic is changed to peer-to-peer technologies and the RIAA efforts against those, make the argument that you shouldn't argue against a technology just because it has some bad uses.

      Err, hold on for a minute here. In one case the "bad" is seen from the perspective of someone other then us, citizens, and in the other the "bad" is from our perspective. So no, there is no "irony". Things "bad" for the efforts of multi-national corporations to enslave us all are "good" from perspective of an average person. And that is the only perspective which counts. You should be careful with your examples, your questionable loyalties are showing.

      Perhaps you don't understand what DRM is. The two main examples I used were examples of building trust amongst a group of users who are trying to do something in a distributed, collaborative setting."

      Oh yes I do. Hardware based DRM and Trecherous Computing are the two sides of the same coin. In order for DRM to function, the owner of the computer has to be deprived of control of it. This is precisely what the TPM chip does in question does. What you are harping on is that there are other uses of the chip, parallel with straight DRM but which have nearly identical mechanism at their core. In short, true DRM is impossible without TPM, and conversly, existence of functional TPM hardware, implies DRM. So for the purpose of this discussion, they are an unseparable couple.

      As to "collaborative" setting and "mutual trust", if your answer is TPM, they I'd rather have no "trust" in my connection peers, as in exchange for that "trust", the TPM takes away the control of the computer away from me and hands it over to some other third party who is "trusted". Which is precisely the "restriction" which you claimed does not exist, in your original mesage.

      They had zip to do with "content.

      Define "content". In your examples, the "content" was the actual software being "protected" by TPM. The fact that other "content" (the P2P network data or game network data) exists does not change that fact.

      Second, think about any group setting and the fact that for almost any group activity, you do accept restrictions on doing whatever you please. It's not about "fighting the man" or being subjugated by a stronger power -- it's about allowing groups of users to have a functional setup where they can trust each other.

      Ergo, the "contents producers" (the group of peers producing their data) is now restricting what you do, which directly contradicts your original statement.

      My views are entirely consistent

      Err, no. See immediately above.

      and hardly "appologisms" -- and as far as that goes I can absolutely guarantee you that my anti-DRM credentials put yours to shame.

      Now this is coming from someone who accuses me of not grasping the DRM implications of TPM. Very well. I will pretend to go along with this silliness. Here is a question: How in the world are you planning to implement a TPM which will not immediatelly imply an ability to introduce DRM at the same time? Conversly, describe a workable DRM scheme not dependent on TPM-like technology. Educate me.

    4. Re:Why do so few people understand TPMs??? by UnapprovedThought · · Score: 1

      when the topic is changed to peer-to-peer technologies and the RIAA efforts against those, make the argument that you shouldn't argue against a technology just because it has some bad uses

      It is not inconsistent to argue in support of personal freedoms in both cases (TCG implementation and use of P2P technologies by consumers).

      The argument here is not which technology makes us smile from ear to ear, it is how to preserve our rights against constant assaults, which I think is a little bit more important. Don't you?

    5. Re:Why do so few people understand TPMs??? by Dr.+Blue · · Score: 1

      Hmmm... I didn't notice your pseudonym before. Maybe you're just playing a personna and trying to sound as ignorant as possible?

      Anyway, to your final questions: You are precisely correct that secure DRM is impossible without TPM-like technology, and that TPMs will enable the ability to make secure DRM. I never said anything that would contradict that.

      My point was that TPMs also enable many other very useful things. And even with a TPM chip in your system, YOU have full control over what applications you run or don't run. I have two systems with TPM chips in them. One is the laptop I'm typing on right now, and the other is a desktop system with an Intel motherboard. Both run Linux, both allow me to run any and all programs that I can run on non-TPM systems. It restricts absolutely nothing. I can rip CDs, listen to my MP3s, etc., etc. Open source software will ALWAYS be able run on any system that implements the TCG specifications. And in fact, it will still run on all systems that implement Microsoft's more powerful NGSCB ideas.

      Your dismissal of the importance of being able to build trust in distributed, collaborative settings reminds me of people who think anarchy is a workable society. It isn't, and most people realize this by the time they leave their teen years. And the ability to build trust allows you to do things that you simply wouldn't be able to do otherwise.

    6. Re:Why do so few people understand TPMs??? by IgnoramusMaximus · · Score: 1
      I have two systems with TPM chips in them. One is the laptop I'm typing on right now, and the other is a desktop system with an Intel motherboard. Both run Linux, both allow me to run any and all programs that I can run on non-TPM systems. It restricts absolutely nothing. I can rip CDs, listen to my MP3s, etc., etc. Open source software will ALWAYS be able run on any system that implements the TCG specifications. And in fact, it will still run on all systems that implement Microsoft's more powerful NGSCB ideas.

      That is only because the TPM in your present equipment is not used in the way which makes TPM anything close to functional. For the platform to be "trusted" by some cabal of corporations, one has to prevent the user from ever gaining control over the TPM. So your misleading "examples" are just that, attempts of something akin to "see, this small cut only hurts a little so you wont feel getting skinned alive at all" type of logic. The very fact that your Thinkpad (I assume) still runs non-TPM authorized software, nixes the whole concept, right there, as that software can be used to do all sorts of stuff, including virtualization of the TPM hardware, for the purpose of circumventing it.

      Your dismissal of the importance of being able to build trust in distributed, collaborative settings reminds me of people who think anarchy is a workable society.

      This has nothing to do whatsoever with anarchy (and I am not an Anarchist). Instead, it has everything to do with a form of totalitarianism. You are attempting to use a classic tool of demagougery, a false dichotomy: "either you are for total control of your computing by a band of corporations or you are an anarchist!". Let me reiterate this again, since you keep missing this rather basic element: for a platform to be "trusted" by people other then the owner of the computer (regardless of its "collaborative" merits), that person, not the purported owner, has to have complete control over the functions of the said computer and to be able to severely restrict the types of operations allowed. In other words, the true owner of the equipment is the "trusted" party. In your inane examples, for the "collaborative" system to work, the members of the P2P network would have to all relinquish control of their computers to some other party whom they all "trust" implicitely, unquestioningly, unconditionally and completely. A Dear Leader or Big Brother of some kind. Since the whole idea is increasingly compromised the more of these "trusted" entities exist, producing "trust" conflicts, the "optimal" scenario involves just one, i.e. the globe-spanning consortium of Trusted Computing founding conglomerates, holding all the digital keys to the equipment and throttling the funcionality. That consortium of course deciding whose software is allowed to run and extracting a licence fee for the issuance of appropriate keys after the software and its maker have been deemed "acceptable" to them. Anything less than that simply wont work for the stated purpose of TPM and is merely a pretense of TPM functionality for the purpose of slowly accustoming the public to its future ubiquity.

      It boggles my mind that you fail to see this rather basic implication of your "collaborative trust" nonsense.

      Since I sense that you will fail to comprehend this again, answer me this telling question: in your TPM scenario of "collaborative trust" on a P2P network, who precisely would be authorized to obtain the appropiate keys from the makers of the TPM for the software? The P2P network software maker? If so what is to stop a high ranking member of the Trusted Computing, some "Enterntainment Industry" mega-corporation from blocking that request? How is, say GPLed, free of charge software to pay for (never you mind complying with) the "certification" which would inevietably be required to obtain the appropriate key set?

      By all means, do continue to educate me.

    7. Re:Why do so few people understand TPMs??? by Dr.+Blue · · Score: 1
      That is only because the TPM in your present equipment is not used in the way which makes TPM anything close to functional.

      Wrong. It's quite functional.

      The very fact that your Thinkpad (I assume) still runs non-TPM authorized software, nixes the whole concept, right there, as that software can be used to do all sorts of stuff, including virtualization of the TPM hardware, for the purpose of circumventing it.

      It does not nix anything at all, just shows that you don't really understand what TPMs do and how they are supposed to be used. There is absolutely no need to restrict software in any way, or to dis-allow "non-TPM authorized software". That's not the part of any present of planned technology (but it doesn't stop people from mis-representing it this way). I can indeed simulate the TPM hardware entirely, and have in fact worked on software which does exactly that. The only thing missing is that I don't have access to a proper private key (or more accurately to a certificate for the corresponding public key). And, once again, for proper functioning of a trusted platform, there is no need -- and no plan for that matter -- to restrict non-TPM software at all. If you look at Microsoft's NGSCB design (which is more restrictive than the TCG design), even they show quite clearly that they have "untrusted software" running side-by-side with "trusted software."

      for a platform to be "trusted" by people other then the owner of the computer (regardless of its "collaborative" merits), that person, not the purported owner, has to have complete control over the functions of the said computer and to be able to severely restrict the types of operations allowed

      That's just completely and totally wrong. In the example of the trusted peer-to-peer network that I gave before, I'm not giving control over any part of my computer other than the one process that is the peer-to-peer software. And while I do have to give control in the sense that I allow exactly and precisely that software to run, I completely control what that process has access to, so I'm not turning over control to something that could perform actions I don't want (like accessing files outside my file sharing area, for example).

      In your inane examples, for the "collaborative" system to work, the members of the P2P network would have to all relinquish control of their computers to some other party whom they all "trust" implicitely, unquestioningly, unconditionally and completely.

      No, again that's entirely incorrect. First, in a trusted platform, you would never, ever give any control whatsoever to "some other party." Software, yes. Party, no. That means that I could produce an open source P2P package, which is carefully audited by anyone who wants to, and then people can say whether they want to trust that software on their machine. But guess what? People do that already -- any time you install and run a piece of software, you've turned over control to that software. It is not even a single iota of "extra control" that you're giving up when you do the same thing on a trusted platform. But you (as well as the people you interact with) are simply getting a strong assurance that this software hasn't been tampered with and is running un-impeded.

      A Dear Leader or Big Brother of some kind.

      Or a Linus Torvalds -- I give control of my computers over to his software every day. Anything scare you about that? How is it possibly any different here?

      the globe-spanning consortium of Trusted Computing founding conglomerates, holding all the digital keys to the equipment and throttling the funcionality.

      Yep, they control the keys (or the certificates). They don't control or throttle any functionality at all.

      That consortium of course deciding whose software is allowed to run and extracting a licence fee for the issuance of appropriate keys after the software and its maker have been deemed "acceptable" to them.

      B

    8. Re:Why do so few people understand TPMs??? by IgnoramusMaximus · · Score: 1
      Ok. I now see where you are coming from. You simply have absolutely no idea how public key cryptography works nor how it is supposed to be applied in the context of Trusted Computing. I am going to skip over the quite amusing illusions of yours which resulted from that, and instead I will focus on a really basic example, based on your own P2P "protection" musings to illustrate the point:

      There is a programmer who makes a P2P software. Lets call him Bob. Bob decided to use TPM to ensure "trusted collaboration" with his P2P software. The objective is to prevent the users from modifying the client in unauthorized ways. He gets his TPM chip with its secret private key to generate him certificates for his signatures which he used for his software so that it can be verified as being signed by him, in its unmodified form. He posts it on the web. Following which, a pair of users, lets call them Alice and John, download the package. Both have a TPM system in their PCs. Upon loading of the software, there are the following possibilities: the operating system instructs the TPM to "verify" the integrity of the binary code of the P2P client and its subsequent signature as authentic or the P2P software itself can query the TPM with the said data. John is a hacker. He wants to circumvent the protection and mess with Alice's computer/or P2P data sent to her. The following possible scenarios present themselves:

      • If Bob self-signed the P2P client, as you suggested, all John has to do is to generate his own signature and post the modified P2P client somewhere on the web. If we are trusting the TPM to substitute for public PGP signature system (which is what you seem to suggest) then the entire certification process happens offline and thus the TPM chip, having the same keyset in both Bob's and John's computers, would be simply unable to tell the difference as to validity of the different signatures. This clearly has no use. Thus the TPM chip has to communicate online, calling the mothership, to verify that the signing certificate is truly that of Bob. In other words we get a convoluted version of PGP signature system with no gain of any kind as far as the verification of integrity is concerned.
      • If Bob indeed used a centralized authority, the TC consortium or its lackey, for an inevietable fee (excluding free GPL software, unlike the free PGP system), to obtain his certificates (this excludes the illusion of self-signing you were promoting) then he can indeed reasonably securely (assuming someone did not extract the private key from the chip via fancy electronics/electron microscope analysis/what not), using the ever growing list of certificates transmitted to and stored in the chip, assure Alice, who is cooperating, that her P2P client is "authentic". Unfortunately this does nothing for Alice since now John simply hacked his P2P client and is merrily sending evil packets to her. Since you claim that TPM use is "optional" by the user, there is nothing Alice can do to determine the integrity of John's client. Game over. So much for "trusted colaboration". Also note that this still produces no gain whatsoever to Alice over simple public PGP signatures.
      • Since the above is clearly not workable. Additional possibilities present themselves: the P2P software could attempt encryption of the packets, using its certificates. Which is futile since the P2P software cannot guarantee that the packets are not modified by John, in-memory, before encryption. The only way that could happen is if the operating system itself was completely tied to the TPM architecture and prevented access to the memory area of the P2P process.
      • And now we are getting to the crux of the matter: the only way in which TPM can work is for the whole processing power of the computer to be locked out and under control of TPM-verified processes, from the system powerup onward, BIOS and the operating system, both of which would have to be verified by the TPM chip, which in turn has to have a "veto
    9. Re:Why do so few people understand TPMs??? by AME · · Score: 1
      You [Dr. Blue] simply have absolutely no idea how public key cryptography works nor how it is supposed to be applied in the context of Trusted Computing.

      Wow.

      Having met the real person behind the "Dr. Blue" pseudonym, I can say with absolute confidence that he knows more about cryptography and cryptographic systems than either you or I, and quite possibly knows more about it than anyone else on this message board.

      Perhaps you should study a little more (at least get a doctoral degree in a relevant field), publish some peer-reviewed papers on the subject, and come back when your name is attached to a citation in one of Donald Knuth's "Art of Computer Programming" volumes.

      --
      "I have a good idea why it's hard to verify programs. They're usually wrong." --Manuel Blum, FOCS 94
    10. Re:Why do so few people understand TPMs??? by Dr.+Blue · · Score: 1
      You simply have absolutely no idea how public key cryptography works nor how it is supposed to be applied in the context of Trusted Computing.

      Gee, maybe I should go out and study some on the subject. Seriously, I haven't been the most polite in my postings to you, so I can forgive the rudeness, but just so you know a little more about who you're talking to, I am an expert in public key cryptography, and outside of the industry TCG people there are probably fewer than 10 people on the planet who understand trusted platforms as well as I do.

      To get at some of your specific points:

      If Bob self-signed the P2P client, as you suggested, all John has to do is to generate his own signature and post the modified P2P client somewhere on the web. If we are trusting the TPM to substitute for public PGP signature system (which is what you seem to suggest) then the entire certification process happens offline and thus the TPM chip, having the same keyset in both Bob's and John's computers, would be simply unable to tell the difference as to validity of the different signatures.

      First, the TPM doesn't hold the keys. It can protect the integrity of the set of trusted public keys, but they are stored outside of the TPM. And the key misunderstanding here is in the statement about "the same keyset in both Bob's and John's computers". At some point, you would have had to obtain my public key, and enter it into your system as a trusted key. This works exactly as things do today -- I load in the Fedora distribution public key from their web site, mark it as trusted, and then my system accepts things signed by the corresponding private key. Once you've decided that you trust me (or more precisely my key), and have entered that into your system, then John is out of luck because he can't forge a signature using the key that I've said I trust. The only way a trusted platform differs from the current (non-TPM) methods for signed software distribution is that I can use the TPM to "seal" my set of trusted keys so they can't be tampered with. As it stands right now, someone could break into my system, and replace the Fedora public key (or just add new "trusted keys") -- it's just stored in a regular file (/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora). That wouldn't be possible with a TPM-enabled system (or at least, it would be much, much harder).

      In other words we get a convoluted version of PGP signature system with no gain of any kind as far as the verification of integrity is concerned.

      Right. Very little gain in the signed software distribution phase -- we in fact have good techniques for this right now, as long as the set of trusted keys can be protected, which is why trusted platforms don't have any real new functionality as far as signed software. I said earlier that software signatures and keys for signing software really don't have anything to do with trusted platforms, but apparently you don't believe that for some reason.

      If Bob indeed used a centralized authority, the TC consortium or its lackey, for an inevietable fee

      The only benefit of having a central authority for authenticating keys would be if you were willing to trust someone else to determine what was safe software and what wasn't. For example, a lot of people will probably say they trust all software from Microsoft, but this is just another example of you (the user) deciding who you want to trust -- you can check all your software yourself, or you can specify that you trust someone (or multiple someones) to do that either in place of or in addition to you. But you're still in complete control of saying what you consider trusted, and what you don't consider trusted.

      Additional possibilities present themselves: the P2P software could attempt encryption of the packets, using its certificates. Which is futile since the P2P software cannot guarantee that the packets are not modified by John, in-memory, before encryption. The only way that could happen is if th

    11. Re:Why do so few people understand TPMs??? by Dr.+Blue · · Score: 1

      Thanks for the kind words, Alan. The whole trusted platform issue has people so worked up that they unfortunately jump to a lot of conclusions based on very little information.

      If you're ever out in this area again, stop by and visit. We've got a nice new building and research facility with new offices and labs. I'll give you the "grand tour"....

    12. Re:Why do so few people understand TPMs??? by IgnoramusMaximus · · Score: 1
      Having met the real person behind the "Dr. Blue" pseudonym, I can say with absolute confidence that he knows more about cryptography and cryptographic systems than either you or I, and quite possibly knows more about it than anyone else on this message board. Perhaps you should study a little more (at least get a doctoral degree in a relevant field), publish some peer-reviewed papers on the subject, and come back when your name is attached to a citation in one of Donald Knuth's "Art of Computer Programming" volumes.

      Yes. That is why he is unable to answer a rather basic, logical scenario I presented. I too know more then a few PhDs. And more then one hopeless phony amongst them. My favourite one has 2 PhDs in Artificial Intelligence, no less, and has no clue how to get an Excel spreadsheet going, never you mind programming a line of code or designing the simplest of neural nets (his AI knowledge does not withstand a 2 minute discussion). You can try to browbeat me into submission by your awe of Dr. Blue's towering personal ability to impress the gullible with his credentials but I must regretfully admit that I will remain loyal to these humble, gray, mundane things called logic and "scientific method" instead and remain unimpressed by the fancy robes of the purveyors of hot air.

      Oh and my favourite AI resercher has also published (how, it still remains a mystery to me, I can only guess a scenario involving some poor undergraduates) a few "peer reviewed" papers. Some probably got cited somewhere.

      So quit the bullshit and kindly answer me the rather simple scenario I posed, based on Mr. PhD, MD, RN, MSPH, TCG, MA, MSCE, CNE, DKF, Blue's own silly example. Impress me with logic and consistency instead of your submissive deference to his "authority" and the corporate propaganda he is so fond of.

    13. Re:Why do so few people understand TPMs??? by IgnoramusMaximus · · Score: 1
      Gee, maybe I should go out and study some on the subject. Seriously, I haven't been the most polite in my postings to you, so I can forgive the rudeness, but just so you know a little more about who you're talking to, I am an expert in public key cryptography, and outside of the industry TCG people there are probably fewer than 10 people on the planet who understand trusted platforms as well as I do.

      Since I base my observation on the utter bullshit you are attempting to feed me, this chest-beating is doubly amusing. If you were a true scientist, you would realize that what counts is an ability to logically prove your point. Credentials and sharp elbows are for scaling the pay scales in the academia or industry, and count not for anything in the field of actual scientifc discourse. You would impress me far more were you not dancing around the obvious, logical implications of TPM while trying to paint your sponsors in rosy colours. There is a lot to be said for intellectual integrity and honesty although it does not pay as well as the Trusted Computing consortia.

      Ding, ding, ding! We have a winner! Yes, this is what happens. The P2P software would run in an isolated memory area. But only that process would be affected -- it can run at the same time as other untrusted processes, but the memory isolation would keep them apart and would keep the untrusted processes from interfering with the trusted P2P software.

      Err, no. That is an ugly loser. As I pointed out already, this would not work on its own without a complete host OS lockdown. For the "isolated" process would have to still make OS calls (most likely via system library ones) and thus be exposed to a hacker poisoning/manipulating those.

      (this requires an externally certified key, but it's a key for your hardware, which you have simply by virtue of owning the TPM hardware -- it's not something you "apply for", and it's not tied to any particular software -- it works for my hypothetical P2P package just the same as it would work for Microsoft's Media Player).

      Great Scott! It does not take him more then a few sentences to contradict himself. So which is it? Does the TPM have no key or does it have "a key for my hardware" (externally certified, no less)?

      Once that happens, the software knows that it's got two protected environments that can't be tampered with talking to each other, and any and all data that moves between the two systems is encrypted and MACed whenever it leaves those protected areas. So packets can't be tampered with by you or anyone else -- they must follow the P2P software instructions.

      I can only shake my head at this naivette. If the OS would be not completely and utterly locked down prior to this setup, I would be merrily feeding the P2P software fake files and what not via my own hand crafted "system" libraries. To prevent that, the P2P software would have to "certify" the libraries and the OS kernel, thus requiring that everyone under the sun has ones belonging to the same limited list, a list that TPM-based software can trust. Yes Dr. Weasel, that means no GPLed system kernel/libraries which have literally thousands of versions and can be patched or modified by the user (thus changing their signatures resulting in the P2P client's refusal to cooperate). Microsoft ones are the main practical possibilty of course. Perheaps Apple's although I am sure the plan is for those dirty upstarts to get lost too from any TPM arena due to "incompatibilies".

      To make it crystal clear, lets see how this would work in practice: Alice loads her P2P software, which then must via TPM, certify the OS and the libraries before using them. Following which Joe, who happened to be on older version of Windows (one which Microsoft "retired" and pretended to lose the keys for its million versions of ancient DLL's) attempts to load his, in order to connect to Alice. Bzzt! No go. "The TPM software on your computer in conjunction with the P2P client you are attempting to connect to has detected

    14. Re:Why do so few people understand TPMs??? by Dr.+Blue · · Score: 1
      If you were a true scientist, you would realize that what counts is an ability to logically prove your point.

      Actually, I have proved my point, many times over. You don't realize it because it contradicts your concept of what trusted platforms do and how they work, so you think it's B.S. The contradiction is there, but only because it is your concept of trusted platforms that's wrong.

      As I pointed out already, this would not work on its own without a complete host OS lockdown. For the "isolated" process would have to still make OS calls (most likely via system library ones) and thus be exposed to a hacker poisoning/manipulating those.

      Yes, you're right -- the isolated process does make OS calls. Standard OS calls through a standard OS interface and through potentially untrusted software. Yes, those calls are subject to manipulation, and in fact I have already said exactly this when I pointed out that you (outside the isolated process) have complete control over the inputs and outputs of that process. So in the P2P example, when the trusted process asks the OS to send a certain packet to 1.2.3.4 it could indeed be intercepted and be sent to 10.20.30.40 instead. Or it could in fact just throw out the packet altogether. The effect of both of those is basically a denial-of-service attack, which trusted platforms are vulnerable to, exactly like this.

      It does not take him more then a few sentences to contradict himself. So which is it? Does the TPM have no key or does it have "a key for my hardware" (externally certified, no less)?

      Sigh. If you're going to argue with me, at least try to pay attention to what I say. I have said (repeatedly) that trusted platforms don't depend on software signatures or certified keys for software. They do depend (quite strongly) on keys for the hardware, and in particular for what called an "endorsement key" for the TPM. This is what I've been saying all along. If you have a TPM you have an endorsement key, independent of whatever operating system or other software you want to run. No need for anyone to approve any software you decide to run.

      If the OS would be not completely and utterly locked down prior to this setup, I would be merrily feeding the P2P software fake files and what not via my own hand crafted "system" libraries.

      So what? If you've gotten a file from a P2P network, and want to re-distribute it to the network, the P2P program would associate a cryptographic checksum with the file. Any attempt to modify the file you provide to the P2P program would be detected and not accepted. So the result is, once again, a DoS, but not a corrupted file or corrupted P2P network.

      To prevent that, the P2P software would have to "certify" the libraries and the OS kernel, thus requiring that everyone under the sun has ones belonging to the same limited list, a list that TPM-based software can trust. Yes Dr. Weasel, that means no GPLed system kernel/libraries which have literally thousands of versions and can be patched or modified by the user (thus changing their signatures resulting in the P2P client's refusal to cooperate).

      Yes, you're right about this -- the libraries and OS kernel would have to be ones that the P2P software has determined that it's OK running under. If you have your own custom libc, and the P2P software was designed so that it requires a certain certified libc (say the standard Fedora distribution libc), then the P2P software would refuse to run on such a system (or rather, it wouldn't be able to attest to its authenticity to remote systems). The options then are (a) you could make the P2P program statically linked to remove as many of these dependencies as possible, or (b) require everyone in the P2P network to use a certain system configuration. But let me stress once again, it's the P2P program that decides what resources it's sensitive to, and only works under those conditions. And it's you that decides whether you want to restrict yourself to th

    15. Re:Why do so few people understand TPMs??? by IgnoramusMaximus · · Score: 1
      Actually, I have proved my point, many times over. You don't realize it because it contradicts your concept of what trusted platforms do and how they work, so you think it's B.S. The contradiction is there, but only because it is your concept of trusted platforms that's wrong.

      I will file that under "wishful thinking" on your part.

      So in the P2P example, when the trusted process asks the OS to send a certain packet to 1.2.3.4 it could indeed be intercepted and be sent to 10.20.30.40 instead. Or it could in fact just throw out the packet altogether. The effect of both of those is basically a denial-of-service attack, which trusted platforms are vulnerable to, exactly like this.

      You are new to this Black Hat hacking gig, aren't you? DOS attack?! How about a fancy version of malloc() or memcpy()? What about fopen() or fread()? Bye bye goes the integrity of the P2P client, unless it has a whole duplicate OS embedded in it, complete with its own custom filesystem and storage device drivers.

      Sigh. If you're going to argue with me, at least try to pay attention to what I say. I have said (repeatedly) that trusted platforms don't depend on software signatures or certified keys for software. They do depend (quite strongly) on keys for the hardware, and in particular for what called an "endorsement key" for the TPM. This is what I've been saying all along. If you have a TPM you have an endorsement key, independent of whatever operating system or other software you want to run. No need for anyone to approve any software you decide to run.

      Really? How would you then "certify" my signature for my funky new P2P package? Clearly I cannot make it up myself for any hacker could do it too, pretending he is me. Someone has to arbitrate between us. Like Verisign and Thawte do for SSL certificates, or PGP servers do for PGP signatures. Except that now there is a secret hardware key involved not accessible to anyone but the TC consortium. And they do not do it for free. That means free software makers, would have to submit their certificates for signing to some TC consortium who happens to know the secret private key embedded in the TPM, so that the TPM can verify the authenticity of the signature, no? Who is going to pay for that? GPLed free software folks are going to fork over $500 a year for the certificate, right?

      What about if that embedded, super-secret, private hardware key gets compromised? You get to have a mandatory update of your hardware or throw away your PC, which would be a brilliant corollary to this idiotic TPM scheme, no?

      If you have your own custom libc, and the P2P software was designed so that it requires a certain certified libc (say the standard Fedora distribution libc), then the P2P software would refuse to run on such a system (or rather, it wouldn't be able to attest to its authenticity to remote systems).

      Which implies that you have no clue how this whole Linux community thing works. Variety and freedom of choice are the key elements here. Anything that runs on a particular version of glibc on Fedora and does not run on home glued derivative of Debian is not acceptable to Linux community. Period. It is only acceptable to corporate manufacturers of certain software, who can demand that a particular whole OS/computer combo was slaved to their particular package, exclusively. Which is what they are already attempting today, causing havoc for users, and which perversions I am defeating on a daily basis to make their crap-ware run on my client's existing configurations instead of purchasing hundreds of thousands of dollars of hardware to fulfill inept one-server-to-an-application vendor fantasies.

      The options then are (a) you could make the P2P program statically linked to remove as many of these dependencies as possible,

      Then I will just change the system calls in the kernel itself or run the whole shebang in user-mode-linux or some other virtualization system. Next.

      or (b) require e

    16. Re:Why do so few people understand TPMs??? by Dr.+Blue · · Score: 1
      You are new to this Black Hat hacking gig, aren't you? DOS attack?! How about a fancy version of malloc() or memcpy()? What about fopen() or fread()? Bye bye goes the integrity of the P2P client, unless it has a whole duplicate OS embedded in it, complete with its own custom filesystem and storage device drivers.

      New to this? No. I'd bet I was doing this kind of stuff before you were even born. But you're right: you can indeed make the P2P client go bye bye. That's what I meant by a DoS attack. But it can't do any damage to the rest of the P2P network. That one client will simply stop working and being an active participant in the network.

      Really? How would you then "certify" my signature for my funky new P2P package? Clearly I cannot make it up myself for any hacker could do it too, pretending he is me. Someone has to arbitrate between us. Like Verisign and Thawte do for SSL certificates, or PGP servers do for PGP signatures. Except that now there is a secret hardware key involved not accessible to anyone but the TC consortium. And they do not do it for free.

      AAAG! How many times have I said this? No one has to "certify" your signature. The only thing that's necessary is that I'm (me, not the TPM) convinced that I've got an authentic public key for you. Who certifies the Fedora keys now? Answer: No one. It exactly the same. I trust them because I trust the channel I got them through. Once again for emphasis: it will be exactly the same with a TPM.

      And to get to the keys again -- yes, the hardware key is certified by some authority. And no, they don't do it for free. It's all of a dollar or two. Yes, literally. The entire cost of a TPM, with an embedded, certified endorsement key, is a few bucks. You can, right now, go get an Intel motherboard from Newegg that is very modern, with an Intel D945 chipset and a TPM, for $126. The TPM is a tiny piece of that. And once you've done that, you've got the endorsement key. You can have a fully functional trusted platform, and never have even a single other interaction with the TCG. No software maker has to have any interaction with the TCG. The TCG is completely out of the picture once you buy the TPM from one of their members.

      That means free software makers, would have to submit their certificates for signing to some TC consortium who happens to know the secret private key embedded in the TPM, so that the TPM can verify the authenticity of the signature, no?

      No. No one has to submit anything to any TC consortium member. I've said that over and over, and I'm honestly not sure why you don't believe this. And in fact, no one, not even the TC consortium, knows the private key embedded in the TPM. That would pretty much violate the whole model.

      What about if that embedded, super-secret, private hardware key gets compromised? You get to have a mandatory update of your hardware or throw away your PC, which would be a brilliant corollary to this idiotic TPM scheme, no?

      That much is true. If your private key is somehow compromised, that would mean the hardware has been compromised, and so if this was known then your endorsement key would be revoked. Then yes, you'd need to get a new system (or at least a new motherboard) if you wanted to be recognized as a valid trusted platform. Any thoughts on how your private key would be compromised? I guarantee it wouldn't be an easy thing to do.

      Which implies that you have no clue how this whole Linux community thing works. Variety and freedom of choice are the key elements here. Anything that runs on a particular version of glibc on Fedora and does not run on home glued derivative of Debian is not acceptable to Linux community. Period.

      Oh, bull. That's just silly. Any idea how many people use "home glued" versions of libc? It would be in the hundredths of one percent of Linux users. I've been part of the "whole Linux community thing" since the early pre-1.0 kernels, and yes I under

    17. Re:Why do so few people understand TPMs??? by IgnoramusMaximus · · Score: 1
      But you're right: you can indeed make the P2P client go bye bye. That's what I meant by a DoS attack. But it can't do any damage to the rest of the P2P network. That one client will simply stop working and being an active participant in the network.

      That is not what I meant. A real Black Hat would use the modified malloc() to allocate memory blocks outside the protected memory area and then manipulate them. memcpy() would be used to intercept memory block manipulations within the "protected" area to inspect/modify "protected" memory contents, fopen() would be used to redirect access to hacked/fake files, fread() would be used to supply such fake contents, rendering the P2P client unable to see the true contents of files. Most of these (and many many other calls) could be used to create buffer overflows and to effectively inject executable code into the "protected" area by abusing the buffers which the P2P client uses when making these library calls...

      I mean, in all seriousness, is a DOS attack all you can, with your "extensive" experience, think of? I just presented you with a method of defeating the entire premise of "trusted" P2P process, running under "unsecured" OS, and you missed it altogether. I am beginning to even more seriously doubt your levels of practical understanding of these matters.

      Or perhaps you do understand, just that you are disingenuously attempting to portray this scenario as "useful" (which it is not) in order to hide the fact that only useful way to use TPM is a complete OS lockdown from boot onwards, which is what I was saying all along and which you seemed to deny.

      AAAG! How many times have I said this? No one has to "certify" your signature. The only thing that's necessary is that I'm (me, not the TPM) convinced that I've got an authentic public key for you. Who certifies the Fedora keys now? Answer: No one. It exactly the same. I trust them because I trust the channel I got them through. Once again for emphasis: it will be exactly the same with a TPM.

      There is something seriously amiss here. If the TPM is not verifying the signatures of the processes it is asked to load, what is to stop me, the evil hacker, from loading a completely fake, but skillfully crafted client which would take over the entire process of communication with the other people's clients, while residing in the "protected" memory area and using the same functions of TPM the original would? To be specific, if the TPM is to verify some memory areas and sign/encrypt the resulting checksums for the benefit of "verification" to, or encryption of packets for, the other client, I would simply keep a complete copy of the original client in the "protected" memory area, starting at the offset it would normally load, followed by my funky one, and point the TPM circuitry to the original, when requested, since I now control these types of "protected mode" TPM operations. And I would smile, since now I have the best of both worlds: my hacks are so hot that they smoke and on top of that I get to be "officially certified" as "authentic" by the TPM itself.

      No. No one has to submit anything to any TC consortium member. I've said that over and over, and I'm honestly not sure why you don't believe this. And in fact, no one, not even the TC consortium, knows the private key embedded in the TPM. That would pretty much violate the whole model.

      I gave you the reason why I do not believe this above. Such solution would be simply completely ineffective and I somehow doubt that TC consortium missed this, Planet of Jupiter sized, hole.

      Furthermore, lack of an ability by one TPM to recognize packets encrypted using contents of another, would pretty much defeat the whole idea of "trust" between two systems. For this to work, there has to be a common key, hidden in hardware (so that hackers don't get to fool with it) used for this purpose and common to all TPM chips.

      Any idea how many people use "home glued" versions of libc? It would be in the hundred

    18. Re:Why do so few people understand TPMs??? by Dr.+Blue · · Score: 1
      Well, this is getting tiresome. You still don't seem to have a grasp on the technical issues of trusted platforms. When I point out that you're mistaken, on simple and easily verifiable facts, you say things like: "you were simply attempting to create deliberately false impressions of how things are supposed to work". The only reason you find these to be "false impressions" is because they disagree with your own notions of how you think things work. Has it not even crossed your mind to consider that this is because it is your notions that are incorrect? Because that's the case.

      I will point out that one of the things that has changed over the last few years is that the TCG has gotten much more open. A few years ago (when they were called the "Trusted Computing Platform Alliance), they were incredibly closed and secretive, as was Microsoft with what was then known as the Palladium project. That's probably what caused a lot of the original scare, because people were speculating about things they didn't have information on. However, since that time they have become very transparent. The full and detailed technical specs are on the TCG web site -- everything from the TPM functionality spec to the hardware interface to the PC BIOS and higher level software issues (the trusted software stack). You don't even have to register to get the stuff. Unfortunately, it is many hundreds of pages specifications, which if you've ever read through can be not a terribly thrilling thing to read. However, I have read the specs, and you could learn something what I've written, but you keep going off on odd tangents because of your misconceptions, and so I'm not sure you've learned much of anything. There are also some books out there, one by some people with HP and one by Sean Smith of Dartmouth, but I have to say that these aren't the most stellar examples of clear writing that I've ever seen.

      I'm only going to respond to a few things here, which I think are either your better points or your more serious misunderstandings. Going around in circles like this isn't a particularly good use of anyone's time....

      A real Black Hat would use the modified malloc() to allocate memory blocks outside the protected memory area and then manipulate them.

      So one misunderstanding is that apparently you think the TCG members are complete idiots and would leave the design to allow something like this. They're not, and this wouldn't be possible. A trusted app would either handle it's own memory allocation (statically linked) or use a trusted library [Hmmm.. that sounds familiar... maybe because I said this in an earlier posting too -- maybe you weren't paying attention]. It wouldn't use your modified malloc(). I'll also point out that the fact that a trusted app needs a trusted library doesn't in any way stop you from having your own completely hacked up libc for use in untrusted apps, which would work exactly as they do now. I have "compatibility libraries" installed on my system right now because some apps require different versions of libraries. That's the same basic idea.

      This is also one place where the Microsoft design and the more simple TCG design differ. In the TCG design, you would be required to run an OS that didn't allow you modify the kernel memory management code. Now stop your ranting -- that could be a Linux kernel or a Windows kernel or a FreeBSD kernel -- but the kernel does have to be able to enforce the protected memory area. The Microsoft design, on the other hand, adds extra hardware to provide additional hardware isolation of memory regions, so that existing operating systems (Windows is what they're worried about of course) wouldn't have to be modified or restricted at all.

      If the TPM is not verifying the signatures of the processes it is asked to load, what is to stop me, the evil hacker, from loading a completely fake, but skillfully crafted client which would take over the entire process of communication with the other people's clients, while r

    19. Re:Why do so few people understand TPMs??? by IgnoramusMaximus · · Score: 1
      I'll also point out that the fact that a trusted app needs a trusted library doesn't in any way stop you from having your own completely hacked up libc for use in untrusted apps, which would work exactly as they do now.

      Except you disingenuously ignored the fact that I would have to throw away my "hacked up" kernel (and by extension my hardware) to "conform". Because unlike multiple versions of libraries, I now am allowed to have only one "approved" version of that, no?

      Now stop your ranting -- that could be a Linux kernel or a Windows kernel or a FreeBSD kernel -- but the kernel does have to be able to enforce the protected memory area.

      There is no way to enforce the "protected" area, without the TPM making sure that the OS has not been modified in some way from the "verified" version. That means the whole OS kernel running within the TPM environment and to be set in stone, unmodifiable by the user, version, which means the fucking end (as I repeatedly said) of Linux and BSD. And that is on top the patently obvious fact that no commercial Windows software maker will ever certify any Linux or BSD kernel for their app, never you mind even making a Linux version of it. And which you seem completely unable to grasp.

      That's quite a shift from your original claims that everything would have to be approved by some central big-brotherish cabal. I can produce a P2P client. I can decide what environments I want it to run in. And then I can lock it to those environments. Neither the TCG nor Microsoft nor anyone else other than me has to approve anything.

      No, it is not a "shift", it is simply an attempt to clarify that scenario. Because, as I explained above and in my previous posts, this scenario and "external approval" for the OS you are running are equivalent. Someone else (in our phony example - the P2P client maker, in real life - Microsoft) gets to decide what OS/configuration do I run, without any recourse other then not participating in the Internet, in any meaningful way. The difference is simply the exact mechanism by which it happens. The end result is the same.

      Of course it would, which is why the ability to recognize such packets is one of the most fundamental capabilities of a TPM. This is what I was talking about when I said "This is the only place the hardware endorsement keys are used -- to ensure that a remote system is a trusted platform in a particular state".

      So the TPM uses its secret private key to generate a public, decryption one which is then used by the other end of the connection to verify the state. Fair enough. Although this still does not address the problem of local "variable" memory areas which cannot be "verified" as they differ from peer to peer, and which potentially could be modified externally, like, say, the buffer in which the communication packets are formatted, prior to their encryption.

      Certification means that some external party is certifying a statement or system for some purpose.

      Which implies that the "certified" system is locked and unchangeable for the purpose. Which is equivalent to what the P2P application is doing, as it demands that the system it runs on, get it here, is "certified for the purpose" (by the application maker with the help of TPM, who in this case is the "third party") for running that application. You can play word games all you want. The meaning remains the same.

      It also matches up with your original statements about the TCG having to approve of things and issue/certify keys -- that would be certification, but as I've pointed out, that is completely wrong. And thankfully, it looks like you've backed off these statements after realizing they were wrong.

      Which in essence, changes little, as it leaves only the corporations directly (as opposed to the consortium) and their unchangeable configurations on the OS playing field, this being not far away from my original statement. Instead of certifying every applicati

    20. Re:Why do so few people understand TPMs??? by Dr.+Blue · · Score: 1

      I'm done with the point by point responses -- this really isn't making any progress at all. That you can't seem to follow what I'm saying, and say that you've read other publications on trusted platforms and find them "self-contradictory and obfusatory", really says a lot more about your ability to grasp the facts than it does about my explanations or the documentation that's out there (some of which is pretty good, in fact).

      The bottom line is this: Trusted platforms allow you to have a verifiable executation environment that can be verified by a remote party in a distributed application. Nothing more, and nothing less. You decide what applications you trust and which ones you want to run. On a hardware box with trusted platform support, you could (a) opt out entirely and it would work just like today's computers, (b) run only one or two trusted applications and leave the rest of the system open to tinkering and modification, (c) dual-boot between a trusted and traditional system, or (d) have a completely locked down box. The main point being, this choice is entirely up to you, and the hardware will let you make whatever choice you want.

      Is is also possible to make an operating system such that, if you chose to run that O.S. then it would only allow programs that some external party has said are OK, and you wouldn't be allowed to modify anything or run any of your own applications. You seem to be hung up on this, thinking it's inevitable, even though all the plans that have been announced about using trusted platforms say specifically that they're not going to do this.

      Here's something to ponder about that: It is entirely possible to do a decent job of creating a system like that today, even with no hardware support. The system is still ultimately hackable without hardware support, but it can be made very, very difficult. And yet, such protections exist in only a few places: online game verification and DRM are two that come to mind. Ever wonder why they don't do this system-wide, even though they clearly could? Because it doesn't make sense, and wouldn't be accepted by the public at large. That won't change at all with the introduction of trusted platforms -- it isn't a workable system now, and it won't be in the future either.

      Microsoft could set it up so that it is very difficult for anyone else to connect to a Windows file server except for a Windows client. But they haven't. In fact, they've put the file sharing protocol through an open standards process, and it's out there as CIFS (the Common Internet File System) and freely available to all. They encourage this interoperability, and don't try to make it impossible. Another example: despite your claim earlier, Microsoft has not tried to make the MS Word .DOC file format unusable by others, such as OpenOffice. They clearly could do that, locking it down similar to the protections on media files made by their DRM system. But they haven't. They haven't been terribly cooperative in making sure there was interoperability, but they haven't tried to stop it either.

      So I think you're just a little on the paranoid side when you go off into ravings about how this will lock everything up and lead to control over computers and/or the Internet. Neither the publicly stated plans of the companies nor the history of their actions supports your beliefs at all on this.

      Your inability to follow the technical issues and to understand how certain isolated applications could be trusted while the vast majority of the system is open to tinkering and modification probably colors your view of the control companies will have over trusted platforms.

      And I think I'll leave it at that. Unless you reply with something that I really just can't pass up responding to, that's it for me.

    21. Re:Why do so few people understand TPMs??? by IgnoramusMaximus · · Score: 1
      Trusted platforms allow you to have a verifiable executation environment that can be verified by a remote party in a distributed application. Nothing more, and nothing less.

      False. They provide a particular type of "verifiable execution environment", one which is designed with specific implications in mind, and it is those implications, of that particular design which count!

      On a hardware box with trusted platform support, you could (a) opt out entirely and it would work just like today's computers,

      And be thrown out of the Internet, as now you no longer can connect to anything that matters! No more connecting to the majority of Windows users, no more connecting to secure websites. That is the wee little implication of that!

      (b) run only one or two trusted applications and leave the rest of the system open to tinkering and modification,

      I can only assume that you think me becoming so mesmerized by your constant flip-flopping that I am no longer noticing it. According to your own rantings, this scenario is impossible as the TPM requires verification of the whole environment, starting at boot, via the OS kernel and its drivers, system libraries all the way to the "trusted" application. Quoth you: "Yes, you're right about this -- the libraries and OS kernel would have to be ones that the P2P software has determined that it's OK running under" or (in reply to my suggestion of modifying the kernel) "And then, of course, it won't be able to authenticate itself to the P2P network, and the other hosts in the network will promptly ignore your system" or "In the TCG design, you would be required to run an OS that didn't allow you modify the kernel memory management code." (the TCG being the "weaker"(!) of the proposed standards). Do you honestly think I would fall for this? Are you that used to people taking all your bullshit at face value because you impress them with your titles?

      (c) dual-boot between a trusted and traditional system,

      Brilliant. So now a set-in-granite Microsoft monopoly is A-OK as long as we can boot another, completely disconnected from anything useful, system so that we can ... I am not sure exactly what ... play Pong on it? Certainly we will not be connecting it to "trusted" Windows peers.

      (d) have a completely locked down box.

      This of course being the only practical outcome of all this TPM crap, the box being a Microsoft Windows one and maybe, perhaps, an Apple one (if one is willing to be disconnected from, say, 60% of the Net). This, of course, being the intended purpose of this particular TPM design, by Microsoft and Intel.

      The main point being, this choice is entirely up to you, and the hardware will let you make whatever choice you want.

      Yes, it is entirely up to me to eat food too. Or to breathe air. The catch being, that if I want to live, those choices are no longer there. Similarly here: if I want to connect to anything meaningful on the Internet, my choice will likewise be rendered moot, Microsoft and their "partners" will be, as someone in the same business once said, "the offer I simply cannot refuse".

      Is is also possible to make an operating system such that, if you chose to run that O.S. then it would only allow programs that some external party has said are OK, and you wouldn't be allowed to modify anything or run any of your own applications. You seem to be hung up on this, thinking it's inevitable, even though all the plans that have been announced about using trusted platforms say specifically that they're not going to do this.

      Yes, Dr.Oblivious, the convicted monopolists and greedy multinationals will announce, ahead of time, that they are planning to establish a mutually-supporting dominion of unchallengeable supremacy in the domain of personal computing, thus enslaving most of the technologically advanced Western societies for the f

    22. Re:Why do so few people understand TPMs??? by Anonymous Coward · · Score: 0

      Fuck, you're a tool. You need to take a break from posting about shit you know nothing about and have a little think about why it is that everyone disagrees with you about everything. Your posting history shows this over and over again.

      I'll give you a hint: it's partly because you're wrong. But that's only part of it.

    23. Re:Why do so few people understand TPMs??? by IgnoramusMaximus · · Score: 1
      Fuck, you're a tool. You need to take a break from posting about shit you know nothing about and have a little think about why it is that everyone disagrees with you about everything. Your posting history shows this over and over again.

      Amusing. Perheaps you should check the end result of that little conversation I had with Dr. Blue in the other thread, the one in which he admitted that the TPM effectively gives means to Microsoft and others to lock GPL folks out of the Internet, among other, his words "pretty anti-competitive things", but where he does not think it will happen because, his words "Microsoft encourages interoperability" of its products with competitors. You were speaking of tools, weren't you?

      As if by "everyone", you mean fools who propose preposterous things, most certainly. Perhaps you did not notice but I pick my fights carefully. There is rather no point in posting in a "Yea, I agree.", "Yea, me too." thread, now, is there?

      I'll give you a hint: it's partly because you're wrong. But that's only part of it.

      See above. I am wrong on occasion and in such a case, if one is to make a logical argument, supported by facts, I will sooner or later concede. I assume that it is why you are prepared to provide precisely such a kind of an argument, and that is the main reason why you posted such a well reasoned post full of informative references, Mister, how shall I put it politely, Coward, Anonymous?

    24. Re:Why do so few people understand TPMs??? by Anonymous Coward · · Score: 0

      What I saw was you getting your ass handed to you because of your near-constant misinterpretation and ignorance of the points being made. Claiming victory because he concedes a minor point? You're an egomanic and an idiot. Your username is astoundingly appropriate.

      You are not merely wrong on occasion. From what I've seen, you're nearly always wrong, and loudly so. You do not pick your fights carefully; as far as I have seen, you have yet to pick a fight that you could win. You are the fool. You are the one proposing preposterous things. You are the one who is colouring the debate through a glass of his own sense of self-righteous 'morality'.

      You are a thoroughly unpleasant person, and I am posting anonymously because your personality type is common among cyberstalkers. It is no wonder that the people who argue with you walk away in disgust.

      As I am doing.

      Get professional help, soon.

    25. Re:Why do so few people understand TPMs??? by Dr.+Blue · · Score: 1
      everything you do is directed at reducing Liberty for the users, owners and free developers of free (as in Liberty) software

      And there's the most fundamental difference. I personally see the technology as potentially very empowering, and in fact increasing Liberty for the users. You believe the exact opposite. And that's why we'll probably never see eye-to-eye on this, but maybe in another 20 years we can compare notes.

    26. Re:Why do so few people understand TPMs??? by IgnoramusMaximus · · Score: 1
      What I saw was you getting your ass handed to you because of your near-constant misinterpretation and ignorance of the points being made. Claiming victory because he concedes a minor point? You're an egomanic and an idiot.

      Dream on these vivid daydreams, it suits you so well.

      You are not merely wrong on occasion. From what I've seen, you're nearly always wrong, and loudly so. You do not pick your fights carefully; as far as I have seen, you have yet to pick a fight that you could win. You are the fool. You are the one proposing preposterous things. You are the one who is colouring the debate through a glass of his own sense of self-righteous 'morality'.

      That is why you chose, most likely after "winning" one of those battles, to post anonymously, in fear of being forced to "win" another.

      You are a thoroughly unpleasant person, and I am posting anonymously because your personality type is common among cyberstalkers. It is no wonder that the people who argue with you walk away in disgust.

      That was a good chuckle. I am about to "cyber-stalk" you? Your very use of that idiotic term exposes you for as a complete troll. "Walking away in disgust?". No, troll, you posted your cowardly tripe for the sole purpose of trying to use this very transparent ploy, hoping to somehow get a rise from me. No luck. Be gone back to whence you came from. Good riddance and get your pathetically sad fantasies of someone being actually sufficienlty motivated by you to even approach remotely anything resembling "stalking", fullfilled somewhere else.

      I guess that is what I get for feeding AC trolls in the first place.

    27. Re:Why do so few people understand TPMs??? by IgnoramusMaximus · · Score: 1
      And there's the most fundamental difference. I personally see the technology as potentially very empowering, and in fact increasing Liberty for the users. You believe the exact opposite. And that's why we'll probably never see eye-to-eye on this, but maybe in another 20 years we can compare notes.

      That is probably most insightful observation you have made in this entire discussion. I fully agree. I do admit the very remote, from the perspective of my cumulative experience, possibility of this actually somehow petering out on its own and amounting to nothing more then a tempest in a teapot, a mere footnote in the annals of computing, thus avoiding a necessity for a major battle by the Free Software movement. And you are absolutely right here, only time will tell, as of the things we were disagreeing about here, nearly all are still in the near future.

      But if there is anything you should walk away with from this discussion now, it is the fact that computing technologies no longer exist in abstract moral vacuum, and have now a potential of severe side-effects, some of which can be understood and manipulated far better by various behind-the-scenes operatives then the technical researchers themselves. It is not too late for you to start asking these hard questions of both your research and its co-participants, and to analyze in depth these (as well as other, not mentioned in this thread) hidden implications. It is time for you to drop your rose colored glasses and try to look at these problems from the perspectives of amoral corporate agendas. It is time to abandon your implicit assumption that the TC platform designers are the "good" guys in this fight and to objectively examine the issues, without relying on such personally convenient preconceptions. If you do that, perhaps you will discover that a solution exists, a solution which would allow for a TPM-like system to be created and which would not carry with it all of these extremely negative social side-effects, which I fear are all but inevitable with the present crop of ideas. Should you achieve something of that magnitude, then you would have rightfully earned the privilege of being able to call yourself a "top scientist" as well as a champion of Liberty. Not to mention demonstrating yourself undeniably my better, as I am so far unable to come up with such an invention.

    28. Re:Why do so few people understand TPMs??? by IgnoramusMaximus · · Score: 1
      Slashdot seems to be on a fritz, so this might be a duplicate post

      And there's the most fundamental difference. I personally see the technology as potentially very empowering, and in fact increasing Liberty for the users. You believe the exact opposite. And that's why we'll probably never see eye-to-eye on this, but maybe in another 20 years we can compare notes.

      That is probably most insightful observation you have made in this entire discussion. I fully agree. I do admit the very remote, from the perspective of my cumulative experience, possibility of this actually somehow petering out on its own and amounting to nothing more then a tempest in a teapot, a mere footnote in the annals of computing, thus avoiding a necessity for a major battle by the Free Software movement. And you are absolutely right here, only time will tell, as of the things we were disagreeing about here, nearly all are still in the near future. But if there is anything you should walk away with from this discussion now, it is the fact that computing technologies no longer exist in abstract moral vacuum, and have now a potential of severe side-effects, some of which can be understood and manipulated far better by various behind-the-scenes operatives then the technical researchers themselves. It is not too late for you to start asking these hard questions of both your research and its co-participants, and to analyze in depth these (as well as other, not mentioned in this thread) hidden implications. It is time for you to drop your rose colored glasses and try to look at these problems from the perspectives of amoral corporate agendas. It is time to abandon your implicit assumption that the TC platform designers are the "good" guys in this fight and to objectively examine the issues, without relying on such personally convenient preconceptions. If you do that, perhaps you will discover that a solution exists, a solution which would allow for a TPM-like system to be created and which would not carry with it all of these extremely negative social side-effects, which I fear are all but inevitable with the present crop of ideas. Should you achieve something of that magnitude, then you would have rightfully earned the privilege of being able to call yourself a "top scientist" as well as a champion of Liberty. Not to mention demonstrating yourself undeniably my better, as I am so far unable to come up with such an invention.

    29. Re:Why do so few people understand TPMs??? by AME · · Score: 1
      I can't believe you put up with it as long as you did! His protracted blatherings are an excercise in setting up and knocking down strawmen. His reaction to even minor disagreements, ad hominem. When he can't ascend to the lofty heights of decent ad hominem, he resorts to merely name-calling. Frankly, I wouldn't have had the patience. What a waste of time! Back in the days of USENET, he would have been in my killfile. Thankfully, your posts were informative enough that I think, on balance, the thread was beneficial.

      Like all trolls, the personal creed of IgnoramusMaximus is that no mere fact or debatable idea can possibly stand up to his own sociopolitical agenda. Anyone who disagrees is clearly an idiot. Can't you all see that!?! Orwell would be proud, or scared.

      --
      "I have a good idea why it's hard to verify programs. They're usually wrong." --Manuel Blum, FOCS 94
    30. Re:Why do so few people understand TPMs??? by IgnoramusMaximus · · Score: 1
      Thankfully, your posts were informative enough that I think, on balance, the thread was beneficial.

      Yes. Dr. Blue has informed us that "verification of trust" between peers is so paramount that it should take precedence over competition and interoperability, which he at present believes to be in no particular danger because software makers -- Microsoft chief amongst them -- "strive for interoperability" with their competitors. Your contribution to the discussion was something along the lines of "Dr. Blue is my hero, you should all bow before him". Followed by nostalgic musings about USENET killfiles. And than you call me a troll. As to ad hominem, sure, I am guilty of some of that, as my patience for people who miss the most obvious of facts in front of their noses while at the same time waving their diplomas around is in rather low supply these days. But not as low as that for their pitiful side-kick chiwawas (see? an ad hominem!) barking at their oponents' ankles from behind the legs of their idols.

      Orwell would be proud, or scared.

      Yes, most certainly. That is why Orwell has spent most of his life warning about totalitarianism and use of technology to achieve that. He would be down right terrified by my attempts at warning people that Dr. Blue's and your pet technologies have severe authoritarian undertones and can be used to achieve goals Orwell found so admirable that he had to write some numerically titled books to extroll them.

      Idiot. (see? a name call!)

  37. Dial out without your knowing about it. by crovira · · Score: 1

    I just had an idea for a worm or virus that would install itself, run for a day, call everybody in your phone book with a pre-recorded Spam message and go to sleep until the next time it was 'needed.'

    Yeech. What an imagination I've got.

    The key is 'your phone book.' Then again, it would be trivial to have it email a message containing your phone book to a central location and come up with a map of 'who knows who.'

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  38. The phone companies are going to LOVE this by jonwil · · Score: 1

    They can enforce through hardware locks things like network locking (if you want to use your phone on another network, you have to pay us to get the signed unlock module), picture transfer (if you want to transfer pictures, you have to go through our system), ringtones etc etc.

    Although the real answer is simple, dont buy phones with this stuff in it.

  39. In NYC the ads would be destroyed. by crovira · · Score: 1

    In about two minutes, after every cell phone walking past goes off, people would figure it out and find a way to fuck with the instalation, fuck with the installer and, finally, wreck the equipment.

    The WORST part of "Minority Report" was the store Tom Cruise went into after he got his eyes replaced (and that kept mis-identifying him.)

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  40. One problem: that is ILLEGAL by mrchaotica · · Score: 1

    Sure, you could remove the DRM, but then you get arrested under the DMCA, the Feds realize you were hacking a phone (which obviously means you were planning to modify it to trigger a bomb), you get accused of being a "ter'rist," and get shipped to Gitmo.

    How many people do you really think will risk that?

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  41. Re: In my opinion, a phone is a tool by Anonymous Coward · · Score: 0

    In my opinion, most people are tools.

  42. You have choice if you pick the right phone by elfguygmail.com · · Score: 1

    I have a Nokia 6620 on the Rogers Wireless network here in Canada. That phone comes with a USB cable. I go on the Internet, on phone related forums, find dozens of free Java or Symbian programs and games (IM program, a real web browser to replace the Wap browser, even a Doom port, etc) and download them on my system, then use the USB cable to download them on my phone, all that for $0 since I didn't use the lame Wap browser to find them. I also went on the Nokia dev forums and downloaded their Nokia Multimedia Converter to convert my .mpg and .avi files into .3gp to view movies on my phone. The phone comes with RealPlayer which plays MP3 files I send it on the USB, so that's no problem, plus it supports .mp3 as ringtones, so again $0. I even bought a PQi 1GB memory card with no DRM which fit in the phone and allows me to put whatever I want. I even have a bunch of .jpg files which the phone is more than happy to let me put as wallpaper. So again, look around and there are options. Don't support your provider by downloading their $5 ringtones and wallpapers just because they told you to.

  43. I for one... All your Base by Anonymous Coward · · Score: 0

    I, for one, welcome our new TPM Chip Cell Phone Overlords.
    All your base are belong to us.

  44. The first app that will be blocked... by 1tsm3 · · Score: 1

    Will be Skype or other VoIP Apps. With service providers bringing in high speed internet, they wouldn't want their customer using Skype to get cheaper/free voice calls instead of using up the day time minutes. I can see where this is going and I don't like it :(.

    --
    -ItsME
  45. think for a moment.... by KillShill · · Score: 1

    "SIGNED" applications on your phone?!

    what the hell are people smoking?

    asking someone else for permission to Execute Arbitrary Code on your PROPERTY!!!

    if the phone isn't a rental, then it belongs wholly to you. as in your property and i'll be damned if they can get away with this for much longer.

    --
    Science : Proprietary , Knowledge : Open Source
    1. Re:think for a moment.... by Billly+Gates · · Score: 1

      My phone already is locked. It runs Windows and I assume all were drmed already. I have no software because sprint wants to charge me usage fees and I already only own a right to use the phone. Not the phone itself. This is the new standard.

    2. Re:think for a moment.... by KillShill · · Score: 1

      it's the new standard if you sit idly by and do nothing about it.

      first, you educate people about the evils of selling merchandise and then treating it like a rental. (aka DRM / Insidious Computing).

      second....

      --
      Science : Proprietary , Knowledge : Open Source
  46. Even if it might not rain, bring an umbrella by UnapprovedThought · · Score: 1

    all it consists of is a bunch of hypothetical examples of ways technology could be used, without giving any evidence to believe they will be used that way

    Is it safe to speculate yet who will benefit from future "crowd control pain rays?" Would a lot of deep hypothetical speculation be necessary to figure out who "crowd control machine-gun robots" will ultimately be aimed at?

    What possible benefit to you will outweigh a possible one-way loss of basic freedoms? Wouldn't it be better to insist on a solution that doesn't have those disadvantages, if that is good enough?

    Does it matter that you won't be the initial target of these control measures (under the current leadership)? Wouldn't it be a wise precaution to oppose them just in case the public elects a leader you think is irresponsible? Why not stick with technologies that exclude the possibility of that sort of danger?

    I suppose you want us not to oppose those things, but rather let them happen because we don't have any evidence yet to believe they will be used against us (um, like prosecution of P2P filesharing teenagers, illegality of DVD decrypting in your own home, voting machine abuse, unseen unsigned EULA contract abuse, spyware, nonskippable commercials on various devices, spam, cussing out employees and chair throwing, etc....)

    ~ Oh no, they wouldn't misuse it, they are so perfect and smiling, they have clearly been so responsible with the other technologies they have come across. *drinks kool-aid* ~

    Once a precedent allowing nasty stuff through TCG stands in the courts as a legalized infringement of property and other rights, it will be much harder to get rid of. But there is still one vote that counts: the one that you exercise in not buying this junk, because that is the only way they will get the message (even if they pretend otherwise and blame the poor sales figures on a lack of ringtones or something.)

    1. Re:Even if it might not rain, bring an umbrella by Delphiki · · Score: 1
      Yes, let's ban everything that might be harmful. There might be a link between computer games and violence, they're gone. P2P networks might be used for piracy, they're gone. A police force could be used to enforce unjust laws, so law enforcement is out. Judges can make bad decisions, so let's get rid of that branch of the government. Same goes for the other two actually, so they're gone. Voters can make bad decisions which curtail the rights of the minority, so no more voting. Any hardware that allows for encryption could be used to transmit information which is used for corrupt purposes, so no more encryption.

      What control measures are you talking about? The ones that RMS says will be put in to limit which software can run? Just because he says it, doesn't make it true. Apple is putting a TCM chip (correct abbreviation? I get them mixed up) into their new Intel Macs, but they're not going to be saying you can only run Apple software on it. Just because the hardware is there to theoretically disallow running arbitrary software, doesn't mean an operating system will be written that uses it to do so. And if one is written, you won't have to buy it, unless it's legislated that it's mandatory, but like I said, I agree that such legislation would be terrible.

      And so what if cell phone manufacturers made phones with these chips? Would you be so up in arms if they just refused to make cell phones which have the functionality that these chips take away? If cell phone manufacturers refused to make phones that could use custom ringtones it wouldn't be infringing on your rights. This isn't either. If they don't want their hardware to be used a certain way, buy something else. If nobody wants to sell a phone that allows you to put your own software on it and you don't want to use the provided software, just don't buy a powerful phone. Nobody is selling rocket cars as far as I know either, but that doesn't mean people are infringing on your god given right to own a god damn rocket car.

      And oh my god, would people please stop calling the right to put a copy of your favorite song onto your iPod a "basic freedom." It's not. It's not even close. Fair use is not a fundamental right. The right to not be stabbed to death is a fundamental right. There's a difference.

      --

      Feel free to mod me "-1 - Angry Jerk".

    2. Re:Even if it might not rain, bring an umbrella by UnapprovedThought · · Score: 1

      Yes, let's ban everything that might be harmful.

      Warning! *flashing lights* Already four words come out and the reply is trying to shove the word "ban" into my mouth, where I said "oppose." Oppose is something people do voluntarily, while "ban" is a negative act of force against voluntary choice. Big difference. Big whitewash.

      As it turns out, taking away consumer choice is more along the lines of what the TCG consortium is guilty of supporting. Not little ol' me, I'm not forcing people to do anything. ...Hypocrisy, pure and simple.... I favor voluntary, informed choices, while your pals (or masters) the TCG members favor removing your choice to buy anything other than their TCG-infested hardware.

      So, first you get it bass ackwards, and then the next part of your argument takes license to mindlessly drag that straw dummy on a determined rampage through the muck of a dark spooky wilderness of convenient doubts, casting all sorts of fantasy assumptions and wild-eyed fears on it and then only to find... that it was built on a false premise. Well, duh. But now you wake up and the light shines upon it and what is revealed? Who said ban? You did.

      *cackling straw-dummy laughter*

      Just because [RMS] says it, doesn't make it true.

      And just because YOU say it, doesn't make it false. Whom to believe then? The only way to determine is not by saying, but by listening carefully to the arguments. Seeing as you are not good at listening to what people say but instead deliriously misrepresenting arguments, I would tend to think that RMS is slightly ahead of you on the credibility scale.

      Apple is putting a TCM chip (correct abbreviation? I get them mixed up) into their new Intel Macs,

      You mean TPM (Trusted Platform Module). But not only Macs will have this. The TCG consortium is very large and seems intent on sticking their TPM (capability) into everything they can.

      Apple is making noises like they may grant a reprieve from total DRM imprisonment right now, but since all computers will eventually have the capability, someone's assurance is not a long term guarantee that you won't be 0wnzored later.

      but they're not going to be saying you can only run Apple software on it.

      Point to where my post says that? You're sure pulling a lot of stuff out of your rapidly emptying posterior. I guess you are down to the bottom of the barrel to scrounge up any kind of argument.

      ...And if one is written, you won't have to buy it, unless it's legislated that it's mandatory

      That was precisely my point. Junk like this should not be monopolistically forced down our throats by industry coalitions. The consumer should have a choice. See, you even agree with me on that, which is my real premise, that of voluntary opposition (not the false one you invented), but you are intent on militantly disagreeing.... Snap out of it. *snap* *snap*

      If they don't want their hardware to be used a certain way, buy something else.

      That would be a great choice to have, wouldn't it? Now go and show me a new motherboard that isn't TCG conformant that I have the choice to buy.

      *raps fingers on desk*

      *folds arms*

      *checks watch*

      Couldn't find one? You mean they don't make them anymore? Hmm.... Then it doesn't look so good for the cell phone industry either, does it?

      Fair use is not a fundamental right.

      They must have slipped that into your kool-aid somehow. Actually, Fair Use stems naturally from two things:

      1. the right to own property, and
      2. the right to do whatever the [four letters] yo
  47. Well they're already way too restricted by ecloud · · Score: 1

    Most phones only let you install J2ME apps. IMO this sucks for geeks. There is a market for a geek pda/cell phone, which must be purchased at full price with no subsidy, works on any GSM network, and has a free and open implementation so you can write cool new apps without obstacles. But I don't know of any companies directly catering to that market yet. Danger should've been doing that; they were independent and maybe even had the balls for it, at first. Now apparently they don't.

    But then again, maybe the carriers won't allow such devices on their networks at all. I'm not sure if they could block them, but I can imagine they'd have a hissy fit, not being able to charge extra for every little feature like they do now. But it's quite obviously the future, whether they like it or not; if not on any of today's networks, then on future networks like WiMax or something.

    At least you can get a GPRS card and stick it in your favorite PDA and do what you want. Maybe do VOIP over the data network.

  48. I hate it because I DO understand it. by Anonymous Coward · · Score: 0

    You say that it's "optional." So is, say, having a driver's license.
    But's pretty damned hard to get by without, isn't it?

    I'm waiting for the first virus with a payload to lock everything, so that we're completely stuck in "trusted" mode and locked out of running or doing anything...

    It's sad that I hope that such a thing will come earlier, and not later, so that we kill the idea before we're stuck with it.