Tudástár

Mi az a zéró tudású bizonyíték?

A nulla tudásalapú bizonyíték lehetővé teszi egy tény bizonyítását anélkül, hogy átadnád a mögötte lévő személyes információkat. A születésnapod bemutatása nélkül is bebizonyíthatod, hogy elmúltál 18. Íme, hogyan működik ez közérthetően.

A lényeg röviden

  • A zéró tudású bizonyíték megerősít egy tényt anélkül, hogy felfedné a mögötte álló titkot vagy személyes adatokat.
  • A klasszikus barlangpélda megmutatja, hogyan zárhatják ki az ismételt ellenőrzések a szerencsés tippet, a jelszó felfedése nélkül.
  • Segíthetnek a magánjellegű fizetéseknél, a digitális személyazonosság-ellenőrzésnél, és a nagy adatmennyiségeket ellenőrző rendszereknél.
  • A nulla tudásalapú igazolás nem ugyanaz, mint a „zero-knowledge titkosítás”. A nevek hasonlóan hangzanak, de különböző problémákat oldanak meg.
  • A Sealby nem használ zéró tudású bizonyítékokat: nincs olyan fiók vagy szerver, amelynek bizonyítékra lenne szüksége.

Mit tesz a zéró tudású bizonyíték

Valamit bizonyítani általában azt jelenti, hogy megmutatja a bizonyítékot: beírja a jelszavát, vagy átadja a személyi igazolványát. Ez pedig többet árulhat el, mint amennyit a másik félnek tudnia kell.

A zéró tudású bizonyíték ez a helyzet megváltoztatására szolgáló kriptográfiai módszer. Az egyik fél, a bizonyító, pontosan meghatározott állítást igazol a másiknak, az ellenőrzőnek, anélkül, hogy felfedné az állítás igazságát alátámasztó titkot. Az ellenőrző megkapja a szükséges választ – például hogy megfelel egy életkori feltételnek –, de nem tudja meg a születési dátumát, a címét vagy az okmányszámát.

Ez nem a magánélet védelmére tett homályos ígéret. Egy bizonyítékot mindig egyetlen pontos állításra kell megtervezni, és a jó tervezés rendkívül valószínűtlenné teszi a csalást.

A barlangpélda

Képzeljen el egy barlangot, amelyben két ösvény egy zárt ajtó mögött találkozik. Az ajtó csak egy titkos szóra nyílik ki. Ön azt állítja, hogy ismeri a szót, de nem szeretné hangosan kimondani.

Ön bemegy az egyik ösvényen, míg a barátja kint várakozik. A barátja ezután megmondja, melyik ösvényen szeretné, hogy visszatérjen. Ha ismeri a szót, kinyithatja az ajtót a barlang belsejében, és bármelyik ösvényen visszatérhet. Ha csak találgat, mindössze fele-fele esélye van arra, hogy a kért oldalon legyen.

Ismételje meg a tesztet sokszor, mindig új, kiszámíthatatlan választással. Tíz sikeres kör után egy blöffölő embernek már csak nagyjából ezerből egy esélye van a szerencsére. A barátja erős bizonyítékot kap arra, hogy ismeri a szót, de sosem hallja meg magát a szót.

A barlangtörténettől a valódi szoftverig

A valódi bizonyítékok barlang helyett matematikát használnak, de az adatvédelmi cél ugyanaz marad. Megmutathatják, hogy egy tranzakció megfelel a szabályoknak, anélkül, hogy minden részletét felfednék. Azt is lehetővé teszik, hogy egyetlen kis bizonyíték helyettesítsen egy nagy mennyiségű ellenőrzést, ami egyes rendszerek ellenőrzését gyorsabbá teheti.

A digitális igazolványok egy másik gyakorlati alkalmazási terület. Ahelyett, hogy minden szolgáltatásnak feltöltené a teljes személyi igazolványát, egy jól megtervezett igazolvány csak a feltett kérdésre válaszolna: „Elmúlt ez a személy 18 éves?” vagy „Rendelkezik ezzel a képesítéssel?”

