Overview
Techniques
In Practice
TLS Handshakes
Quantum
100

This is the type of environment that isolates computation to protect sensitive data in use by utilizing hardware-based security.

What is a Trusted Execution Environment (TEE)?  

100

The set of all necessary hardware and software components for securing a computing system.

What is a Trusted Computing Base (TCB)?

100

This approach enables secure, collaborative computation on distributed data sources without revealing the actual data to any party.

What is Secure Multi-Party Computation?

100

The cryptographic protocol TLS uses to provide secure communications over a computer network.

What is Transport Layer Security?

100

The principle that allows quantum encryption methods to detect eavesdropping attempts by observing quantum states.

What is Quantum Indeterminacy?

200

The member of the CIA triad that is NOT protected by Confidential Computing.

What is Availability?

200

A key challenge in confidential computing, concerning the ability of different systems and technologies to work together seamlessly.

What is Interoperability?

200

A framework used for developing applications that can securely process sensitive data in TEEs.

What is a Software Development Kit (SDK) for Confidential Computing?

200

This phase of the TLS handshake involves the server sending its digital certificate to the client for authentication.

What is the Certificate Exchange?

200

A quantum encryption technology that uses quantum mechanics to secure a communication channel, making it impossible for eavesdroppers to intercept without detection.

What is Quantum Key Distribution (QKD)? 

300

The third state in which we want to protect information, complementing data-at-rest and data-in-transit.

What is data-in-use?

300

This term describes a source of entropy within a computing system such as a TEE.

What is a Random Number Generator (RNG)?

300

In the context of confidential computing, this refers to the verification process ensuring that only authorized code is running in a TEE, preventing tampering or malicious software execution.

What is Secure Boot for TEEs?

300

The type of key exchange method that allows two parties to securely establish a shared secret over an unsecured communication channel during the TLS handshake.

What is Diffie-Hellman?

Bonus Question: What is Diffie's first name? 

300

This term describes a hypothetical quantum computer's ability to break traditional encryption methods, prompting the need for quantum-resistant algorithms.

What is Quantum Supremacy?    

400

This process validates the integrity of a computing environment, ensuring it operates in a trusted manner.

What is Remote Attestation?  

400

A major concern in confidential computing, referring to the protection against unauthorized access or modification of in-use data.

What is Data Integrity and Confidentiality?

400

In confidential computing, this concept involves creating a secure and isolated execution environment that can securely handle multiple tenants' data without risk of cross-tenant data leakage or interference

What are Multi-Tenancy in TEEs?

400

This term refers to the process by which both client and server verify that the other has the correct private key corresponding to the public key in the TLS handshake.

What is Mutual Authentication?

400

A type of encryption that is considered secure against an attack by a quantum computer.

What is Post-Quantum or Quantum-Resistant Cryptography?                             

500

A lattice-based technology that complements confidential computing by allowing data to be processed without revealing its contents.

What is Homomorphic Encryption?

500

The alternative granularity for protecting Kubernetes deployments, when not protecting at the container level.

What is a pod?

500

This set of vulnerabilities must be mitigated for TEEs to stop hardware "eavesdroppers".

What is side-channel attacks?

500

A TLS handshake feature that allows subsequent connections between the client and server to skip the full handshake process, thereby reducing latency.    

What is Session Resumption?

500

The quantum property that enables a pair of particles to be in a single quantum state, allowing for secure communication protocols.

What is Quantum Entanglement?