Selektyvus atskleidimas
(Selective disclosure)
Selektyvus atskleidimas – tai galimybė iš kredencialo dalytis tik tais konkrečiais atributais, kurių reikia tikrintojui, pavyzdžiui, įrodyti, kad esate vyresnis nei 18 metų, neatskleidžiant tikslios gimimo datos.
Tai veikia todėl, kad toks kredencialo formatas kaip SD-JWT išdavimo metu atskirai maišo (hash) ir druskuoja (salt) kiekvieną teiginį, todėl turėtojas gali neįtraukti bet kurio teiginio į tai, ką siunčia, o likusieji vis tiek patikrinami pagal pirminį išdavėjo parašą. Piniginė, o ne išdavėjas ar tikrintojas, pateikimo metu nusprendžia, kuriuos teiginius atskleisti, todėl tas pats kredencialas gali būti pakartotinai naudojamas įvairiausioms užklausoms, niekada neatskleidžiant daugiau, nei prašoma. Tai skiriasi nuo paprasto popierinio dokumento ar PDF redagavimo, kai lauko pašalinimas arba sugadina parašą, arba reikalauja pasitikėti tuo, kas atliko redagavimą: naudojant selektyvų atskleidimą, tikrintojas gali matematiškai patvirtinti, kad atskleisti teiginiai yra tikri ir nepakeisti, nors kiti to paties kredencialo teiginiai lieka visiškai paslėpti. Įprastas pavyzdys yra amžiaus patikrinimas, kai turėtojas įrodo, jog jam daugiau nei 18 metų, atskleisdamas tik teiginį apie gimimo datą, o ne pačią datą, arba įmonė, įrodanti, kad yra registruota, neatskleisdama visos nuosavybės struktūros. Selektyvus atskleidimas yra pagrindinis privatumo reikalavimas EUDI Wallet piniginei pagal eIDAS 2.0, kuris grindžiamas ES duomenų apsaugos taisyklių duomenų kiekio mažinimo principu ir sukurtas taip, kad piliečiai ir įmonės galėtų įrodyti lygiai tai, ko prašo relying party, ir nieko daugiau, taip sumažinant asmens duomenų kiekį, keliaujantį pas šalis, pasikliaujančias kredencialu, bei riziką, jei kuri nors iš jų būtų pažeista.
Susiję terminai
Ar selektyvų atskleidimą galima naudoti su bet kuriuo skaitmeniniu kredencialu?
Tik jei kredencialo formatas buvo sukurtas tai palaikyti. Paprastas pasirašytas dokumentas atskleidžia viską arba nieko, nes bet kurios dalies pašalinimas sugadina parašą. Tokie formatai kaip SD-JWT nuo pat pradžių pasirašo kiekvieną teiginį atskirai, ir būtent tai leidžia turėtojui vėliau neįtraukti pavienių teiginių, o likusieji vis tiek patikrinami.