Nollatietotodistus

Wikipediasta
(Ohjattu sivulta Zero-knowledge proof)
Siirry navigaatioon Siirry hakuun

Kryptografiassa nollatietotodistus (engl. zero-knowledge proof) on menetelmä, jolla yksi osapuoli (todentaja) voi todistaa toiselle osapuolelle (varmentajalle), että tietty väite on tosi. Tämä tapahtuu lähettämättä mitään muuta tietoa kuin sen, että väite on tosi. Nollatietotodistusten ydin on siinä, että on triviaalia todistaa, että jollakulla on tietoa tietystä tiedosta yksinkertaisesti paljastamalla se. Haasteena on todistaa tämä tiedon tai tietämyksen hallussapito paljastamatta mitään muuta tietoa.[1][2][3][4][5][6][7]

  1. Tietoliikenneohjelmistojen ja multimedian laboratorio Tietoliikennearkkitehtuurit 1998: Kotitehtävä 8 - mallivastaukset (Lainaus: ”7. Nollatietotodistus [...] Todistus, jossa henkilö A todistaa henkilölle B, että hän tietää salaisuuden ilman, että hän paljastaa salaisuutta tai sen osia.”) 1998. tlarkin assarit / Teknillinen korkeakoulu (TKK). Arkistoitu 5.8.2024. Viitattu 5.8.2024.
  2. Inter-Active Terminology for Europe (IATE) (IATE ID: 3573917) 8.9.2022. Euroopan unionin elinten käännöskeskus. Viitattu 5.8.2024.
  3. Seppälä, Timo; Hukkinen, Taneli; Laikari, Arto; Markkanen, Kalle; Koulu, Riikka; Jia, Kai: Lohkoketjuteknologian hyödyntämismahdollisuudet palkkatulojen verotuksessa, s. 25. (Toimittanut: Juri Mattila, lainaus s. 25: ”Kryptografiassa nollatietotodistuksella tarkoitetaan menetelmää, jolla taho voi todistaa toiselle taholle tietävänsä jonkin tietyn asian, kuitenkaan paljastamatta itse tiedon sisältöä kenellekään, ja toisaalta paljastamatta tietävänsä kyseisen tiedon kenellekään kolmannelle osapuolelle.”) Helsinki: Valtioneuvoston kanslia, 2019. ISBN 978-952-287-733-8 Finna:valto.10024_161543 Teoksen verkkoversio (PDF) (viitattu 5.8.2024).
  4. nollkunskapsbevis IT-ord. 14.4.2023. Computer Sweden. Arkistoitu 5.8.2024. ”nollkunskapsbevis [...] (zero-knowledge proof) – sätt att bevisa att ett påstående är sant, eller att man har löst en uppgift, utan att man avslöjar något mer. – Nollkunskapsbevis innebär att man inte nämner fakta eller andra omständigheter som ingår i beviset.” Viitattu 5.8.2024. (ruotsiksi)
  5. Imad, Aad: ”Zero-Knowledge Proof”, Trends in Data Protection and Encryption Technologies, s. 25–30. (Teoksen toimittaneet: Mulder, V., Mermoud, A., Lenders, V., Tellenbach, B.) Springer, Cham, 27.4.2023. doi:10.1007/978-3-031-33386-6_6 ISBN 978-3-031-33386-6 (englanniksi)
  6. Goldreich, Oded: Foundations of Cryptography Volume I, s. 184. Cambridge: Cambridge University Press, 2001. doi:10.1017/CBO9780511546891 ISBN 978-0-521-79172-4 Finna.fi-tietokanta (viitattu 5.8.2024). (englanniksi)
  7. Lexie: Zero-knowledge proofs explained: Part 1 Blogi. Viimeksi päivitetty 4.10.2021. ExpressVPN. Arkistoitu 5.8.2024. Viitattu 5.8.2024. (englanniksi)