Slashdot Mirror


LaGrande, TCPA, and Palladium

An anonymous reader writes "Intel's Paul Otellini gave a talk to developers where Intel's project called "LaGrande" was mentioned. This project is aimed to create a "safer computer environment", that would consist of an advanced TCPA implementation. Some of the features it has deal with physically "protected execution, protected memory, and protected storage". When talking on LaGrande, Otellini said "it's a core technology that things like the Microsoft Palladium initiative can take advantage of to build much more stable platforms.""

30 of 254 comments (clear)

  1. The scariest part by darkpenguin · · Score: 5, Insightful

    However the most negative single feature of TCPA and Palladium is the nature of Palladium and the philosophy that has driven Microsoft's development and promotion of Palladium. I think this is probably the scariest part of the whole deal. They recognize what could happen but they press forward regardless.

    1. Re:The scariest part by inode_buddha · · Score: 2, Insightful

      IMHO, the philosophy (and the reason for it) is the scariest part. In that regard, I strongly agree with you. It's just sad for me that a business this large seems to be required (by the people) to tell people what they should think.
      Not that this says anything great about American consumerism either; it simply says a lot about the mores of American consumerism. MS is not stupid; they are in business to make $$$ and those (economic) values will eventually clash with the moral values of their public as a whole. Other than that, what distinguishes this effort from earlier infosec security projects?

      (insert instant slashdot classic here)

      (think Honeywell/Orange Book) in the light of "security projects", even though the respective documents are long out of date they possibly speak volumes about the current expectations regarding information security per se.

      The part about MS that truly scares me is that they seem to be willing *and able* to twist things for mass-market consumption in the name of "security".... [1] [2]

      [1] and still sleep at night, regardless of the seeming fact that their motives could be driven more by internal American business needs than anything else.

      [2] Not that many ppl will take the trouble to d/l and read/understand copy of www.radium.ncsc.mil/pep/library/rainbow/5200.28-ST D.html

      --
      C|N>K
  2. The sad thing is.... by Ezekiel+Zachariah · · Score: 5, Insightful

    Most people who hear about these projects don't really understand how little control or privacy these projects will leave us. As far as stable, thats just funny...These projects will not give us more stable software, just buggy software that will let us do less. Next they will be telling us about CPUs and HDs that require MS to work correctly. and I have the first coherent post on this subject :)

    --
    "/. = :)"
    1. Re:The sad thing is.... by shoppa · · Score: 4, Insightful
      These projects will not give us more stable software, just buggy software that will let us do less.

      That's the beauty of the thing. They add complexity, but the slightest bug in the complex software will probably be exploitable to make encrypted data available to "normal" (e.g. non-approved-by-the-Intel-Microsoft-hegemony) programs.

      Just like growing the government has historically added more layers of beauracracy, making the people safer from the more-massive-and-slower-moving government.

    2. Re:The sad thing is.... by jbolden · · Score: 5, Insightful

      I doubt it. In non protected mode you won't be able to decrypt the files. In protected mode the "exploiting program" will be running in a sandbox. One of the fundamentals of capacity systems (which is where the ideas behind palladium came from) "if programs can communicate they can collude".

    3. Re:The sad thing is.... by Reality+Master+101 · · Score: 2, Insightful

      What the hell, I'll ask you, too: Name one privacy or control that you will lose with this. Just one.

      Hint: you will be able to turn it off, since it would break backward compatibility if you couldn't.

      --
      Sometimes it's best to just let stupid people be stupid.
    4. Re:The sad thing is.... by jbolden · · Score: 3, Insightful

      In terms of usage:

      1) Fair usage writes on media
      2) The right to copy and email many types of files on my own system
      3) The right to use international software without in running in a virtual environment (i.e. international software is unlikely to get certified)

      In terms of privacy
      Most content on my system will be registered to my name.

    5. Re:The sad thing is.... by ealar+dlanvuli · · Score: 3, Insightful

      because we all know the algorithm for discovering the private keys won't be cracked within a year...

      With that many eyes really wanting to break your encryption (basically everyone who can break encryption in the entire world) you stand no chance. I wouldn't doubt MS choses some retarded block style assignemnt method that allows you to throw out 90% of the private keys before you even begin to brute force.

      --
      I live in a giant bucket.
    6. Re:The sad thing is.... by ealar+dlanvuli · · Score: 5, Insightful

      and what happens when you can no longer turn it off?

      (the first shot is always free...)

      --
      I live in a giant bucket.
    7. Re:The sad thing is.... by Anonymous Coward · · Score: 5, Insightful

      Microsoft is a monopoly. "Trusted Office" will not run with Palladium disabled. "Trusted Mediaplayer" will not run with Palladium disabled. Same for Trusted Outlook Express, Trusted Internet Explorer, Trusted Windows, Trusted whatever. You may still be able to turn your computer physically on without enabling Palladium, but you will quickly find it is no more than a paperweight unless you enable Palladium.

      As for Linux, I wouldn't count on being able to run it in the future if Palladium continues unchecked. M$ wants a 'trusted path' to the keyboard and to the mouse - and presumably to the network too. Linux may very well lose the ability to access those devices (either through technical or through legal means), making it 100% useless.

      As for the notion that M$ would NOT abuse their monopoly powers, well I wouldn't count on that...

    8. Re:The sad thing is.... by Anonymous Coward · · Score: 1, Insightful

      Talk about FUD! The whole purpose of Palladium is to take control away from the user. It tells a remote machine (that is, _somebody elses_ machine) that your machine is trustworthy; that there is nobody on your end who can infringe upon their copyright - they can stop you from doing that.

      Right now, they do not have this ability. With Palladium, they do. They shift the balance of control from the local user to some corporate headquarters. You, as a user, lose those rights.

      Palladium sure makes it easier to develop secure applications. However, that security does not mean YOU (the consumer) are secured from THEM (intruders). It means THEY are secured from YOU.

    9. Re:The sad thing is.... by cheezedawg · · Score: 3, Insightful
      Not agreeing with you != troll.

      The people I know in the security business agree that the problem is impossible to solve without hardware support. If you haven't noticed, there is a huge demand for digital content, and there is a lack of supply of that content because the media companies fear piracy. This is a defensive move by Microsoft/AMD/Intel, because someday somebody was always going to find a way to allow media companies to distribute this content without fear of piracy, and that person is going to make a lot of money.

      er the OS (palladium) decides what is trusted , otherwise the certificates are useless, and the certificates are issued by microsoft.

      I have been reading the documentation available, like here where Microsoft says:
      Only the user decides what "Palladium" applications get to run. Anyone can write an application to take advantage of "Palladium" APIs without notifying Microsoft (or anyone else) or getting its (or anyone else's) approval.

      I have also been reading enough to know that most of the information out there about Palladium is untrue.
      --
      "The defense of freedom requires the advance of freedom" - George W Bush
    10. Re:The sad thing is.... by Alsee · · Score: 5, Insightful

      Why does it need a key? Palladium-locked data isn't going to jump all around the net--it's going to stay right at home, and be accessed only by the program that wrote it.

      It is a cryptographic system, it kas keys. The way access is restricted to approved programs is by signing the programs with a key.

      Palladium-locked data isn't going to jump all around the net

      Yes, a signifigant amount of Palladium data WILL be bouncing around the net. Content delivery, patch delivery, every time you try to view certain kinds of DRM files you'll be bouncing locked data off of an approval server. One of the feature Microsoft is hyping is that you can send locked E-mails to people.

      Microsoft's marketing hype about Palladium is extremely misleading. It does not do the good things they say it does, and it does do the bad things they say it's not intended to do. Palladium is Bad News (unless you happen to want to sell DRM content or you happen to want an ultimate lock-out against competition).

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    11. Re:The sad thing is.... by Alsee · · Score: 4, Insightful

      The media that will most likely be restricted is media that is not available at all right now (legally) because the media producers fear piracy.

      In a computer EVERYTHING is data. Media=content=data. Programs themselves can be locked inside the palladium system, as can the entire operating system, or websites. Anything and everything on a computer can be locked behind the Palladium wall, and all it takes is someone at a company to say "Heay, if we use Palladium on [something/everything] it then we could [do whatever]".

      Do you have any doubt that patches are going to be wrapped in Palladium "for your own protection"? Do doubt that websites that require Palladium will be as common as websites require cookies or require javascript?

      Fair usage is a pretty muddy area, anyway.

      The outter boundries of fair use are not well defined, but large areas are crystal clear. Courts have clearly and consistantly stated a wide varietey things are fair use, and that fair use is an ABSOLUTE exemption from copyright protection. You can't casually dissmiss fair use merely because there exist some areas that are unclear.

      >The right to copy and email many types of files on my own system
      - In general, you do not lose this "right".


      Unless the application goes out of it's way to enable you to move a file, you lose this right for every file within Palladium.

      The cases where you do lose it, it is not legal to copy the file anyway.

      Bullshit. (Pardon my french) Not every instance of moving a file is a violation of copyright law, and files inside Palladium are not necessarily covered by copyright protection. As I said before, anything and everything can and will end up inside Palladium. It's quite possible wind up with content to which YOU ARE THE COPYRIGHT HOLDER to be locked up on your machine, unable to move them.

      The user still decides what software is trusted or not.

      Then you do not understand Palladium at all. Trustworthy computing has ZERO to do with you trusting your machine or you trusting/not-trusting programs. YOU DO NOT GET TO DECIDE WHAT IS TRUSTED. Palladium is all about corporations not trusting YOU. THEY get to decide weather they trust your hardware. THEY get to decide weather they trust your operating system. THEY get to decide weather they trust your program. THEY get to decide weather they trust your data.

      privacy is maintained

      IF and ONLY IF the program chooses to do so. Palladium makes it trivial for programs to track you uniquely if they choose to, and companies are already trying to do this almost every chance they get.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    12. Re:The sad thing is.... by knorthern+knight · · Score: 2, Insightful

      > Hint: you will be able to turn it off,

      Really ? You seem to trust MS/Intel a lot more than I do.

      > since it would break backward compatibility if you couldn't.

      Just like MS worries so much about MS Office 11 being backwards-compatible to Windows before 2K?

      And don't forget to ask a few bitter Visual Basic programmers about having to re-write the vast portion of their code to move it to dot-NET.

      --

      I'm not repeating myself
      I'm an X window user; I'm an ex-Windows user
    13. Re:The sad thing is.... by Planesdragon · · Score: 3, Insightful

      Content delivery, patch delivery, every time you try to view certain kinds of DRM files you'll be bouncing locked data off of an approval server. One of the feature Microsoft is hyping is that you can send locked E-mails to people.

      Ok, so part of Palladium will involve internet transport--but not all of it.

      Palladium's chief change, as I understand it, is a "secured disk area" where only the actual program that writes the data can read the data.

      Microsoft's marketing hype about Palladium is extremely misleading. It does not do the good things they say it does, and it does do the bad things they say it's not intended to do. Palladium is Bad News (unless you happen to want to sell DRM content or you happen to want an ultimate lock-out against competition).

      Sorry, I don't consider DRM a bad thing. A trusted PC interface means that those-that-publish will be able to do so electronically without knowing that it's going to be pirated the next day.

      Neither do I consider a program being able to lock its own files a bad thing--since MS would be shooting themselves in the foot operatability-wise if it's impossible to tell the program to move the files to "public space."

  3. Safer from what? by phreak03 · · Score: 2, Insightful

    A world withought hackers, were the only people who can allow software to be installed on your computer is the nice folks at Microsoft and intel, wait did i forget myself in that list? this is a joke all it will be is Microsoft schemeing to prevent "fair use", open source, and easy government computer spying and restrictions is all that palidinium will be used for. Sounds like the future of the wounderfull digital restrction management is comeing.

    --
    come comment on the madness at http://slashdot.org/~phreak03/journal/
  4. The irony!!! by Anonymous Coward · · Score: 1, Insightful

    "Security is mostly a superstition. It does not exist in nature... Life is either a daring adventure or nothing." -- Helen Keller

    This was the quote on the bottom of the page... what irony!

  5. I think these technologies are a good thing by solman · · Score: 1, Insightful

    Nobody is going to force users of Palladium enabled systems to actually use Palladium. If you are offended that RIAA decides to distribute music that can only be played on Palladium enabled systems, refuse to buy the music. Meanwhile, consider the benefits:

    I'm runing hundreds of different programs on my windows machine. If any one of these programs is subverted by a malicious user, all of the information on my machine is vulnerable.

    With Palladium, etc. it will become possible for programs to keep especially sensitive data safe from malicious programs operating on the same machine. Now an attacker will have to not only subvert one of the programs that I have trusted, it will also have to defeat the Palladium system.

    This is much more difficult than it sounds. It is easy to find a security hole in a machine that is runing hundreds of programs, because only one program out of hundreds has to be defeated. With these trusted computing platforms, software atackers will only have a few possible points of attack, and these have been subjected to much more strenuous security analysis because:

    1. There are only a few places that the effort has to be focused and:

    2. They were specifically designed for security (unlike just about everything else about Windows).

    I don't see how this can be a bad development. At worst its neutral. At best, Palladium will allow me to do all sorts of things on my computer that I wouldn't dream of doing today because of security concerns.

    1. Re:I think these technologies are a good thing by Anonymous Coward · · Score: 1, Insightful

      I don't see how this can be a bad development. At worst its neutral. At best, Palladium will allow me to do all sorts of things on my computer that I wouldn't dream of doing today because of security concer

      Wow, really?? What is it that you would so much like to do on your computer but wouldn't dream of right now because of security concerns?

    2. Re:I think these technologies are a good thing by TRACK-YOUR-POSITION · · Score: 3, Insightful

      In case you haven't noticed, most of the big attacks that really impact ordinary users seem to be with code that the user has agreed to run--be it an email forwarding virus or spyware, the user instructed the computer to run the offending code. So how is Palladium supposed to help? If it blocks non-Microsoft endorsed code, it's as evil as Slashdot claims it is. If it runs the offending code, as instructed to by the Outlook or Internet Explorer user, then all of that fancy hardware security added up to exactly nothing.

    3. Re:I think these technologies are a good thing by Anonymous Coward · · Score: 1, Insightful

      Some quick points:

      1) Had Windows been designed with security in mind, applications would have been properly sand-boxed in the first place. Windows has created this problem - why is it necessary to change all the hardware to make it go away? Why not fix the cause: a broken-by-design operating system?

      2) Right now you like Palladium. Wait until something about that machine breaks, and you want to restore a backup to a different machine. Oops - you cannot. All that scrambled data is lost forever.

      3) Right now you can access files with a choice of programs. You can access documents with multiple word processors, you can access music and video files with multiple players, you can acccess bitmaps with multiple viewers. If every one of those programs suddenly, by design, become unable to read each others' data, there will no longer be any choice whatsoever. You'd better like the 'default' program because there will not be any others.

  6. Re:Useful services, devil is in the details by Anonymous Coward · · Score: 1, Insightful

    Palladium may have some good points, but the problem is that it will lend itself too easily to doing some really bad things. This is made significantly worse by Microsoft being a monopolist.

    If Microsoft decides to "Palladize" all Office documents, competitors like Open Office can forget about ever reading an Office document ever again.

    In that same vein, if M$ decides to make IIS require a Palladium-enabled client on the other side for all its contents (even if you can turn that 'feature' off) you can kiss accessing the web with anything else than IE goodbye.

    Palladium has too much potential for abuse to be allowed to continue - especially given M$ black-as-coal track record for monopoly abuse. The potential harm clearly outways the potential gain.

  7. Re:Useful services, devil is in the details by TRACK-YOUR-POSITION · · Score: 4, Insightful
    I agree good things can come from some DRM-type solutions in theory--the problem is that outside of theory the asymmetries of the marketplace mess everything up.

    Theoretically, if anyone doesn't like this-or-that DRM enabled feature of a product, they just shouldn't buy the product. But there's a flaw in this reasoning--just as everyone here who screams bloody murder about TCPA is probably going to have to buy a TCPA computer at some point (because that's the only kind they'll sell). Large well-organized corporations simply have vastly more negotiating power than individual consumers in deciding these sorts of things. You deciding not to buy the latest songs from the record companies doesn't phase them, but if large corporations decide not to sell products with feature X, then you'll just do without feature X, period.

    Which means, left to its own ends, the marketplace will encourage software/hardware suppliers to set anti-fair use restrictions once DRM is common. Basically they'll turn their paper EULAs into draconian DRM restrictions.

    Now, one can get on a high horse and just say "well I'll just run Linux and not purchase DRM content and never have to put up with any of that!" Yeah, we'll see how long that makes sense once all music, all movies, and many e-mails require Palladium. Most people use computers for communication--so if they refuse to buy the kind of computer that allows them to send and receive information from the kinds of computers other people buy, then your computer is going to become very useless. Palladium has far more potential to make this a reality than Microsoft Office file formats or Internet Explorer ever could. Remember, in a world of network effects, you're only as free as your neighbor.

    So, while it may be true (if we're lucky) that TCPA can be used from any OS (though as you say, applications and content would need to be re-written to support it), from a utilitarian view things are going to start sucking for ordinary users unless one of two things takes place:

    1. The government or some other entity outside the marketplace has veto power over allowable DRM policies, and uses it liberally.

    2. We can encourage all consumers to say "palladium is the devil!", because even with the advantages you describe, it would still be a very bad thing from the users point of view.

  8. Re:Useful services, devil is in the details by boy_of_the_hash · · Score: 3, Insightful

    You have obviously never been denied entry to a site because you are not using IE. What happens when you become a second class citizen on the net - because your machine is not TCPA enabled? The Open source development model that you describe is all well and good but what happens when I want to recompile my kernel? How is that possibly going to be compatible with a palladium like service? But I don't think that's enough of a reason to pull back from this stuff. If you break your own spine, you will probably never walk again, but don't let that knowledge cause you to 'pull back from this stuff'!

  9. Re:Why Palladium / DRM Won't Catch On by op00to · · Score: 2, Insightful

    Wrong. DiVX never caught on because there were alternatives available. In this world, windows is the only show in town for most people. Forget linux, it's not even in their head, so they wouldn't think about it. Their business uses windows, their websites require windows, so why not just use windows? If it's the only show in town, you don't have much of a choice.

  10. Does Intel like losing EU sales? by linuxislandsucks · · Score: 2, Insightful

    Does Intel like losing European Union Sales? All the countire sin this union have expressed the desire to refuse to allow TCPA in their computer systems..They hate oppression by big us companeisand they hate Intel and MS..

    --
    Don't Tread on OpenSource
  11. Superb marketting effort! by Montreal+Geek · · Score: 2, Insightful
    Now, this is about as good as it gets.

    History is replete with Bad Things imposed by powerful entities (be it governement, warring factions, religious institution, corporations, etc). Usualy, those entities attempt to reduce resistance to those schemes by publicising them as good, advantageous, desirable even.

    Censorship is a reccuring favorite. "It would be bad to let the counter-revolutionnaries / heretics / competitors to speak against the System". Another common theme is "We have to protect the weak / children / people against harm and/or themselves".

    This is, however, the first time that I see something so obviously nefarious portrayed in such a positive light!

    The only raison d'tre of Palladium (and the underlying mechanisms) is to prevent people from using their tools to process the data of their choice in the manner they choose. Be it to prevent the "evil pirates" from listening to their CD on their computer, or *gasp* using such-and-such technology without the "safe" and "approved" program (how much are you willing to bet that "approved" software will always be commercial, proprietary and expensive?)

    This would be horrible enough to get even the general populace to react and protest... if it wasn't described as an "enhancement". "Safer" They say (for whom?). "More reliable" (at what?).

    My OS and computing environment are safe enough for the tasks I give them as it is. I don't need "help" protecting me against myself!

    We need to cry, shout and yell loud enough to be heard. The CDA was nothing compared to this, because our computer remained ours, we could always choose to obey the law or not.

    They are trying to take that choice away from us.

    -- MG

  12. Re:Could this be a Good Thing? by Todd+Knarr · · Score: 4, Insightful

    It will not stop your MP3s from playing. They'll just play in a protected address space. Or maybe they won't depending on your player software.

    I think you misunderstand the use of the protected area. Your MP3s will be encrypted. the keys to decrypt them will be stored in the protected area. Only "trusted" programs will be allowed access to the protected area, so only "trusted" programs will be able to get the keys and decrypt the MP3s. One requirement for "trust" will be that the player provides no way to save the unencrypted datastream anywhere. Possibly it might not even send the stream to a sound card unless that sound card was also "trusted".

    The fundamental problem isn't even the word "trust", it's who can trust the computer. This whole thing isn't intended to insure that you can trust your computer or the software on it. It's to insure that other people (eg. the RIAA, MPAA, Microsoft) can trust your computer. Trust it, that is, to do only what they tell it it can do and nothing else. If you wonder why MS would want that, think back a couple of years to their floating of the idea of annual subscriptions for Windows licenses. Now imagine the glee when they discover a way to guarantee that, if they impose that, you the user can't do a thing to bypass their check of whether you've paid or not because the hardware won't let you touch that data.

  13. Re:You don't know what you are talking about by Nicolai+Haehnle · · Score: 2, Insightful

    *sigh*

    What you want to do _is_ possible on current hardware. A current-day operating system _could_ implement a signature on executables, and then only allow access to your bank account info to the signed banking program. You don't need special hardware to do this.

    Now obviously, the signature (=trust) on the application is worth nothing if you don't trust the operating system.

    Now let's assume that you trust the operating system in the form that it was installed on your computer. Let's further assume that the OS has means of protecting itself from running applications if the OS itself is loaded. Those are fairly safe assumptions to make, actually.
    So the only way that the OS could be turned malicious (trojaned, whatever) is by booting a different OS on the computer and manipulating the OS from there. However, that is only possible with physical access to the computer.

    So what it boils down to: If your computer is reasonably physically secure - which is the case for virtually all home PCs at least - you can always trust your operating system. Even with current day hardware.

    q.e.d, what you want to do is possible.

    Now, the modified hardware changes one important thing. It can sign the operating system.
    We've just established that this isn't necessary for any reasonable security objectives, right?
    Then why do they want to implement a system which makes signing the OS possible? Well, it's quite simple I think. "They" want to be able to trust the operating system. But since "they" don't have physical access to your computer, "they" need a signature in order to be able to trust the OS. Once they have the signature for the OS, they can then trust the OS to establish trust of applications.

    And the only reason I can think of that "they" would bother to trust your computer and the applications _you_ run is Digital Restrictions Management.