EMZETT.
Giriş yap

Gizli hesaplama (confidential computing) ve TEE

Kısaca: Gizli hesaplama, kodu makinenin işletmecisinin bile içine bakamadığı yalıtılmış bir donanım ortamında (TEE) çalıştırarak verileri işlenirken korur.

Biraz daha ayrıntılı: Şifreleme verileri diskte ve ağda korur. Hesaplama sırasında ise bellekte düz metin olarak bulunurlar. Bir TEE (“Trusted Execution Environment”) bu boşluğu kapatır.

Ayrıntılı

  • İlke: CPU, korunan alanın belleğini (enklav veya şifreli VM) şifreler ve yalnızca ilgili koda açar. İşletim sistemi, hipervizör ve bulut sağlayıcı yalnızca şifreli metin görür.
  • Teknoloji: Intel SGX ve TDX, AMD SEV-SNP, ARM TrustZone ve CCA, telefonlarda Secure Enclave.
  • Doğrulama (attestation): Donanım, üçüncü taraflara hangi kodun hangi ortamda çalıştığını kriptografik olarak kanıtlar. Ancak ondan sonra kullanıcılar içeri sırlar gönderir.
  • Kullanım: Bulutta hassas veriler, birden çok şirketin verilerinin ortak çözümlenmesi, özel yapay zekâ çıkarımı, anahtar yönetimi.
  • Sınırlar: Yonga üreticisine güvenmek gerekir. TEE’lere yönelik yan kanal ve başka saldırılar görüldü; performans da biraz düşer.
  • Alternatifler: Homomorfik şifreleme (tamamen matematiksel ama yavaş).

Ayrıca bak: Sanallaştırma