ISO/IEC DIS 18013-5
(Main)Personal identification -- ISO-compliant driving licence
Personal identification -- ISO-compliant driving licence
Identification des personnes -- Permis de conduire conforme à l'ISO
General Information
Standards Content (sample)
DRAFT INTERNATIONAL STANDARD
ISO/IEC DIS 18013-5
ISO/IEC JTC 1/SC 17 Secretariat: BSI
Voting begins on: Voting terminates on:
2020-02-05 2020-04-29
Personal identification — ISO-compliant driving licence —
Part 5:
Mobile driving licence (mDL) application
Identification des personnes — Permis de conduire conforme à l'ISO —
Partie 5: Application permis de conduire sur téléphone mobile
ICS: 35.240.15
THIS DOCUMENT IS A DRAFT CIRCULATED
FOR COMMENT AND APPROVAL. IT IS
THEREFORE SUBJECT TO CHANGE AND MAY
NOT BE REFERRED TO AS AN INTERNATIONAL
STANDARD UNTIL PUBLISHED AS SUCH.
IN ADDITION TO THEIR EVALUATION AS
BEING ACCEPTABLE FOR INDUSTRIAL,
This document is circulated as received from the committee secretariat.
TECHNOLOGICAL, COMMERCIAL AND
USER PURPOSES, DRAFT INTERNATIONAL
STANDARDS MAY ON OCCASION HAVE TO
BE CONSIDERED IN THE LIGHT OF THEIR
POTENTIAL TO BECOME STANDARDS TO
WHICH REFERENCE MAY BE MADE IN
Reference number
NATIONAL REGULATIONS.
ISO/IEC DIS 18013-5:2020(E)
RECIPIENTS OF THIS DRAFT ARE INVITED
TO SUBMIT, WITH THEIR COMMENTS,
NOTIFICATION OF ANY RELEVANT PATENT
RIGHTS OF WHICH THEY ARE AWARE AND TO
PROVIDE SUPPORTING DOCUMENTATION. ISO/IEC 2020
---------------------- Page: 1 ----------------------
ISO/IEC DIS 18013-5:2020(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2020
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting
on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address
below or ISO’s member body in the country of the requester.ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Fax: +41 22 749 09 47
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO/IEC 2020 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC DIS 18013-5:2020(E)
Contents Page
Foreword ..........................................................................................................................................................................................................................................v
Introduction ................................................................................................................................................................................................................................vi
1 Scope ................................................................................................................................................................................................................................. 1
2 Normative references ...................................................................................................................................................................................... 1
3 Terms and definitions ..................................................................................................................................................................................... 3
4 Abbreviated terms .............................................................................................................................................................................................. 4
5 Conformance requirement ........................................................................................................................................................................ 6
6 mDL overview .......................................................................................................................................................................................................... 6
6.1 Introduction .............................................................................................................................................................................................. 6
6.2 Functional requirements ................................................................................................................................................................ 7
6.3 Technical requirements ................................................................................................................................................................... 7
6.3.1 Data model ............................................................................................................................................................................ 7
6.3.2 Data exchange..................................................................................................................................................................... 8
6.3.3 Security mechanisms ................................................................................................................................................12
7 Data model ...............................................................................................................................................................................................................12
7.1 Overview ...................................................................................................................................................................................................12
7.2 Encoding of data structure and data elements ........................................................................................................12
7.3 nameSpace and DocType ............................................................................................................................................................12
7.3.1 General...................................................................................................................................................................................12
7.3.2 DocType ................................................................................................................................................................................12
7.3.3 nameSpace .........................................................................................................................................................................13
7.4 mDL data ...................................................................................................................................................................................................13
7.4.1 Overview ..............................................................................................................................................................................13
7.4.2 Portrait of mDL Holder ............................................................................................................................................16
7.4.3 Issuing authority ...........................................................................................................................................................16
7.4.4 Categories of vehicles/restrictions/conditions .................................................................................16
7.4.5 Age attestation: Nearest “true” attestation above request .......................................................16
7.4.6 Biometric template .....................................................................................................................................................17
7.4.7 Signature or usual mark .........................................................................................................................................17
7.4.8 Online token ......................................................................................................................................................................17
7.4.9 Domestic data elements .........................................................................................................................................17
7.5 Country codes .......................................................................................................................................................................................17
8 Transaction .............................................................................................................................................................................................................18
8.1 Device engagement ..........................................................................................................................................................................18
8.1.1 Device engagement information .....................................................................................................................18
8.1.2 Device engagement transmission technology .....................................................................................20
8.2 Data retrieval .........................................................................................................................................................................................22
8.2.1 Data retrieval methods ............................................................................................................................................22
8.2.2 Data retrieval transmission technologies ................................................................................................28
9 Security mechanisms ....................................................................................................................................................................................36
9.1 Overview ...................................................................................................................................................................................................36
9.2 Offline retrieval ....................................................................................................................................................................................38
9.2.1 Session encryption ......................................................................................................................................................38
9.2.2 Issuer data authentication ....................................................................................................................................40
9.2.3 mDL authentication ....................................................................................................................................................43
9.2.4 mDL Reader authentication ................................................................................................................................45
9.3 Online retrieval ....................................................................................................................................................................................46
9.3.1 TLS.............................................................................................................................................................................................46
9.3.2 JWS ............................................................................................................................................................................................47
Annex A (informative) Mobile driving licence use cases ..............................................................................................................48
© ISO/IEC 2020 – All rights reserved iii---------------------- Page: 3 ----------------------
ISO/IEC DIS 18013-5:2020(E)
Annex B (normative) Certificate profiles ......................................................................................................................................................52
Annex C (informative) Master List Provider ..............................................................................................................................................67
Annex D (informative) Data structure examples ..................................................................................................................................88
Annex E (informative) Privacy and Security Recommendations ......................................................................................107
Bibliography .........................................................................................................................................................................................................................120
iv © ISO/IEC 2020 – All rights reserved---------------------- Page: 4 ----------------------
ISO/IEC DIS 18013-5:2020(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are
members of ISO or IEC participate in the development of International Standards through technical
committees established by the respective organization to deal with particular fields of technical
activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the
work. In the field of information technology, ISO and IEC have established a joint technical committee,
ISO/IEC JTC 1.The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for
the different types of document should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www .iso .org/ directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject
of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent
rights. Details of any patent rights identified during the development of the document will be in the
Introduction and/or on the ISO list of patent declarations received (see www .iso .org/ patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.For an explanation on the meaning of ISO specific terms and expressions related to conformity assessment,
as well as information about ISO's adherence to the World Trade Organization (WTO) principles in the
Technical Barriers to Trade (TBT) see the following URL www .iso .org/ iso/ foreword .html.
The committee responsible for this document is ISO/IEC JTC 1, Information technology, SC 17 Cards and
security devices for personal identification.ISO/IEC 18013 consists of the following parts, under the general title Personal identification — ISO-
compliant driving licence:— Part 1: Physical characteristics and basic data set. Part 1 describes the basic terms for this document
including physical characteristics, basic data element set, visual layout, and physical security
features;— Part 2: Machine-readable technologies. Part 2 describes the technologies that may be used for this
document, including the logical data structure and data mapping for each technology;
— Part 3: Access control, authentication and integrity validation. Part 3 describes the electronic security
features that may be incorporated under this document, including mechanisms for controlling
access to data, verifying the origin of an IDL, and confirming data integrity;— Part 4: Test methods. Part 4 describes the test methods that can be used to determine if an IDL
conforms to the requirements for machine readable technologies specified in Part 2 and to the
electronic security features specified in Part 3.— Part 5: Mobile Driving Licence (mDL) application. Part 5 describes interface specifications for the
implementation of a driving licence in association with a mobile device.© ISO/IEC 2020 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO/IEC DIS 18013-5:2020(E)
Introduction
This document describes interface and related requirements to facilitate ISO-compliant driving
licence (IDL) functionality on a mobile device. The requirements are specifically intended to enable
verifiers not affiliated with or associated with the issuing authority to gain access to and authenticate
the information. In addition, the requirements allow the holder of the driving licence to decide what
information to release to a verifier. Other major advantages include the ability to update information
frequently, and to authenticate information at a high level of confidence.ISO/IEC 18013 establishes guidelines for the design format and data content of an ISO-compliant
driving licence (IDL) with regard to human-readable features (ISO/IEC 18013-1), ISO machine-
readable technologies (ISO/IEC 18013-2), access control, authentication and integrity validation
(ISO/IEC 18013-3), and associated test methods (ISO/IEC 18013-4). It creates a common basis for
international use and mutual recognition of the IDL without impeding individual countries/states in
applying their privacy rules and national/community/regional motor vehicle authorities in taking care
of their specific needs.The purpose of an IDL with one or more machine-readable technologies storing IDL data is to
— increase productivity (of data and IDL use),— facilitate IDL data exchange, and
— assist in authenticity and integrity validation.
— Provide strong security and privacy features
vi © ISO/IEC 2020 – All rights reserved
---------------------- Page: 6 ----------------------
DRAFT INTERNATIONAL STANDARD ISO/IEC DIS 18013-5:2020(E)
Personal identification — ISO-compliant driving licence —
Part 5:
Mobile driving licence (mDL) application
1 Scope
The purpose of this document is to standardize interface specifications for the implementation of a
driving licence in association with a mobile device (mDL). This document standardizes the interface
between the mDL and mDL Reader, and the interface between the mDL Reader and the issuing authority
infrastructure. The standard also allow parties other than the issuing authority (e.g. other issuing
authorities, or mDL Verifiers in other countries) to:a) use a machine to obtain the mDL data,
b) tie the mDL to the mDL Holder,
c) authenticate the origin of the mDL data, and
d) verify the integrity of the mDL data.
The following items are out of scope for this document:
a) how user consent to share data is obtained
b) requirements on storage of mDL data and mdL private keys
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated
references, only the edition cited applies. For undated references, the latest edition of the referenced
document (including any amendments) applies.BSI TR-03111, Elliptic Curve Cryptography, Version 2.10, June 2018
CA/Browser Forum Baseline Requirements for the Issuance and Management of Publicly-Trusted
Certificatesdraft-iets-cose-x509-04: CBOR Object Signing and Encryption (COSE): Headers for carrying and referencing
X.509 certificatesFIPS 186-4:2013, Digital Signature Standard (DSS)
FIPS PUB 140-2, Security requirements for cryptographic modules, May 2001
ICAO Doc 9303-12, Machine Readable Travel Documents, Part 12: Public Key Infrastructure for MRTDs,
Seventh Edition, 2015ISO 3166-1, Codes for the representation of names of countries and their subdivisions — Part 1: Country codes
ISO 3166-2, Codes for the representation of names of countries and their subdivisions — Part 2: Country
subdivision codeISO/IEC 7812:2017, Identification cards -- Identification of issuers -- Part 1: Numbering system
© ISO/IEC 2020 – All rights reserved 1---------------------- Page: 7 ----------------------
ISO/IEC DIS 18013-5:2020(E)
ISO/IEC 7816-3:2006, Identification cards -- Integrated circuit cards -- Part 3: Cards with contacts --
Electrical interface and transmission protocolsISO/IEC 7816-4:2013, Identification cards — Integrated circuit cards — Part 4: Organization, security and
commands for interchangeISO/IEC 10113-2:2004, Information technology -- Security techniques -- Hash-functions -- Part 3: Dedicated
hash-functionsISO/IEC 14443-2:2016, Identification cards -- Contactless integrated circuit cards -- Proximity cards --
Part 2: Radio frequency power and signal interfaceISO/IEC 14443-3:2016, Identification cards -- Contactless integrated circuit cards -- Proximity cards --
Part 3: Initialization and anticollisionISO/IEC 14443-4:2018, Cards and security devices for personal identification -- Contactless proximity
objects -- Part 4: Transmission protocolISO/IEC 14443-3:2018, Cards and security devices for personal identification -- Contactless proximity
objects -- Part 3: Initialization and anticollisionISO/IEC 15408:2009, Information technology -- Security techniques -- Evaluation criteria for IT security
-- Part 1: Introduction and general modelISO/IEC 18004:2015, Information technology – Automatic identification and data capture techniques – QR
Code 2005 bar code symbology specificationISO/IEC 18013-1:2018, Information technology -- Personal identification -- ISO-compliant driving licence –
Part 1: Physical characteristics and basic data setISO/IEC 18013-2:2008, Information technology -- Personal identification -- ISO-compliant driving licence
-- Part 2: Machine-readable technologiesISO/IEC 18013-3:2017, Information technology -- Personal identification -- ISO-compliant driving licence
-- Part 3: Access control, authentication and integrity validationISO/IEC 19785-3:2007, Information technology — Common Biometric Exchange Formats Framework —
Part 3: Patron format specificationsISO/IEC 19790:2012, Information technology -- Security techniques -- Security requirements for
cryptographic modulesNFC Forum, Bluetooth Secure Simple Pairing Using NFC, NFCForum-AD-BTSSP_1_2, May 2019
NFC Forum, Connection Handover, Version 1.5, 2019NFC Forum, Technical Specification - NFC Data Exchange Format (NDEF)
NIST SP 800-38D, M. Dworkin, Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode
(GCM) and GMAC, November 2007NIST SP 800-157, H. Ferraiolo et al., Guidelines for Derived Personal Identity Verification (PIV) Credentials,
December 2014OpenID Connect Core 1.0, N. Sakimura et. al., Defines the core OpenID Connect functionality:
authentication built on top of OAuth 2.0 and the use of claims to communicate information about the End-
User, November 2014OpenID Connect Discovery N. Sakimura et. al., Defines how clients/readers dynamically discover
information about OpenID Providers, November 2014OpenID Connect Dynamic Registration N. Sakimura et. al., Defines how clients/readers dynamically
register with OpenID Providers, November 20142 © ISO/IEC 2020 – All rights reserved
---------------------- Page: 8 ----------------------
ISO/IEC DIS 18013-5:2020(E)
RFC 2104, H. Krawczyk et al., HMAC: Keyed-Hashing for Message Authentication, February 2017
RFC 2616, R. Fielding et al., Hypertext Transfer Protocol -- HTTP/1.1, June 1999RFC 3339, G. Klyne et al., Date and Time on the Internet: Timestamps, July 2002
RFC 4122, P. Leach et al., A Universally Unique IDentifier (UUID) URN Namespace, July 2005
RFC 5246, T. Dierks et al., The Transport Layer Security (TLS) Protocol Version 1.2, August 2008
RFC 5280, D. Cooper et al., Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation
List (CRL) Profile, May 2008RFC 5639, M. Lochter et al., Elliptic Curve Cryptography (ECC) Brainpool Standard Curves and Curve
Generation, March 2010RFC 5652, R. Housley, Cryptographic Message Syntax (CMS), September 2009
RFC 5754, S. Turner, Using SHA2 Algorithms with Cryptographic Message Syntax, January 2009
RFC 5869, H. Krawczyk, HMAC-based Extract-and-Expand Key Derivation Function (HKDF), May 2010
RFC 6960, S. Santesson et al., X.509 Internet Public Key Infrastructure Online Certificate Status Protocol –
OCSP, June 2013RFC 7049, C. Bormann et al., Concise Binary Object Representation (CBOR), Oct 2013
RFC 7515, J. Bradley et al., JSON Web Signature (JWS), May 2015RFC 7518, M. Jones et al., JSON Web Algorithms (JWA), May 2015
RFC 7519, J. Bradley et al., JSON Web Token (JWT), May 2015
RFC 7748, A. Langley et al., Elliptic Curves for Security, Jan 2016
RFC 7905, A. Langley et al., ChaCha20-Poly1305 Cipher Suites for Transport Layer Security (TLS), Jun 2016
RFC 8032, S. Josefsson et al., Edwards-Curve Digital Signature Algorithm (EdDSA), January 2017
RFC 8152, J. Schaad, CBOR Object Signing and Encryption (COSE), July 2017RFC 8259, T. Bray, The JavaScript Object Notation (JSON) Data Interchange Format, December 2017
RFC 8422, Y. Nir et al., Elliptic Curve Cryptography (ECC) Cipher Suites for Transport Layer Security (TLS)
Versions 1.2 and Earlier, Aug 2018RFC 8446, E. Rescorla et al., The Transport Layer Security (TLS) Protocol Version 1.3, August 2018
RFC 8610, H. Birkholz et al., Concise Data Definition Language (CDDL): A Notational Convention to Express
Concise Binary Object Representation (CBOR) and JSON Data Structures, June 2019SP 800-56A Rev. 3, Recommendation for Pair-Wise Key-Establishment Schemes Using Discrete Logarithm
CryptographyWi-Fi Alliance Neighbor Awareness Networking Technical Specification, Version 3.0, December 2018
Wi-Fi Alliance Neighbor Awareness Networking Specification v3.0 draft Addendum version 0.0.2., April 2019
3 Terms and definitionsFor the purposes of this document, the following terms and definitions apply.
© ISO/IEC 2020 – All rights reserved 3
---------------------- Page: 9 ----------------------
ISO/IEC DIS 18013-5:2020(E)
3.1
mobile device
portable computing device that at least:
(i) has a small form factor such that it can easily be carried by a single individual;
(ii) is designed to operate, transmit and receive information without a wired connection;
(iii) possesses local, nonremovable or removable data storage; and(iv) includes a self-contained power source
(v) includes a display; and
(vi) includes a mean for the user to interact with a device
[SOURCE: NIST SP 800-157, modified]
3.2
mDL
driving licence that fulfils at least the same function as an IDL (ISO/IEC 18013-1) but, instead of being
paper or plastic based, resides on a mobile device or requires a mobile device as part of the process to
gain access to the driving licence3.3
mDL Holder
legitimate holder of the driving privileges reflected on an mDL
3.4
mDL Reader
device that can retrieve mDL data for verification purposes
3.5
mDL Verifier
a person or organization using and/or controlling an mDL Reader to verify an mDL
3.6
issuing authority infrastructure
infrastructure under control of the issuing authority
4 Abbreviated terms
APDU Application Protocol Data Unit
BER Basic Encoding Rules
BLE Bluetooth Low Energy
BT SIG Bluetooth Interest Group
CA Certificate Authority
CBOR Concise Binary Object Representation
CDDL Concise data definition language
COSE CBOR Object Signing and Encryption
CSPRNG Cryptographically Secure Pseudo-random Number Generator
CRL Certificate Revocation List
4 © ISO/IEC 2020 – All rights reserved
---------------------- Page: 10 ----------------------
ISO/IEC DIS 18013-5:2020(E)
DER Distinguished Encoding Rules
DO Data Object
DS Document Signer
ECDH Elliptic Curve Diffie-Hellman
ECDSA Elliptic Curve Digital Signature Algorithm
EdDSA Edwards-curve Digital Signature Algorithm
GATT Generic Attribute Profile
HKDF HMAC-based Extract-and-Expand Key Derivation Function
IA Issuing Authority
IACA Issuing Authority Certificate Authority
IAPC Issuing Authority Point of Contact
IDL ISO-compliant driving licence
IKM Input Keying Material
JWT JSON Web Token
JWS JSON Web Signature
JWA JSON Web Algorithms
KDF Key Derivation Function
MAC Message Authentication Code
MITM Man-in-the-middle attack
ML Master List
MSO Mobile Security Object
MTU Maximum Transmission Unit
NDEF NFC Data Exchange Format
NFC Near Field Communication
OCSP Online Certificate Status Protocol
OID Object Identifier
OIDC OpenID Connect
PIX Proprietary Application Identifier Extension
PKI Public Key Infrastructure
RID Registered Application Provider Identifier
TLS Transport Layer Security
© ISO/IEC 2020 – All rights reserved 5
---------------------- Page: 11 ----------------------
ISO/IEC DIS 18013-5:2020(E)
TLV Tag Length Value
UHF Ultra High Frequency
URI Uniform Resource Identifier
URL Uniform Resource Locator
UTC Coordinated Universal Time
UUID Universally unique identifer
5 Conformance requirement
An mDL is in conformance with this document if it meets all mandatory requirements specified directly
or by reference herein. Compliance with ISO/IEC 18013-1, ISO/IEC 18013-2, ISO/IEC 18013-3 and
ISO/IEC 18013-4 is not required for compliance with this document, except for those clauses directly
referenced in this document.An mDL Reader is in conformance with this document if it meets all mandatory requirements specified
directly or by reference herein.An issuing authority infrastructure is in conformance with this document if it meets all mandatory
requirements specified directly or by reference herein.6 mDL overview
6.1 Introduction
Figure 1 shows the interfaces in scope for this document. The explanation of each interface is:
1) This is the interface between the issuing authority infrastructure and the mDL. This interface is
out of scope for this document.2) This is the interface between the mDL and the mDL Reader. This interface is specified in this
document. The interface can be used for connection setup and for offline data retrieval.
3) This is the interface between the issuing authority...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.