Ett nollkunskapsbevis, ibland Àven kallat ett zk-protokoll, Àr en verifieringsmetod som sker mellan en som bevisar och en som verifierar. I ett system med nollkunskapsbevis kan den som bevisar bevisa för den som verifierar att den som bevisar har kunskap om viss information (sÄsom lösningen pÄ en matematisk ekvation) utan att avslöja sjÀlva informationen. Dessa bevissystem kan anvÀndas av moderna kryptografer för att ge ökade integritets- och sÀkerhetsnivÄer.
Ett zk-bevis mÄste uppfylla tvÄ grundlÀggande krav. Dessa kallas fullstÀndighet och sundhet. FullstÀndighet avser förmÄgan frÄn den som bevisar att visa kunskap om relevant information till en hög grad av sannolik noggrannhet. För att beviset ska vara sunt mÄste den som verifierar pÄ ett tillförlitligt sÀtt kunna avgöra om den som bevisar faktiskt innehar informationen eller inte. För att verkligen vara nollkunskap mÄste beviset dessutom uppnÄ bÄde fullstÀndighet och sundhet, utan att informationen i frÄga nÄgonsin kommuniceras mellan den som bevisar och den som verifierar.
Nollkunskapsbevis anvĂ€nds mest för tillĂ€mpningar dĂ€r integritet och sĂ€kerhet Ă€r vĂ€sentliga. Autentiseringssystem kan till exempel anvĂ€nda zk-bevis för att verifiera referenser eller identiteter, utan att direkt avslöja dem. Som ett enkelt exempel kan det anvĂ€ndas för att verifiera att en person har ett lösenord till ett datorsystem, utan att behöva avslöja vad lösenordet Ă€r.Â
Vetenskapen om att anvÀnda matematiska teorier och berÀkningar för att kryptera och dekryptera information.
âZero-Knowledge Succinct Non-Interactive Argument of Knowledgeâ â ett tillvĂ€gagĂ„ngssĂ€tt för nollkunskapsbevis.
En mÄngsidig kryptografisk funktion designad av Guido Bertoni, Joan Daemen, Michaël Peeters och Gilles Van ...