A részletek számítanak. Egy bizonyíték csak azt az információt védi, amelynek elrejtésére tervezték. A körülötte lévő alkalmazás továbbra is gyűjthet adatokat, azonosíthatja Önt, vagy hozhat rossz biztonsági döntést máshol.

Nulla tudásalapú bizonyítás vs zero-knowledge titkosítás

A „nulla tudás” kifejezést a felhőalapú tárolásban is használják. Ez egy másik ötlet. A zero-knowledge titkosítás azt jelenti, hogy a tárolószolgáltató nem tudja olvasni a fájlokat, mert nem rendelkezik a visszafejtési kulcsokkal.

A zéró tudású bizonyíték úgy válaszol meg egy kérdést, hogy nem fedi fel a válasz mögött álló titkot. A zéró tudású titkosítás a tárolt fájlokat olvashatatlanná teszi a szolgáltató számára. Mindkettő javíthatja az adatvédelmet, de nem helyettesítik egymást.

Gyakorlati adatvédelmi lecke

A zéró tudású bizonyítékok hasznos emlékeztetők arra, hogy csak a feladathoz szükséges minimális információt ossza meg. Nem teszik anonimmá, és nem biztosítják az alkalmazás minden részét. Egy szolgáltatás továbbra is tudhatja, hogy csatlakozott, mikor tette, és más, a bizonyítékon kívül eső adatokat is.

A Sealbynek nincs szüksége zéró tudású bizonyítékokra, mert nincs olyan fiókja vagy szervere, amely bizonyítást kérne Öntől. A fájlok az iPhone-on titkosítva vannak. A mindennapi adatvédelemhez a gyakorlati kérdés egyszerű: valójában mit kell tudnia a szolgáltatásnak – és megoldható-e kevesebb adattal is?

Gyors válaszok

Mi az a zéró tudású bizonyíték, egyszerűen megfogalmazva?

Ez egy kriptográfiai módszer, amellyel egy konkrét tényt lehet bizonyítani úgy, hogy közben az azt alátámasztó titok rejtve marad. Például megerősítheti, hogy valaki elmúlt 18 éves, anélkül, hogy felfedné a születési dátumát.

Ugyanaz a zéró tudású bizonyíték, mint a zéró tudású titkosítás?

Nem. A zéró tudású bizonyíték úgy igazol egy tényt, hogy nem fedi fel a mögötte álló titkot. A zéró tudású titkosítás azt biztosítja, hogy a fájlokat ne tudja elolvasni az őket tároló vállalat. A két kifejezés csak a nevében hasonlít, funkciójában nem.

Hol használnak zéró tudású bizonyítékokat?

Adatvédelmi szempontból tudatos digitális fizetéseknél, tranzakciókötegeket ellenőrző rendszereknél, és az újonnan megjelenő digitális igazolványoknál használják őket. Egy ilyen igazolvány megerősítheti az életkort vagy egy képesítést, anélkül, hogy egy személyazonosító okmány minden adatát felfedné.

Használ a Sealby zéró tudású bizonyítékokat?

Nem. A bizonyítékok akkor hasznosak, ha valamiről meg kell győznöd egy másik felet. A Sealbynek nincs olyan fiókja vagy szervere, amelyre szüksége lenne erre a bizonyítékra: a fájlok titkosítva vannak az iPhone-odon. Rejtett széfjei letagadhatóságot biztosítanak a tárolási kialakításon keresztül, nem pedig bizonyítékokon.

A széfed már vár.

Töltsd le a Sealbyt, és védd meg, ami fontos. A beállítás egy percnél is kevesebb, és nincs fiók, amit létre kellene hozni.

Letöltés az App Store-ból

iPhone és iPad · iOS 17+ · Ingyenes