Now, risking to be accused of doublespeak again, but I think that you go in circles because you do not want to talk about "license". To design "DRMish" system, you need to have somewhere a statement of what can be done with the content (e.g. who can open it). Encryption is almost a distraction there. As long as all programs agree to honor the license, the system works. Now, some programs won't honor it and open the content anyway or fake the license or allow you to save decrypted content, but these will exist no matter what. That's a legal, not technical problem. (Encryption just makes that legal problem a bit simpler to solve). Fonts had "embedding" bit for long time and it mostly works, although it can be easily defeated with any binary editor.
|