We already have all the required cryptographic primitives (which you've already alluded to in d ) to completely address a), b) and d) if desired. Full enforcement however, would destroy the internet as we know it, and allow corps and governments to completely control our electronic lives.
We already seem to be going down this path with the proliferation of remote attestation schemes in mobile devices, and increasingly in general computing as well.