A busy week for the courts
Posted Oct 7, 2004 16:34 UTC (Thu) by
fergal (subscriber, #602)
In reply to:
A busy week for the courts by mcelrath
Parent article:
A busy week for the courts
If anyone outside Blizzard had the CD-Key algorithm they could generate new, valid CD-Keys and play on Blizzard's servers.
I would imagine that is not true. From a brief look around the net it seems there is a single CDKey that comes with each licensed copy. This key is needed both for solo play and for network play. This means that the algorithm for _verifying_ the key is embedded in the binary on the CD and could have been reverse engineered. This would not necessarily allow people to generate new keys willy-nilly. That would only be the case if Blizzard were particularly stupid and chose a symmetric encryption algorithm rather than a public key algorithm or a one-way hash function. Even if they were that stupid the fact remains that the bnet guys didn't reverse engineer the key verification part of the software when they could have (just as John Johanssen did with DeCSS).
Also, reverse engineering would probably not have been necessary to exclude multiple use of the same key. The bnet guys could have prevented a large part of the illegal usage - where someone buys one copy and then his friends play it on multiple machines connected to their private server. This assumes that the server can persuade the clients to send their keys in such a way that identical keys can be spotted, this should be possible even if the key exchange uses some sort of challenge response mechanism.
Blizzard has set up their server software so that in order to create "interoperable" software one is forced to also create "circumvention" software. Therefore the user cannot exercise his rights under copyright law, or even the DMCA without violating the anti-circumvention clause of the DMCA.
As I said above, I don't think this is actually the case but I'll assume I'm wrong for a moment. If I kick my ball into disused and dangerous mine, it's still my ball, I have a right to it. Does that give me the right to go into the mine without the owners permission? Can I force the owner to allow me in or force him to go down the mine to get my ball?
I think it's possible to have a right which you cannot excercise because circumstances (or someone elses rights) do not allow it.
Of course if Blizzard had a decent key system, they could make the public key public without any worries, thus allowing the bnet people to implement it easily. Perhaps a court could be convinced that that's the correct answer as it causes no loss to Blizzard (in terms of pirated keys) and allows the bnetd guys to exercise all of their rights.
(
Log in to post comments)