Digital Rights Management Operating System
Anonymous Coward sent in a note about Microsoft being granted a patent on a "Digital Rights Management Operating System". Anything more to say? Nope, don't think so. After Windows XP will be Windows DRM.
Twoflower
--
Twoflower
One of the named inventors on the patent, Butler Lampson, is a famed CS person who is noted in the Jargon File. Microsoft Research has all kinds of famous computer folk working there, including the inventor of Qsort, the author of VMS, the author of Turbo Pascal (now C#), and others.
Of course, this rights-management is all useless (as any informed antivirus software user can tell you) as long as users have the right to execute whatever code they want on their PCs. No software is safe from attack from an emulator. They'd have to make VMWare and Virtual PC illegal, and make flashing your computer's BIOS to a different BIOS illegal to actually have this work and stop any but the most casual practitioners.
Of course the way the legal system is acting as of late, that may not be too unrealistic a scenario :-(
o/~ Join us now and share the software
And, if you take the trouble to read the description of how the whole thing works, it comes down to the fact that the CPU can authenticate itself over the network at runtime by using this private key that ONLY the CPU can access.
Now, I don't know about you, but I haven't heard anything about Intel or AMD building public key / private key pairs into their CPUs. In fact, the whole Intel processor ID fiasco has probably scared them away from this area. Don't forget that this patent was filed in 1998, and was probably designed long before the PIII was released.
I think the most interesting thing about this is that it shows where Microsoft wanted to go in 1998 - they probably were working with Intel on the processor ID thing, and the next step would have been public / private keys to enable the design shown in this patent.
But it won't be happening anytime real soon. Unless maybe all those Pentium 4's out there actually have this as an unannounced feature. Unlikely, but possible - the P4 hyperthreading stuff was like that...
Torrey Hoffman (Azog)
"HTML needs a rant tag" - Alan Cox