本文へスキップ
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 として署名します。提示時には、保有者は要求された項目だけを送り、セッショントランスクリプトに対するデバイス署名または MAC を添えます。

対面での提示では、QR または NFC によるデバイスエンゲージメントと、BLE、NFC、Wi-Fi Aware のいずれかによるセッションを使います(18013-5:2021)。オンラインでの提示は、ISO/IEC TS 18013-7:2025、OpenID4VP、ブラウザーのデジタル認証情報 API(Digital Credentials API)が扱います。Apple Wallet と Google ウォレットの ID、米国のいくつかの州の mDL、EU デジタル ID ウォレットの本人識別データは、mdoc を使っています。

検証者には発行機関の証明書(IACA ルート)が必要です。たとえば AAMVA Digital Trust Service や EU のトラステッドリストから入手できます。mdoc インスペクターでは、DeviceResponse をローカルでデコードできます。

規格と参考文献

すべての用語