bizalmas számítástechnika (TEE)
angolul: confidential computing (trusted execution environment)
Olyan védelem, amely az adatokat feldolgozás közben is a processzor hardveresen lezárt, titkosított memóriájú környezetében tartja, így a gép üzemeltetője sem tud egyszerűen beléjük nézni.
Érthetően
Az adatokat eddig is jól lehetett védeni, amíg a lemezen pihentek vagy a hálózaton utaztak: ilyenkor titkosítva vannak. A gyenge pont a feldolgozás pillanata volt, mert a számításhoz ki kellett bontani őket, és ilyenkor a gép gazdája elvileg beléjük nézhetett. A bizalmas számítástechnika ezt a rést zárja be.
Képzeld el, hogy egy idegen műhelyben dolgoztatsz az értékes anyagoddal, de a munka egy lezárt, átlátszatlan fülkében folyik. A műhely tulajdonosa adja a helyet, az áramot és a gépet, de a fülkébe nem tud benyúlni, és azt sem látja, mi történik benne. Ez a lezárt fülke a megbízható végrehajtási környezet, angol rövidítéssel TEE.
Az AI korában ez azért lett fontos, mert a nyelvi modellek és az agentek többnyire mások felhőjében futnak, miközben a leveleiddel, szerződéseiddel vagy egészségügyi adataiddal dolgoznak. Bizalmas számítástechnikával a szolgáltató nemcsak megígéri, hogy nem néz bele az adataidba, hanem ezt műszaki akadály is nagyon megnehezíti, és kívülről ellenőrizhető.
Hogyan működik
- A processzor gyártója a chipbe épít egy elkülönített, védett területet, amelynek a memóriáját a hardver titkosítja egy olyan kulccsal, amely soha nem hagyja el a chipet.
- A program és az adatok ebbe a védett területbe töltődnek be. Az operációs rendszer, a felhőszolgáltató rendszergazdája és a gépen futó többi program csak titkosított zagyvaságot lát belőlük.
- Mielőtt elküldenéd az adataidat, a chip digitálisan aláírt igazolást ad arról, hogy valódi védett környezetről van szó, és pontosan melyik program fut benne (a program ujjlenyomatát tartalmazza). Ezt távoli hitelesítésnek (remote attestation) hívják.
- Ha az igazolás rendben van, az adatok titkosított csatornán közvetlenül a védett területre érkeznek, és csak ott bomlanak ki a számítás idejére.
- Az eredmény titkosított csatornán jön vissza hozzád. Amikor a védett környezet leáll, a memória kulcsa megsemmisül, így a tartalma olvashatatlanná válik, hacsak a program szándékosan el nem mentett belőle valamit.
Példa a mindennapokból
A telefonod egy bonyolultabb AI-kérést, például egy hosszú beszélgetés összefoglalását, nem tudja helyben elvégezni, ezért a felhőbe küldi. Ha a szolgáltató bizalmas számítástechnikát használ, az üzeneteid a szerveren egy lezárt környezetben dolgozódnak fel, és a cég saját munkatársai sem olvashatják el őket. Ilyen megoldásra épül több nagy telefon- és üzenetküldő szolgáltató „privát” AI-funkciója.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- A védett környezeteket többször feltörték úgynevezett oldalcsatornás támadásokkal, amelyek például az időzítésből vagy az áramfelvételből következtetnek a titkokra. 2025-ben kutatók azt is megmutatták, hogy aki fizikailag hozzáfér a szerverhez, az a memóriamodulra illesztett olcsó eszközzel is kijátszhatja a védelmet. A védelem tehát erős, de nem áttörhetetlen.
- A védelem csak akkor ér valamit, ha valaki tényleg ellenőrzi a hitelesítő igazolást, és azt is, hogy a védett területen futó program nyilvános és átvizsgált-e.
- Nem akadályozza meg, hogy maga a program szivárogtasson: ha egy agent a védett környezetből kiküldi az adataidat egy harmadik félnek, a hardver ezt nem állítja meg.
- Valamennyi lassulással és többletköltséggel jár, a nagy AI-modellekhez szükséges grafikus processzorokon pedig újabb és kevésbé kiforrott a támogatása.
Hasonló, de nem ugyanaz
- végpontok közötti titkosítás – Az csak az úton lévő üzenetet védi a küldő és a címzett között, a bizalmas számítástechnika viszont azt a pillanatot is, amikor egy szerver dolgozik az adattal.
- homomorf titkosítás – Az tisztán matematikai módszer, amely ki sem bontja az adatot a számoláshoz, de sokkal lassabb; a bizalmas számítástechnika hardveres védelemre épül, és a lezárt területen belül kibontja az adatot.
- homokozó (sandbox) – A homokozó a gépet védi a megbízhatatlan programtól, a bizalmas számítástechnika fordítva: a programot és az adatait védi a megbízhatatlan géptől.
Kapcsolódó fogalmak
adatvédelem, kiberbiztonság, magánszférát erősítő technológiák
megbízható végrehajtási környezet, távoli hitelesítés, biztonságos enklávé
homomorf titkosítás, föderált tanulás, differenciális adatvédelem, végpontok közötti titkosítás, homokozó
Röviden a története
A megbízható végrehajtási környezet ötlete a 2000-es években a mobiltelefonok chipjeiben jelent meg. Az Intel 2015-ben megjelent SGX technológiája a PC-kre és kisebb szerverekre hozta el, a felhőben pedig az egész virtuális gépet védő megoldások tették széles körben használhatóvá, elsőként az AMD SEV 2017-től. Maga a „confidential computing” kifejezés 2019-ben terjedt el, amikor a Linux Foundation keretében megalakult a Confidential Computing Consortium.
Hol tart most
2026 végén minden nagy felhőszolgáltató kínál bizalmas virtuális gépeket, és már AI-gyorsító chipeken is elérhető a védelem. A fogyasztói AI-szolgáltatásokban egyre több „privát felhős” funkció épül rá, de az AI-feldolgozás túlnyomó része még nem így fut.
Más nevei
bizalmas számítástechnika · bizalmas számítás · confidential computing · megbízható végrehajtási környezet · trusted execution environment · TEE · biztonságos enklávé · confidential AI
Források
- Wikipedia: Confidential computing
- Wikipedia: Trusted execution environment
- Confidential Computing Consortium (Linux Foundation)
A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.