Spring til hovedindhold

mdoc

En mdoc er et mobilt dokument i formatet ISO/IEC 18013-5: en credential, der ligger på en telefon som kompakte, udstedersignerede dataelementer, og som en læser kan verificere på stedet, også når ingen af parterne har netforbindelse.

Formatet voksede ud af det mobile kørekort, ISO/IEC 18013-5's oprindelige use case, og blev derefter generaliseret, så en mdoc kan bære ethvert sæt attributter, ikke kun kørekortdata. Dens dataelementer kodes i CBOR og dækkes af et Mobile Security Object, en COSE-signeret struktur, der opremser en saltet hash for hvert element: udstederen signerer de hashes i stedet for selve værdierne, hvilket er det, der lader indehaveren frigive individuelle attributter og ikke mere uden at ugyldiggøre signaturen over resten. Credentialet er bundet til en privat nøgle opbevaret på enheden, så læseren under fremvisning kan se, at indehaveren fremviser det live og ikke genafspiller en kopi, nogen anden tidligere har opfanget. Personligt begynder udvekslingen, når indehaveren viser en QR-kode eller holder en telefon mod et NFC-tag, der indeholder en device engagement-besked, hvorefter selve attributterne bevæger sig over Bluetooth Low Energy direkte mellem de to enheder uden nogen server involveret. ISO/IEC 18013-7 udvider samme credential til online brug, hvor en hjemmeside i stedet stoler på de samme COSE-signerede data i stedet for en frisk personlig Bluetooth-session. EUDI ARF navngiver mdoc sammen med SD-JWT VC som et format, hver wallet, udsteder og verifikator skal kunne håndtere, så de to formater sameksisterer i stedet for at det ene erstatter det andet, og en wallet opbevarer typisk både en mdoc- og en SD-JWT VC-kopi af det samme PID eller den samme attestering for at fungere med læsere bygget til begge dele.

Kræver fremvisning af en mdoc altid en internetforbindelse?

Nej. Personligt udveksler en mdoc-læser og en indehavers enhed data direkte over Bluetooth Low Energy eller NFC, efter at indehaveren har vist en QR-kode eller holdt telefonen mod læseren, uden nogen server eller netværk involveret. ISO/IEC 18013-7 tilføjer en online variant til brug på hjemmesider, men det oprindelige personlige forløb, det mobile kørekorts centrale use case, var designet specifikt til at fungere med begge enheder offline.

Tilbage til ordlisten