Preskoči na glavno vsebino

Holder Binding

Poverilnica s holder binding je vezana na kriptografski ključ, ki ga nadzoruje imetnik, zato jo lahko predloži le zakoniti imetnik. Kopirana ali ukradena poverilnica je neuporabna, ker kopija ne more ustvariti podpisa s tem ključem. Key Binding je mehanizem, ki ga za to določata SD-JWT in SD-JWT VC.

Vezava nastane ob izdaji. Denarnica ustvari par ključev v varni strojni opremi in javni ključ pošlje izdajatelju, ki ga vstavi v zahtevek cnf (confirmation) poverilnice, ki jo podpiše. Od takrat poverilnica navaja natanko en ključ.

Ob predstavitvi preveritelj posreduje svež nonce in svoj identifikator. Denarnica nad obema podpiše Key Binding JWT (KB-JWT), skupaj z zgoščeno vrednostjo razkritij, ki jih predstavi, preveritelj pa ta podpis preveri s ključem iz zahtevka cnf. Nonce preprečuje ponovno predvajanje, audience preprečuje, da bi preveritelj predstavitev posredoval naprej, zgoščena vrednost pa preprečuje dodajanje ali odstranjevanje zahtevkov.

Vezava je le tako močna, kot je varno mesto, kjer je shranjen zasebni ključ. V EUDI Wallet nikoli ne zapusti WSCD, na primer varnega elementa telefona ali oddaljenega HSM, Key Attestation pa izdajatelju pove, kateri WSCD ga hrani. Takšno atestacijo denarnice vidi samo izdajatelj. Preveritelj preverja vezavo. Mdoc doseže isto lastnost pod imenom device binding (vezava na napravo), s podpisom naprave nad prepisom seje.

Holder binding ne dokazuje, kdo drži telefon. Dokazuje nadzor nad ključem, ne identitete osebe, zato denarnica pred uporabo ključa preveri tudi uporabnika. SD-JWT VC brez zahtevka cnf je prinosniška poverilnica, ki jo lahko predloži kdorkoli, ki jo ima.

Preberite celotno razlago

Ta stran podaja kratko definicijo. Naša razlaga pokaže, kaj to pomeni v praksi: kdo je vključen, kako deluje in kaj se spremeni za vašo organizacijo.

Holder binding pojasnjen

Kakšna je razlika med Key Binding in Holder Binding?

Gre za isto lastnost na dveh ravneh. Holder binding je splošna zamisel, da je poverilnica vezana na ključ, ki ga nadzoruje njen imetnik. Key Binding je konkreten mehanizem SD-JWT: javni ključ imetnika je v zahtevku cnf, ob predstavitvi pa denarnica podpiše Key Binding JWT nad nonce in audience preveritelja. Za mdoc ISO/IEC 18013-5 isto lastnost imenuje device binding.

Nazaj na slovar