跳到主要内容
ecdsa.com

mdoc(ISO/IEC 18013-5 移动文档)

ISO/IEC 18013-5 定义的基于 CBOR 的凭证格式,最初为移动驾驶证设计:颁发者在移动安全对象中对每个数据元素的摘要签名,设备则用自己的密钥证明持有该凭证。
其他写法mdocISO 18013-5mobile security objectMSOISO mdoc

数据元素按命名空间分组(mDL 的命名空间为 org.iso.18013.5.1),每个元素连同一个随机盐被封装为 IssuerSignedItem。移动安全对象(MSO)列出每个条目的摘要、设备公钥、文档类型和有效期,由颁发者使用 X.509 文档签名者证书以 COSE_Sign1 形式签名。出示时,持有者只发送被请求的条目,外加针对会话记录(session transcript)的设备签名或 MAC。

现场出示时,先通过 QR 码或 NFC 完成设备接入,再建立 BLE、NFC 或 Wi-Fi Aware 会话(18013-5:2021);在线出示由 ISO/IEC TS 18013-7:2025 以及 OpenID4VP 和浏览器的数字凭证 API(Digital Credentials API)规定。Apple 钱包和 Google 钱包中的身份证件、美国多个州的 mDL,以及欧盟数字身份钱包中的个人身份识别数据都采用 mdoc。

验证者需要签发机关的证书(IACA 根证书),例如从 AAMVA 数字信任服务(Digital Trust Service)或欧盟可信列表获取。mdoc 查看器可以在本地解码 DeviceResponse。

标准与参考资料

全部术语