Practical Zero-Knowledge within the European Digital Identity Framework: Implementing Privacy-Preserving Identity Checks

dc.contributor.advisorLaud, Peeter, juhendaja
dc.contributor.advisorBrzuska, Chris, juhendaja
dc.contributor.authorSaarela, Uuna
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2024-10-03T11:53:13Z
dc.date.available2024-10-03T11:53:13Z
dc.date.issued2024
dc.description.abstracteIDAS määrus kirjeldab Euroopa Liidus kasutatavaid standardeid elektroonilise identifitseerimise, autentimis- ja usaldusteenuste jaoks. Selle edasiarendus eIDAS2 laiendab neid standardeid ja pakub välja ELi kodanike jaoks koostalitlusvõimelise riiklike digitaalsete identiteediteenuste ökosüsteemi loomise. Uus määrus kohustab liikmesriike tegema need teenused kättesaadavaks ning praegu töötatakse selle nimel, et kokku leppida tehnoloogiad ja protokollid, mis moodustavad Euroopa digitaalse identiteedi (EUDI) raamistiku. Raamistik peaks toetama paljusid kasutusjuhtumeid, mis nõuavad isiku identiteedi kõrge kindlusega kontrollimist, nagu näiteks erinevates ELi riikides pangakonto avamine või võrguteenustele autentimine. Samuti võimaldab EUDI kehtivate digidokumentide haldamist ja esitamist, nagu juhiload ja muud load, ravimiretseptid ning kutse- ja haridustunnistused. EUDI raamistiku laialdane kasutuselevõtt kasvataks märkimisväärselt selliste digitaalsete tuvastuste arvu, mille käigus töödeldakse tundlikke isikuandmeid ning metaandmeid selle kohta, millal ja kus volitusi kasutatakse. See kujutab endast ohtu digitaalse identiteedi teenustest kasu saada soovivate EL-i kodanike isikuandmete kaitsele. eIDAS2 määrus sisaldab sätet selliste privaatsust säilitavate tehnoloogiate kasutamise kohta, mis võimaldavad töödelda andmeid ilma neid töötlejale avalikustamata. Üheks selliseks tehnoloogiaks on nullteadmustõestused, mille abil on võimalik saada krüptograafiline tõend mingi väite tõesuse kohta, avaldamata mingit muud infot selle väite kohta. ZK-SecreC on Eesti teadus- ja arendusettevõtte Cybernetica välja töötatud keel selliste nullteadmuses tõestatavate programmide kirjutamiseks; need programmid kompileeritakse seejärel samatähenduslikeks loogikalülitusteks. Käesolevas magistritöös uuritakse ZK-SecreC kasutamist Soome ettevõttes Talenom uue kasutaja registreerimisprotsessi käigus tehtava identsuskontrolli realiseerimisel. Programmi sisendandmetena eeldatakse kehtiva etalonarhitektuuri alusel kehtivat EUDI tõendit, mis on sellisena vormindatud vastama digitaalse juhiloa standardile ISO/IEC 18013-5. Lõputöö tehniline osa koosneb ZK-SecreC programmist ja selle kahest variandist, mis viivad läbi vajaliku identiteedikontrolli. Saadud loogikalülituste käitusaega mõõdetakse kahe erineva nullteadmustõestusprotokolle realiseeriva tagasüsteemi abil. Samuti kirjeldatakse magistritöös vajalikke samme, et integreerida nullteadmuse tõestamist EUDI arhitektuuriga.
dc.identifier.urihttps://hdl.handle.net/10062/105079
dc.language.isoen
dc.publisherTartu Ülikoolet
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Estoniaen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/ee/
dc.subjectzero-knowledge
dc.subjectdigital identity
dc.subjectmobile driving license
dc.subjecteIDAS2
dc.subjectnullteadmus
dc.subjectdigitaalne identiteet
dc.subjectdigitaalne juhiluba
dc.subject.othermagistritöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticsen
dc.subject.otherinfotechnologyen
dc.titlePractical Zero-Knowledge within the European Digital Identity Framework: Implementing Privacy-Preserving Identity Checks
dc.typeThesisen

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
Saarela_SECCLO_2024.pdf
Suurus:
2.21 MB
Formaat:
Adobe Portable Document Format