Let's start encrypting RAM contents. The kernel can swap out decryption keys as part of the context switch.
An encrypting MMU for speed is totally a thing that could be made, and it seems like we really might want such a thing.
I've been told that the hardware for this already exists, though it's used for vm boundaries rather than processes.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!