The goal of confidential computing is to provide “ideal-world” guarantees in the real world for secure data sharing and computation
The concept of a trusted third party from the ideal world clearly illustrates the objective of confidential computation: obtaining results from an absolutely trusted, impartial third party that has no incentive or ability to disclose the data. In the real world, this is seems impossible due to conflicts of interest among the parties
This problem can be addressed by secure multi-party computation (SMPC) — a cryptographic protocol enabling joint computation without revealing parties’ private inputs