Slashdot Mirror


Using Palladium to Secure P2P Networks

user555 writes "The RIAA and MPAA have seen Palladium as a way to prevent piracy. But this article argues that ironically Palladium may actually make P2P piracy more widespread (PDF). They argue that the security features of Palladium could be used to create P2P networks that are more resistant to attacks from content owners."

9 of 286 comments (clear)

  1. Yeah, right. by user+no.+590291 · · Score: 5, Interesting

    Looks to me like a cleverly planted story to attempt to stem the tide of ill-will toward the "Next Generation Secure Computing Base," a.k.a. "the lockdown technology formerly known as Palladium."

  2. Conclusion by (54)T-Dub · · Score: 4, Interesting

    It's a long read, but i think the conclusion sums it up nicely To thwart piracy the entertainment industry must keep distribution costs high, reduce the size of distribution networks, and (if possible) raise the cost of extracting content. However, if 'trusted computing' mechanisms deliver on their promises, large peer-to-peer distribution networks will be more robust against attack and trading in pirated entertainment will become safer, more reliable, and thus cheaper. Since it will always be possible for some individuals to extract content from the media on which it is stored, future entertainment may be more vulnerable to piracy than before the introduction of 'trusted computing' technologies.

    --

    "I can not bring myself to believe that if knowledge presents danger, the solution is ignorance" - Isaac Asimov
    1. Re:Conclusion by (54)T-Dub · · Score: 5, Interesting

      You would like this article describing how the RIAA is attempting to battle the laws of economics.

      --

      "I can not bring myself to believe that if knowledge presents danger, the solution is ignorance" - Isaac Asimov
  3. Faulty assumptions: by Pituritus+Ani · · Score: 5, Interesting
    That those producing the locked down machines won't:

    • have the ability to impersonate any Pd machine.
    • cooperate with the *AA by either sharing that ability or acting on their behalf to intervene in the P2P networks

    That, and the authors give away their toadyism to the "content industries" by referring to P2P networks as "peer to peer pirate networks," as if they have no possible legitimate use save to board ships on the high seas, murder the crew, and plunder the vessels.

    --

    Another proud carrier of the $rtbl flag

  4. Uhh.. prolly not by doormat · · Score: 4, Interesting

    1. MS holds all the keys to Palladium. I'm sure its got backdoors (either because they write insecure code or they intentionally want a back door).

    2. The APIs for this will probably be under lock and key. The next Jon Johansen wont have access to the API calls to interface with palladium.

    3. Why use palladium when you can use waste or something similar.

    --
    The Doormat

    If you're not outraged, then you're not paying attention.
  5. Re:Hey /. it is not Pd anymore... by shaitand · · Score: 3, Interesting

    hmmm odd, I've never had problems with either of these things on my linux network. Perhaps you can enlighten me as to why this can't be done with secure, effective, and open tools?

  6. Good Point, but... by appleLaserWriter · · Score: 3, Interesting

    The $100 M blockbuster is a fixed cost that can be spread over all of the copies. So if you sell one hundred million copies (considering the global market of ~7 B people, not unreasonable) your cost per copy of media is $1. Now the pirate cost is still low, but in both cases "production cost" tends towards zero.

    Now, back to distribution.

    Assuming the pirate and the legitimate product have identical distribution and identical production cost, there is still the playback cost to the consumer. I claim that pirate material is MUCH more expensive to playback than legitimate. However, this cost is better measured in hours used than dollars spent.

    (1) Pirate CD/VCD media -- often the pirate media simply does not work. If the failure rate is 50%, your $2 pirate metallica disc now costs $4 on average. Now add in the time it took you to bring the disc home, put it in to your cd player, discover it does not work, return to the vendor and buy a new disc. You can save time brining a discman with you, but now you have to carry a discman and spend a minute or two trying to listen to the disc. Suppose 15 minutes of effort here.

    (2) Kazaa -- Take five minutes to look for the track you want, take another ten to download. You have spent 15 minutes acquiring a song which may be corrupt. Now burn drop it into winamp or burn it to CDR. Kazaa doesn't have a built in burning tool yet, so add in the cost of Nero -- either in dollars or the time it takes to obtain a pirate copy.

    (3) Bittorrent Video -- Take ten minutes to locate a torrent for your video of choice. Note that this video must be a recently released video or otherwise popular in the pirate world. Now take 8 hours to download the video. Spend another half an hour burning it to CD(s) so you can play it.

    So in case (1) you pay $4 for the pirate disc plus 15 minutes of your time. In case (2) you still contribute 15 minutes of time, but probably closer to $0.25 for CDR media. In case (3) you spend over eight hours acquiring the media.

    Now the class of consumers who have unlimited time or otherwise undervalue their time is limited to those who are either unemployed or employeed beneath some poverty line (in this case, defined for the benefit of this example). While a tiny fraction of thses unemployed consumers are independantly wealthy, we can ignore them. The remaining pirates steal because they cannot afford anything.

    Now the digital piracy is not the same as real world piracy. The architypical poor guy who takes a loaf of bread is actually depriving the hard working employed guy of his hard earned meal. In the digital case, the bread is still there, so the hardworking consumer may still benefit despite the theft.

    This does not mean that the industry will stop caring about piracy -- after all, the hardworking guy needs a good reason to believe that he should actually pay for his media. But it is clear that it is more efficient for the recording industry to build efficient distribution systems and spend minimal effort complaining about theft.

  7. The gist of what they're saying by Otto · · Score: 4, Interesting

    Okay, in summation:

    How to attack a P2P network (aka, find 'em, fake 'em, and kill 'em):
    1. Find 'em: Break the confidentiality. If you can sniff the network, and gain access to it, then you can find who has stuff being shared and thus sue them out of existence.
    2. Fake 'em: Break the data's integrity. Basically, shove in tons of fake data to piss off other users.
    3. Kill 'em: Break the availability of the network. Screw with the protocol, drop packets, generate thousands of fake clients, flood off other clients with search requests.

    How to defend a P2P with something like Palladium:
    Basically, it breaks down to not letting untrusted clients into your network. Since you can now trust that the hardware is secured, and since every client has to be vouched for in order to get in, you can stop all three of the attacks dead in their tracks. A P2P can be trusted in that other clients it tries to connect to will be able to verify that trust mechanism using the very same secure computing methods that this stuff gives you.

    Think of it like this. I trust Bob, so I let Bob connect. Bob trusts Cathy, so I can get a network of trust relationships going. Obviously, somewhere, someone could break that trust chain, but the existence of the trust chain is a new thing that hasn't been implemented yet. Combine it with encryption to prevent sniffing the network or at least make it way too difficult, and I can build a trusted network over which anything can be shared, *and* know that nobody is hacking my clients on either the software or hardware level, such that they can see or send things that they shouldn't.

    Find 'em breaks down simply by going through enough nodes to make it impossibly difficult to track down where the hell the data actually is. This is already a nearly solved problem anyway, with stuff like FreeNet's method of ensuring that even the clients don't know what they're sharing.

    Fake 'em is broken by the trusted architecture. I can trust, to some degree, anyone on my network because of the chain. I can trust the client isn't doing shit it ain't supposed to be doing. I can trust that the hardware hasn't been modified to some degree. I can revoke clients by breaking the trust links to them or creating an "antitrust" kind of link that other clients might use as well. If someone injects fakes onto the network, I put down that I don't trust them, and voila, that propgates to those who trust me and so on. Creates a closed circle.

    Kill 'em is broken by the same trust relationship to some extent. If the client can't get into the network, he can't inject things onto the network. Once someone doesn't trust that client, it finds that nobody trusts him anymore. If someone is attacking via flooding, obviously there's not much you can do except block them down the pipe, but the trust chain lets me tell others on the network that this guy is a jackass and thus they don't trust them either.

    And so on.

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  8. Thinking bastards can be trusted hurts us all by moncyb · · Score: 3, Interesting

    Simplistic view? In the past, M$ has proven they will lie, cheat, and steal to control their users and to try trapping everyone into using their product. It is like working with Hitler. Making a compromise or alliance with such people is suicide. Just ask Stalin.

    What good would "open implementations" of DRM do? Allowing others to control what your computer does with their file/data is the entire point of DRM. When that fails, M$ and the MPAA will create a censorship system under the guise they need to delete infringing files. To do so, a M$ controlled DRM system will need to be in place--to trap everyone into only using M$ systems, and/or to hide the fact they are censoring people.

    An open implementation would defeat the entire purpose. An open implementation would not even be good for most of the other purposes touted for DRM. Anyone would be able to counterfeit Eca$h, or copy those secret emails. A trusted third party would be required to control your computer. I will never trust M$, only a fool would.