I am sorry Dave, I am afraid I cannot do that
In previous Xbox discussions, it came up that the failure rate for consumer electronics is 1-2%. Assume it is 1% for a while, then consider the following.
Intel is shipping CPUs which support trusted execution. A part of this technology is the TPM chip sitting on your motherboard. The idea is that trusted software will use bulk encryption keys to encrypt application data. But then where are these keys stored? The idea is to use the TPM chip to associate a particular encryption key with the identity of the software, and then have the TPM chip encrypt the bulk encryption key. Only the protected software will be allowed to use the TPM encryption services it is supposed to because all TPM encryption keys remain protected inside the TPM.
Only of course, 1% of such devices will fail to do what they're supposed to no matter what, regardless of the reason. So, let's see... I run a protected environment to keep my data safe, and 1 in 100 TPM modules will eventually fail to do their work? Even if it is 1 in 1 million, there are plenty of PCs to go around so that such failures will show up.
So your TPM fails. Or your motherboard is fried, or whatever else. Then what? Well, do you remember your data? Good, because you will have to recreate it from scratch. In other words, you are pretty much screwed. Russian roulette, 21st century style.
By the way, since TPM keys do not leave the TPM chip, how do you transfer encrypted application information to other computers? In particular, how do you backup your own computer in case it blows up taking with it the TPM module used to encrypt your valuable data?
And of course, suppose you are provided a workaround for all that --- such as trusted I/O, etc. Do you see the amount of damage this can do in the hands of the wrong people, unless there is a back door for law enforcement which means the whole TPM exercise is worthless anyway? It's not like motivated adversaries will not find the back door without telling anybody, you know?
Finally, there are these things called implementation bugs... AACS thought they had it nailed down but they are not very happy people these days, are they?
So all of this just does not work for consumers because they would want to store their own data, and by doing so they would be putting it at unnecessary risk. Might as well keep the key in your head, use a variant of RSA on a computer running a serious OS without an internet connection, and be done with it.
If we remove user data from the equation, however, we have much stronger DRM in the case where data is provided to us such as movies, music, and so on. This is something that consumers do not want either.
Oh well... I am not buying or using anything related to that. If that means no movies for me, then so be it. Not only it will not be much of a change anyway --- I have plenty to do just writing my book in the first place.

