Familija nulles zināšanas pierādījumi (ZKP)

Nulles zināšanas pierādījumi ir kriptogrāfiska protokola veids, kas ļauj vienam cilvēkam (saucamam par "pierādītāju") pārliecināt citu cilvēku (saucam par "pārbaudītāju"), ka viņš zina noteiktu informāciju vai ka apgalvojums ir patiess, neizpaužot pašu informāciju.

Citām vārdiem sakot, pierādītājs var pārliecināt pārbaudītāju, ka kaut kas ir patiess, taču neizpaužot noslēpumainos datus, kas to apstiprina.

Vienkāršs piemērs

Iedomājies, ka tu zini drošā skapja paroli.

Ar ZKP tu vari pārliecināt citu cilvēku, ka zini paroli, neizteikot tās saturu.

Tādējādi cits var ticēt, ka tu vari atvērt skapi, taču nekad neuzzinās atslēgu.

Galvenās ZKP īpašības

1. Pilnīgums: Ja apgalvojums ir patiess, pierādītājs var pārliecināt pārbaudītāju.

2. Stiprums: Ja apgalvojums ir nepaties, nav iespējams pievilināt pārbaudītāju.

3. Nulles zināšanas: Pārbaudītājs neuzzina neko vairāk, izņemot to, ka apgalvojums ir pareizs.

Nulles zināšanas pierādījumu veidi

1. Interaktīvie: Prasa jautājumu un atbildu apmaiņu starp pierādītāju un pārbaudītāju.

2. Neinteraktīvie (NIZKP): Tiek izveidota viena vienīga pierādījuma, ko jebkurš var pārbaudīt bez savstarpējas saziņas.

Lietojumi reālajā pasaulē

Blockchain un kriptovalūtas:

Informācijas aizsardzība transakcijās (piemēram: Zcash).

Iespēja veikt pārbaudāmas transakcijas, neizpaužot summas vai adreses.

Digitālā identitāte: Pārbaudīt, vai kāds ir noteiktā vecumā vai nacionālā piederībā, neizpaužot pilnu dokumentu.

Datoru drošība: Autentifikācija bez paroles kopīgošanas.

Priekšrocības

Augsta privātuma un drošības līmeņa nodrošināšana.

Novērš datu jutīgās izplūdes.

Samazina vajadzību pēc starpniekiem.

Izdevības

Matemātiskā un tehniskā sarežģītība.

Dažos gadījumos augsts aprēķināšanas izmaksu līmenis.

Grūtības liela mēroga ieviešanā.

Laimes un veiksmes!

Paldies, ka sekojat man 🫂

$BTC $BNB $XRP

#BTC

#bnb

#xrp

#venezuela

#Colombia

XRP
XRP
2.0653
-3.98%