Pular para o conteúdo
ecdsa.com

mdoc (documento móvel ISO/IEC 18013-5)

O formato de credencial baseado em CBOR da ISO/IEC 18013-5, criado para habilitações digitais, em que o emissor assina os digests de cada elemento em um Mobile Security Object e o dispositivo prova a posse com a própria chave.
Também escrito comomdocISO 18013-5mobile security objectMSOISO mdoc

Os elementos de dados são agrupados por namespace (na mDL, org.iso.18013.5.1), e cada um é encapsulado como um IssuerSignedItem com um salt aleatório. O Mobile Security Object (MSO) lista o digest de cada item, a chave pública do dispositivo, o tipo de documento e a validade, e o emissor o assina como um COSE_Sign1 com um certificado X.509 de signatário de documentos (document signer). Na apresentação, o portador envia apenas os itens solicitados, mais uma assinatura ou um MAC do dispositivo sobre a transcrição da sessão.

A apresentação presencial usa o engajamento do dispositivo (device engagement) por QR ou NFC e uma sessão por BLE, NFC ou Wi-Fi Aware (18013-5:2021); a apresentação online é coberta pela ISO/IEC TS 18013-7:2025, pelo OpenID4VP e pela Digital Credentials API (API de credenciais digitais) do navegador. Os documentos de identidade das carteiras Apple Wallet e Google Wallet, as mDLs de vários estados dos EUA e os dados de identificação pessoal da Carteira Europeia de Identidade Digital usam mdoc.

Os verificadores precisam dos certificados das autoridades emissoras (raízes IACA), obtidos, por exemplo, do AAMVA Digital Trust Service ou das listas de confiança da UE. O inspetor de mdoc decodifica uma DeviceResponse localmente.

Padrões e referências

Todos os termos