sota-confidential-computinglisted
State-of-the-art confidential computing and cryptographic PETs (2026) for BUILDING and AUDITING systems that protect workloads and data in use from the infrastructure they run on — the inverse of sandboxing. Covers TEE selection (AMD SEV-SNP, Intel TDX, ARM CCA realms, SGX enclaves, AWS Nitro Enclaves, NVIDIA confidential GPUs), memory encryption vs attested isolation (TME/TME-MK/MKTME), remote attestation (RATS RFC 9334, evidence appraisal, attest-then-release, RA-TLS, TCB recovery), confidential VMs/nodes/pods on Kubernetes (Confidential Containers/CoCo, Kata, Trustee KBS), and computing on encrypted data without hardware trust — FHE, MPC/threshold, ZKP, PSI/OPRF. Trigger keywords: confidential computing, TEE, enclave, SEV-SNP, TDX, ARM CCA, SGX, Nitro Enclaves, confidential VM, remote attestation, attestation report, KBS, CoCo, Kata, Trustee, MKTME, confidential GPU, FHE, homomorphic encryption, MPC, ZKP, zero-knowledge, PSI, data in use, COED.
martinholovsky/SOTA-skills · ★ 8 · Code & Development · score 75
Install: claude install-skill martinholovsky/SOTA-skills
# SOTA Confidential Computing & PETs
## Purpose
Engineer and audit systems where the *infrastructure itself* is the adversary:
the cloud operator, the hypervisor, the node admin, a co-tenant, or anyone
with physical access to memory. Two tool families, one skill: hardware TEEs
with remote attestation (trust silicon + verify it), and cryptographic PETs
that compute on encrypted data (trust only math, pay orders of magnitude for
it). The boundary with `sota-sandboxing` is direction: sandboxing protects the
host from the workload; this skill protects the workload from the host. Both
can apply to the same system.
Two modes. Pick one explicitly at the start of the task.
---
## BUILD mode
Use when designing or implementing confidentiality-in-use for new or changed
systems.
1. **Name the adversary first** (`rules/01` §2, §7): operator, hypervisor,
co-tenant, physical, or "the other party in a joint computation". If no
adversary survives scrutiny, stop — TLS + at-rest encryption + KMS custody
(`sota-secrets-management`) already covers you.
2. **Pick the lowest sufficient rung** of the escalation ladder (`rules/01`
§4): transport/at-rest → HSM/KMS → confidential VM → process enclave →
PET. Write the rung and its rationale into the design doc.
3. **Choose the TEE technology** from the selection table (`rules/02` §7) by
workload shape (lift-and-shift VM, container, process, GPU inference) —
using the latest stable platform generation; verify current provider