Linux: GPLv3, DRM, and Exceptions (KernelTrap.org)
Posted Oct 24, 2006 9:41 UTC (Tue) by
bojan (subscriber, #14302)
In reply to:
Linux: GPLv3, DRM, and Exceptions (KernelTrap.org) by nim-nim
Parent article:
Linux: GPLv3, DRM, and Exceptions (KernelTrap.org)
Correct me if am wrong, but the basic premise of trusted computing (i.e. DRM hardware) is that there is a piece of hardware that holds secrets (keys) that are very difficult to get to using "conventional" means (i.e. you have to hack the hardware to fetch them).
http://www.cl.cam.ac.uk/~rja14/tcpa-faq.html
So, if there is a GPLv3 software in operation on this platform, why have the keys at all? They are pretty much public in the case of say a mobile phone (i.e. millions of people would have them), so the ones kept in hardware (whether they can be changed, expired and what not) are no longer secret, no matter how you look at it, as it is the requirement of the GPLv3 that every user gets those keys. In essence, from the point of view of the TC hardware, GPLv3 is untrusted software.
So, the authorisation granularity here boils down to "don't trust this, everybody has *these* keys". Therefore, it is more or less meaningless to distribute to large amounts of "uncontrolled" users all those keys and still have the hardware that supposedly verifies things based on the secrecy of those keys.
PS. I'm not commenting here in the validity of the TC as a security, authentication or autorisation system.
(
Log in to post comments)