Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Researchers Looking at Alternatives to Palladium

Posted by CowboyNeal on Thu Jun 05, 2003 05:06 PM
from the trust-and-distrust dept.
An anonymous reader writes "Some folks at Stanford have been looking at an alternative architecture for doing trusted computing (ala Palladium) based on using Virtual Machines. They presented a brief paper describing their work a couple weeks ago at the USENIX Workshop on Hot Topics in Operating Systems . In their paper they also discuss a bunch of non-DRM applications of Trusted Computing such as distributed firewalls, improving P2P security, preventing DDOS, and even strengthening civil liberty protections."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Well for a start. (Score:1, Funny)

    by Anonymous Coward on Thursday June 05 2003, @05:09PM (#6127544)
  • There's nobody stoping... (Score:5, Insightful)

    by Anonymous Coward on Thursday June 05 2003, @05:10PM (#6127555)
    Anybody from trusting anybody else now. We could create distrib-firewalls if we wanted to.

    The fact is DRM takes away the PEOPLES' rights to choose who to trust.
    • Re:There's nobody stoping... (Score:4, Insightful)

      by Keeper (56691) on Thursday June 05 2003, @05:20PM (#6127623)
      That's a backwards statement.

      DRM lets you send stuff to people you don't trust, because you trust that the software will prevent the people you do not trust from taking actions you wish to prevent.

      It has nothing to do with defining who YOU trust.
      [ Parent ]
      • Re:There's nobody stoping... (Score:4, Insightful)

        by interiot (50685) on Thursday June 05 2003, @05:27PM (#6127678)
        (http://paperlined.org/)
        DRM in the hands of monopolies is a way to take things away. DRM in the hands of corporations who value control above anything else is a way to take things away.
        [ Parent ]
        • Re:There's nobody stoping... by Keeper (Score:3) Thursday June 05 2003, @05:36PM
          • Re:There's nobody stoping... (Score:5, Insightful)

            by Jordy (440) <[jordan] [at] [snocap.com]> on Thursday June 05 2003, @06:04PM (#6127924)
            (http://www.zenzen.org/)
            No, corporations want to control what you do with the works they sell you, something copyright nor first sale doctrine does not give them the right to do.

            For instance, a book publisher can not sell you a book you're not allowed to resell. They also can not forbid you from reading a book more than once or reading the book to your child.

            DRM enables copyright holders to completely eliminate used sales and move the entire world to a pay-per-view world. Even more, it allows the copyright holders to have a perpetual copyright; one that will never expire for as long as the work is encrypted.

            You will not "own" anything. Sure technically you own your DRM'ed digital music downloads, but just try to resell them.

            The "value" of DRM'ed goods is significantly less than physical goods, but people won't realize that until laws get put in place forcing retailers to mark these goods as such.
            [ Parent ]
          • Re:There's nobody stoping... by interiot (Score:2) Thursday June 05 2003, @06:10PM
          • Re:There's nobody stoping... by irc.goatse.cx troll (Score:2) Thursday June 05 2003, @06:31PM
      • Re:There's nobody stoping... by Anonymous Coward (Score:1) Thursday June 05 2003, @05:34PM
      • Re:There's nobody stoping... by Geek of Tech (Score:3) Thursday June 05 2003, @05:41PM
        • Re:There's nobody stoping... by chill (Score:2) Thursday June 05 2003, @05:53PM
          • Re:There's nobody stoping... (Score:5, Interesting)

            by Amazing Quantum Man (458715) on Thursday June 05 2003, @06:47PM (#6128215)
            (http://www.geocities.com/theLICC)
            No, I want to talk about the RIAA and MPAA. Specifically the MPAA.

            I saw an ad for a DVD that said "Own [some movie] today on DVD". It did not say, "License [some movie]".

            Therefore, they are selling me a copy of that movie. By the doctrine of First Sale, it is mine to do with as I wish, including cracking the CSS or region coding, folding, spindling, or mutilating, reselling to someone else.

            The only thing that I may not do is reproduce it for other people, since I don't hold the copyright.
            [ Parent ]
            • 1 reply beneath your current threshold.
          • Re:There's nobody stoping... by Trepalium (Score:1) Friday June 06 2003, @02:35PM
          • 1 reply beneath your current threshold.
        • MPAA refuses my money (Score:5, Insightful)

          by AtariAmarok (451306) on Thursday June 05 2003, @05:58PM (#6127893)
          "If the Riaa and Mpaa do not trust people with the media, why show it? They, in effect, release the idea to everybody when they put some show/song in mass media."

          Not only that, but the MPAA commonly encourages piracy.

          Let's say I want to see "The Two Towers". It is no longer in theatres, can't go there. It is a LONG time before they sell a DVD; so I can't pay them that way by buying a DVD. The only alternative is to obtain somehow a pirated DVD copy of "The Two Towers".

          No way should they whine about money-loss to piracy when they aren't selling it in the first place! There is a demand for their product, and in this example, they refuse to meet it in any way.
          [ Parent ]
          • Re:MPAA refuses my money (Score:4, Insightful)

            by murdocj (543661) on Thursday June 05 2003, @07:22PM (#6128412)
            Let's say I want to see "The Two Towers". It is no longer in theatres, can't go there. It is a LONG time before they sell a DVD; so I can't pay them that way by buying a DVD. The only alternative is to obtain somehow a pirated DVD copy of "The Two Towers".

            So if someone won't sell you something you want, it's ok to steal it? For God's sake, grow up! Learn to wait a couple of months for the dvd to come out.

            [ Parent ]
          • Seeing The Two Towers by AtariAmarok (Score:2) Thursday June 05 2003, @07:59PM
          • 1 reply beneath your current threshold.
        • 1 reply beneath your current threshold.
      • Re:There's nobody stoping... by ShieldW0lf (Score:3) Thursday June 05 2003, @07:54PM
    • Re:There's nobody stoping... by Anonymous Coward (Score:1) Thursday June 05 2003, @05:32PM
      • 1 reply beneath your current threshold.
    • Re:There's nobody stoping... by Cyno (Score:2) Thursday June 05 2003, @06:07PM
    • Re:There's nobody stoping... by SiliconEntity (Score:2) Thursday June 05 2003, @10:56PM
    • DRM != Trusted Computing (Score:4, Insightful)

      by hughk (248126) on Friday June 06 2003, @06:14AM (#6130643)
      (Last Journal: Sunday September 16, @04:44AM)
      DRM is just one application of a trusted platform. The others are benign, ensuring that only software that you trust can take certain actions like intercepting keystrokes or sending Email.

      The problem is that the trusted layer *must* be small so that it can be completely verified. Applications can't be so easily verified and it would still be possible to compromise Outlook, for example to send unwanted EMail. All the signature does is to say that the software hasn't been modified, but we know that applications don't need bad code to misbehave, they only need the right kind of bad data. Once the code has been signed, it must be signed again verey time it is patched. A far from simple logistical problem.

      OTOH, smaller code may be more easily verified - so a driver for a Smart Card reader could be protected, as could SSL. However a programmer can still make a mistake and allow the code to be compromised.

      [ Parent ]
    • 1 reply beneath your current threshold.
  • DRM is not automatically bad! (Score:3, Interesting)

    by Thinkit3 (671998) * on Thursday June 05 2003, @05:11PM (#6127561)
    One good example is the google puzzle contest I'm sure many tried. You downloaded the .pdf before, and got a password when the time started. While nobody should go to jail for cracking the password, it was an example of a good (not evil) use of DRM.
  • a Good Thing (Score:5, Insightful)

    Rather this alternative to Palladium does or doesn't work at the fact that OTHER companies are looking into creating this kind of system makes the future of Palladium-esque systems look a lot better. Competition is a Good Thing and handing the reigns to microsoft with out look bad is a bad thing, microsoft or not a company should not have that much power. If this market becomes more diversified we will see better products, rather from microsoft or not, and people will start listening to the peanut gallery ranting for a better system.
    • Re:a Good Thing (Score:5, Insightful)

      by Knife_Edge (582068) on Thursday June 05 2003, @05:31PM (#6127711)
      "microsoft or not a company should not have that much power"

      Microsoft does have the power to do whatever they want with their operating system. Yet, for some reason that does not matter to me. I am not forced to use it, see? As long as there are some alternatives (and there are right now if you are willing to learn), I will be fine. More people need to be made aware of the alternatives, is all.

      And to everyone who says, but what if Microsoft and some media companies get together to make some kind of system that ensures that content distributed in this system could only be used in extravagantly restrictive ways?

      Well, darn, I guess I will not buy that content. I suppose I will just continue consuming media in all the other ways it is available to me that are easier and cheaper.

      Some guy asked a better 'what if' recently in another discussion on Palladium. What if systems using this technology are required to access the Internet?

      Oh, Microsoft controls the Internet now?

      This is just another silly copy protection scheme, nothing more. As are any alternative silly copy protection schemes. Take the tinfoil hats off, folks.
      [ Parent ]
    • 2 replies beneath your current threshold.
  • Too bad... (Score:5, Insightful)

    by PS-SCUD (601089) <`peternormanscott' `at' `yahoo.com'> on Thursday June 05 2003, @05:14PM (#6127576)
    (Last Journal: Sunday July 06 2003, @09:07PM)
    One is proposed by some folks in Stanford, the other is proposed by Microsoft and Intel.

    Guess which one is going to matter?
    • Re:Too bad... by 56ker (Score:3) Thursday June 05 2003, @05:26PM
    • Re:Too bad... (Score:4, Insightful)

      by Knife_Edge (582068) on Thursday June 05 2003, @05:33PM (#6127731)

      "One is proposed by some folks in Stanford, the other is proposed by Microsoft and Intel.

      Guess which one is going to matter?"

      Neither.

      [ Parent ]
    • Re:Too bad... (Score:4, Insightful)

      by El (94934) on Thursday June 05 2003, @05:34PM (#6127740)
      So, that's why we're all running Microsoft Bob instead of the X Window System -- 'cause a big bad corporation can set a standard, while a Univerity can't?
      [ Parent ]
    • Re:Too bad... by axxackall (Score:2) Thursday June 05 2003, @07:04PM
      • Re:Too bad... by kscguru (Score:1) Thursday June 05 2003, @09:57PM
        • Re:Too bad... by axxackall (Score:2) Friday June 06 2003, @08:44AM
    • 1 reply beneath your current threshold.
  • Vulgar Slang (Score:4, Interesting)

    by jabbadabbadoo (599681) on Thursday June 05 2003, @05:17PM (#6127596)
    palÂlaÂdiÂum2 ( P ) Pronunciation Key (p-ld-m)

    1) A safeguard, especially one viewed as a guarantee of the integrity of social institutions: the Bill of Rights, palladium of American civil liberties.

    2) A sacred object that was believed to have the power to preserve a city or state possessing it.

    I believe that city is called Microsoft.
    "Bill of Rights"... whaaaahahaha.
    ---
    At any rate, I have only one more word to say about Palladium. You can read all about that word here [reference.com]

  • Faking out Palladium? (Score:5, Interesting)


    Moreso, would it be possible to fake out Palladium-dependent software by running it in an emulator that simulates the undelying Palladium subsystem?

    What does a program REALLY KNOW about where it lives?

    Wow, This is JUST like "The Matrix".
  • by autopr0n (534291) on Thursday June 05 2003, @05:23PM (#6127651)
    (http://autopr0n.com/ | Last Journal: Saturday August 06 2005, @01:30AM)
    I'd be happy with Trusted computing as long as I got to be the one who did the trusting, not some outside entity.
  • Some folks at Stanford have been looking at an alternative architecture for doing trusted computing (ala Palladium) based on using Virtual Machines.

    We have that today. It's called JAVA. (Trolls, take a hike. Even Kreskin doesn't know when Java's dying.)
  • Other uses.. (Score:2, Interesting)

    by Ancil (622971) on Thursday June 05 2003, @05:31PM (#6127712)
    In their paper they also discuss a bunch of non-DRM applications of Trusted Computing
    I can think of one off the top of my head: Trusted clients for multiplayer games.
  • Viva la Alternatives (Score:3, Interesting)

    by curtlewis (662976) on Thursday June 05 2003, @05:31PM (#6127713)
    With all the security patches MS has each week, I must admit I found it rather amusing that they were propsing a secure computing standard with Paladium.

    Personally, I don't think they can pull it off. But with Stanford looking into an alternative now, this means we'll at least have choices down the line. And I'm sure that both sides will look at what each other does and rip off the good ideas.

    Security is important and a verifiable identity is as well. Not just for e-commerce applications, either. Even such simple issues as banning some nimrod that wants to post stupidity on your board can be solved by a solid identity model.

    Hopefully, one of em will pull it off.
  • Palladium,DRM = no trust or rights (Score:5, Insightful)

    by AtariAmarok (451306) on Thursday June 05 2003, @05:32PM (#6127719)
    What misleading terms they are. How can Palladium have anything to do with "trust" when they violate trust and anything else by intruding into my computer and controlling my content?

    How can DRM "protect rights" when it denies basic rights of fair use?
  • Which would you choose. (Score:5, Insightful)

    by xA40D (180522) on Thursday June 05 2003, @05:33PM (#6127738)
    So from MS we get Trusted Computing where "trusted" means trusted by big corporations who want to sell you stuff without any chance of copying.

    From these guys we get Trusted Computing where trusted means trusted by the guys building the network.

    So, which would you choose?
  • Real meaning of trusted computing! (Score:5, Insightful)

    by AtariAmarok (451306) on Thursday June 05 2003, @05:38PM (#6127771)
    Why is it called "trusted computing" after all, when it violates trust?

    The problem is we are looking at the wrong definition of trust. Most of us have in mind the primary definition: "Firm reliance on the integrity, ability, or character of a person or thing" or "Custody; care"

    You have to look down the list to find the definition of "trust" that fits perfectly with Microsoft, RIAA/MPAA and the Palladium idea:

    "A combination of firms or corporations for the purpose of reducing competition and controlling prices throughout a business or an industry."

    Might as well called it "monopolized computing". Means the same thing.
  • ..... is when I see "Researches looking for alternatives to Palladium" I think - well, there's platinum, copper on platinum (mosanto does that), a couple of nickel catalysts.... oh, this is that DRM thingy
    Such is life... technology is conspiring to take away my rights to protect me from myself.
  • Call my a pessimist, but... (Score:3, Interesting)

    by DarkVein (5418) on Thursday June 05 2003, @05:48PM (#6127829)
    (Last Journal: Sunday August 24 2003, @05:04PM)

    I find this branch of research and publication somewhat disturbing. As legitimate, morally appealing, uses for this technology appear, the opposition should become less vehemently opposed to the technology. It's the rational reaction for rational people. If you still oppose it, you're probably irrational.

    We're capitalists, however. Civil liberties have not been terribly profitable products in the past. The old-world investors will not invest in end-point civil liberties protection technologies, and will continue to put on blinders to the true value in information networks--their end-points.

    However, perhaps one or two capitalists out there has realized that (1) networks have no inherent value or use on their own, and (2) people are terrified of being ruled by any network. There's a fucking market for civil liberty weapons: tools to defend end-points, tools to protect individual's rights to connect and communicate with any other end-points, tools to insure security and authenticity between any two or more individuals. Justin Frankel's "Waste" is a beautiful start.

    On a related, but off-topic tangent, I've got a new buzz-word: Intellectual Macro-Economics, a way to increase the value of the US dollar.

    Here's how it works, in magic-bullet glory: Article 1, Section 8, of the US Constitution provides Congress with the power to increase the artists and scientific wealth of the US, providing a mechanism for doing so (limited terms). The concept is to increase the unlimited common wealth of the US (and probably Humanity), by encouraging the creation of new works. For the last 20 years our cultural wealth has been depleted by private interests, looting the cultural commons, robbing us of the creative wealth to build with. In this, the copyright law is our asset which has been mis-managed, and stopped delivering our wealth. To increase our national cultural wealth, require the creation of new works, and consequently increase foreign confidence in the US dollar, increasing its exchange value, we must repair copyright, patent, and trademark law so that the commons will resume growing, and an immediate idea-influx (through a retro-active term truncation) would have massive midterm-longterm beneficial effects.

    Another aside. One side of the IP arguement sees the limited terms as the promotion of progress. The other side (ours, and the one that wrote the damned Constitution) sees the progress as the effect of limited terms: an increase in common intellectual wealth, with a "necessary evil" to promote the production of those works. Bleh. Communications barriers. And you thought it was so fucking obvious, didn't you?

  • Alan Cox (Score:2)

    by Jacco de Leeuw (4646) on Thursday June 05 2003, @05:51PM (#6127846)
    (http://www.jacco2.dds.nl/)
    Hey, Alan Cox [usenix.org] will be there as well! ;-)

    (What are the chances of two Alan Coxes in this field of business!? Bummer for the other Alan Cox. Probably often mistaken as Linus' lieutenant...)

    • Re:Alan Cox by Wesley Felter (Score:1) Thursday June 05 2003, @08:18PM
    • 1 reply beneath your current threshold.
  • One posible alternative is ... (Score:4, Interesting)

    by bigjocker (113512) * on Thursday June 05 2003, @05:52PM (#6127853)
    (http://www.ngranek.com/)
    ... not to use any DRM at all ...
  • by megazoid81 (573094) on Thursday June 05 2003, @06:00PM (#6127905)
    How would a virtual machine based approach to Trusted Computing such as this be different from a JVM/CLR/equivalent virtual machine executing code signed only by a certain party?
    • 1 reply beneath your current threshold.
  • Why a VM ? (Score:1)

    by makapuf (412290) on Thursday June 05 2003, @06:15PM (#6127993)
    No, I haven't RFTA, but I'm wondering :

    if you need to trust the VM binary, why not trust the very programs you want to trust directly ? because you put the VM in rom ? (or something in ROM is trusting the VM ? but, there, why not verify other programs, even downloaded ?)

    Other remark, I though palladium was evil, but not TCPA ?
  • by Durin_Deathless (668544) on Thursday June 05 2003, @06:18PM (#6128009)
    (http://durin42.com/)
    ...and I'll say it again: "Those who are willing to give up an essential liberty for a little temporary safety deserve neither liberty nor safety." -- Benjamin Franklin
  • by offpath3 (604739) <(offpath4) (at) (yahoo.co.jp)> on Thursday June 05 2003, @06:31PM (#6128116)
    I've take class from both Prof. Boneh and Prof. Rosenblum (2 of the 3 names on the paper), and I can tell you that they're some of the most intelligent people I've met. I'd definitely trust anything those guys have to say.
  • by Adrian Lopez (2615) on Thursday June 05 2003, @06:49PM (#6128224)
    (http://netdial.caribe.net/~adrian2/)
    My signature reflects my feelings about Trusted Computing. Because Trusted Computing is so easily abused by content producers who want strict control over media consumption, I feel it's potential for harm outweighs most of its benefits.
    • 1 reply beneath your current threshold.
  • Trust is a good thing (Score:2, Interesting)

    by philipborlin (629841) on Thursday June 05 2003, @07:20PM (#6128406)
    (Last Journal: Friday August 22 2003, @03:03PM)
    The technologies that this paper are discussing do not take away our abilities to choose who we trust, they simply gives providers of a service a way to choose who they trust. Sure microsoft and the *aa groups are providing services and will use this technology to limit the way we use their services. But that does not take away our privledge to use other services that are less restrictive. It also allows us (the OSS community) to build tools (such as P2P sharing apps) that keep them out.

    So they build their network apps, we build our network apps. Ours are more fun and now can't be spammed, DDOSed, or any of the other nasty things they try.

    Not any scarier, just more polarized.

  • p2p (Score:2)

    by Pros_n_Cons (535669) on Thursday June 05 2003, @07:34PM (#6128469)
    " improving P2P security "

    Wouldn't it be nice if there was a P2P application [earthstation5.com] that had support for SSL, Proxy's and sets tunneling to prevent ISP's from blocking it?
    well thats what the link is. It is still in beta and only available for windows so lets E-mail them [earthstation5.com] about porting it. Or maybe one of you sharp coders is looking for a project. I only know perl so I'm out hehe

  • Security through overworking crackers (Score:2, Interesting)

    by Olathe (628659) on Thursday June 05 2003, @07:42PM (#6128502)
    I did RTFA and what this boils down to is what it says near the end: "Note that our threat model excludes compromise of the underlying tamper-resistant hardware...". Palladium has the same trouble.

    Security through obscurity-and-a-bunch-of-hard-work-to-break-it. Basically, the first time anyone skilled figures out the algorithms for the hardware, they can help someone make an emulator.

    Then, all you need is the key any "trusted" computer uses. So, you brute force crack your own computer's key by having it encrypt or sign some communique to some "trusted" server out there. Then, you intercept the communique. Since you know the algorithms, you try encrypting or signing the communique with different keys until you find a key that results in a match.

    Once you have your key and your emulator, you can look at what any program on your computer is doing, change whatever the hell you want, and cause whatever "mischief" you want. Want a DRMed MP3 unDRMed so that everyone on the Internet can have a copy ? Go right ahead. You could probably make a program to automate the process. Want to change something a "trusted" program is sending to a server ? Go right ahead.
  • OK, So Let Me Get This Straight (Score:2, Insightful)

    by istartedi (132515) on Thursday June 05 2003, @08:09PM (#6128616)
    (Last Journal: Thursday April 18 2002, @07:50PM)

    OK, So Let Me Get This Straight... When MS does it, it's Pure Evil (TM). When Stanford does it, it's Happy Fluffy Bunnies. I'm glad we're all clear on that.

  • Trusted means... (Score:2)

    by SiliconEntity (448450) on Thursday June 05 2003, @08:35PM (#6128731)
    Trusted means that your computer is going to behave in a predictable way, that it will just execute the damn program and not fuck with it.

    Is that so horrible? If you can't stand the thought of running a program without screwing with it, then don't try to tell other people that that's what you're going to do.

    All trusted computing means is that you tell other people that you'll run the software cleanly, and they can trust you to tell them the truth. If you can't stand this level of honesty then maybe you better take a good hard look at yourself.
  • Suits Me ... (Score:1)

    by ciderpunk (611927) on Friday June 06 2003, @04:21AM (#6130378)
    (http://charlieharvey.org.uk/)
    Big corporations can keep the crappy, empty, mind-numbingly tedious corporate MTV sludge they churn out, whilst we create our own free and open media. They're the ones who'll lose out when I don't buy their snake-oil...
  • Corporate Cops (Score:1)

    by pchasco (651819) on Friday June 06 2003, @08:55AM (#6131333)
    What about the fact that DRM puts the power to enforce copyrights into corporation's hands, instead of the judicial system as it should be?
  • There is no theft (Score:1, Informative)

    by Anonymous Coward on Thursday June 05 2003, @05:42PM (#6127791)
    "DRM prevents you dirty hippies from stealing copyrighted material"

    Knock off the word abuse. There is no theft involved in duplication.

    "Some of us have to make a living, you know"

    [ Parent ]
  • by AtariAmarok (451306) on Thursday June 05 2003, @05:46PM (#6127817)
    "Computers started out simplistic, under the user's complete control..."

    No, they started out controlled by men in white coats in clean rooms.

    The microcomputer and PC revolution changed all this.

    The regressive trend back to "Master Control" started with Scott McNelly of Sun Microsystems. I remember when he first laid out his grand vision of returning everything to central control via the Internet. Java was part of this. Microsoft copied the rhetoric, announcing a time when your Word app and even your Word docs would all be on Microsoft's central servers.
    [ Parent ]
  • by m0rph3us0 (549631) on Thursday June 05 2003, @06:04PM (#6127921)
    What about the world's largest computer manufacturer (last time i checked) shipping BSD as the only manufacturer supported OS on their computers?
    [ Parent ]
    • 1 reply beneath your current threshold.
  • Re:trusted solaris (Score:1)

    by Spellbinder (615834) on Thursday June 05 2003, @07:53PM (#6128564)
    sorry somehow fcked the link [sun.com]
    [ Parent ]
  • Since you're obviously a tard, nobody buys information from you anyway.
    [ Parent ]
  • 18 replies beneath your current threshold.