What is Confidential Computing ?
Confidential computing is an advanced cybersecurity paradigm that is used to encrypt and protect the data in use, while being processed, thus creating a highly secure computing environment. It enables encrypted data to be processed in memory and lowers the risk of exposure to rest of the system.
It is achieved through a hardware enabled process that creates a trusted execution environment, isolating the protected data or applications from the operating system. Intel has rolled out a service called Software Guard Extensions (Intel SGX) that helps to keep sensitive data isolated from other privileged portions especially in multi-tenant cloud environments.
Linux Foundation is promoting Confidential Computing Consortiums. R3 has launched a Confidential Computing platform called Conclave.