What is Confidential Computing?
The Confidential Computing Consortium defines Confidential Computing as the protection of data in use by performing computation in a hardware-based, attested Trusted Execution Environment (TEE). A Trusted Execution Environment is a secure area of a main processor which prevents unauthorized access or ability to alter data.
Data exists in one of three states – at rest, in motion, or in use. Confidential Computing addresses protection of data “in use.”