Ano ang ginagawa ng zero-knowledge proof
Karaniwang nangangahulugan ang pagpapatunay na ipakita ang ebidensiya: maglagay ng password o ibigay ang ID card. Maaari nitong ibunyag ang higit sa kailangang malaman ng kausap.
Binabago ito ng zero-knowledge proof. Ipinakikita ng prover ang tiyak na claim sa verifier nang hindi ibinubunyag ang secret na nagpapatunay rito. Nalalaman ng verifier ang sagot na kailangan—halimbawa, na pasok ka sa age requirement—pero hindi ang birthday, address o document number.
Hindi ito malabong pangako sa privacy. Kailangang idisenyo ang proof para sa isang eksaktong claim, at ginagawang napakahirap mandaya ng mahusay na design.
Ang halimbawa ng kuweba
Isipin ang kuwebang may dalawang daang nagtatagpo sa likod ng locked door. Secret word lang ang nagbubukas nito. Sinasabi mong alam mo iyon pero ayaw mong banggitin nang malakas.
Pumasok ka sa alinmang daan habang naghihintay sa labas ang kaibigan. Saka niya tatawagin ang daang gusto niyang labasan mo. Kung alam mo ang salita, mabubuksan mo ang pinto sa loob at makalalabas sa alinman. Kung nanghuhula ka, fifty-fifty lang ang tsansang nasa tamang panig.
Ulitin ang test nang maraming beses na may bago at hindi mahulaang pagpili. Pagkatapos ng sampung matagumpay na round, halos one-in-1,000 na lang ang tsansang tsamba ng nagpapanggap. May matibay na ebidensiya ang kaibigan na alam mo ang salita pero hindi niya iyon narinig.
Mula kuwentong kuweba hanggang tunay na software
Mathematics ang ginagamit ng tunay na proof, hindi kuweba, pero pareho ang layunin sa privacy. Maipakikita nitong sumusunod sa rules ang transaction nang hindi inilalantad ang lahat ng detalye. Maaari ring katawanin ng isang maliit na proof ang malaking batch ng check para mas mabilis mag-verify ang ilang system.
Praktikal din ang digital credential. Sa halip na i-upload ang buong ID sa bawat serbisyo, ang mahusay na credential ay sasagot lang sa tanong: “Lampas 18 ba ang taong ito?” o “May ganitong qualification ba siya?”
Mahalaga ang detalye. Impormasyong sadyang itinago lang ang pinoprotektahan ng proof. Maaari pa ring mangolekta ng data, kumilala sa iyo o gumawa ng mahinang security choice ang nakapaligid na app.
Zero-knowledge proof laban sa zero-knowledge encryption
Ginagamit din sa cloud storage ang 'zero-knowledge,' pero ibang ideya iyon. Sa zero-knowledge encryption, hindi mababasa ng storage provider ang files dahil wala itong decryption keys.
Sumasagot ang zero-knowledge proof nang hindi inilalantad ang secret sa likod ng sagot. Pinananatiling hindi mababasa ng provider ang stored files sa zero-knowledge encryption. Parehong nakabubuti sa privacy pero hindi mapagpapalit.
Praktikal na aral sa privacy
Paalala ang zero-knowledge proof na ibahagi lang ang minimum na impormasyong kailangan. Hindi ka nito ginagawang anonymous o sine-secure ang bawat bahagi ng app. Maaari pa ring malaman ng serbisyo na kumonekta ka, kailan, at iba pang data sa labas ng proof.
Hindi kailangan ng Sealby ang zero-knowledge proof dahil wala itong account o server na humihingi ng patunay. Encrypted sa iPhone ang files. Simple ang praktikal na tanong sa araw-araw na privacy: ano talaga ang kailangang malaman ng serbisyo—at gagana ba ito sa mas kaunti?