Enclaves, introduced through Intel's SGX, allow for encrypted data storage in RAM while remaining in clear text within the CPU's cache. The process involves a provisioning key that must match Intel's database for enclave establishment. However, critics argue that SGX merely shifts trust from untrusted cloud environments to Intel itself, raising questions about the overall security implications.