Математичка академија ове јесени организује курс Увод у Zero Knowledge Proofs. Курс почиње 7.10.2023. Детаљније информације о програму курса и терминима, као и цени, можете погледати овде.
За све читаоце овог чланка који први пут чују за Zero Knowledge Proofs, у наредним редовима на једноставан начин покушаћемо да објаснимо шта су то докази без знања.
Zero Knowledge Proof је криптографски метод помоћу којег онај који доказује одређену тврдњу (prover) може доказати ономе ко верификује (verifier) да је наведена тврдња тачна (без откривања додатних информација) тј. уз помоћ ZKP доказивач (prover) може доказати да зна одређену информацију (тајну), без да тајну открије.
Како је увек доста једноставније објаснити кроз пример, кликом на следећа три линка, линк1, линк2 и линк3, можете се упознати са основним концептом и примерима. Да би овај криптографски метод могао да функционише у позадини се налази ”прелепа математика” (полиноми, елиптичке криве…). У току курса бавићемо се и математиком која нам је потребна да би разумели како ZKP функционише, али и имплементацијом и применама.
Први радови везани за ZKP концепт појавили су се осамдесетих година прошлог века, али њихова примена добија на важности са развојем блокчејн технологије. Неке од примена ZKP су:
- блокчејн;
- финансије;
- онлајн гласање;
- аутентификација;
- машинско учење;
- заштита података.