mdoc
mdoc to dokument mobilny w formacie ISO/IEC 18013-5: poświadczenie przechowywane w telefonie jako zwarte, podpisane przez wydawcę elementy danych, które czytnik może zweryfikować na miejscu, także wtedy, gdy żadna ze stron nie ma połączenia z siecią.
Format wyrósł z mobilnego prawa jazdy, pierwotnego zastosowania ISO/IEC 18013-5, a następnie został uogólniony, tak aby mdoc mógł nieść dowolny zestaw atrybutów, nie tylko dane prawa jazdy. Jego elementy danych są kodowane w CBOR i objęte Mobile Security Object, strukturą podpisaną COSE, wyliczającą solony hash dla każdego elementu: wydawca podpisuje te hashe zamiast samych wartości, co pozwala posiadaczowi ujawnić poszczególne atrybuty i nic więcej, bez unieważniania podpisu na pozostałej części. Poświadczenie jest związane z kluczem prywatnym przechowywanym na urządzeniu, dzięki czemu podczas prezentacji czytnik może stwierdzić, że posiadacz przedstawia je na żywo, a nie odtwarza kopię przechwyconą wcześniej przez kogoś innego. Osobiście wymiana zaczyna się, gdy posiadacz pokazuje kod QR lub przykłada telefon do tagu NFC zawierającego komunikat device engagement, po czym same atrybuty przemieszczają się przez Bluetooth Low Energy bezpośrednio między dwoma urządzeniami bez udziału jakiegokolwiek serwera. ISO/IEC 18013-7 rozszerza to samo poświadczenie na użycie online, gdzie strona internetowa opiera się na tych samych danych podpisanych COSE zamiast na nowej, osobistej sesji Bluetooth. ARF EUDI wskazuje mdoc obok SD-JWT VC jako format, który każdy portfel, wydawca i weryfikator musi umieć obsłużyć, więc oba formaty współistnieją, zamiast żeby jeden zastępował drugi, a portfel zwykle przechowuje zarówno kopię mdoc, jak i SD-JWT VC tego samego PID lub atestacji, aby działać z czytnikami zbudowanymi pod dowolny z nich.
Powiązane terminy
Czy przedstawienie mdoc zawsze wymaga połączenia z internetem?
Nie. Osobiście czytnik mdoc i urządzenie posiadacza wymieniają dane bezpośrednio przez Bluetooth Low Energy lub NFC, po tym jak posiadacz pokaże kod QR lub przyłoży telefon do czytnika, bez udziału jakiegokolwiek serwera czy sieci. ISO/IEC 18013-7 dodaje wariant online do użytku na stronach internetowych, ale oryginalny przepływ osobisty, kluczowe zastosowanie mobilnego prawa jazdy, został zaprojektowany specjalnie tak, aby działał offline na obu urządzeniach.