
Privacy & Identity protection in mobile Driving License
ecosystems
4.2 IDENTITY CONSIDERATIONS FOR THE EXTENDED ARCHITECTURE
The security of the core mDL transaction under ISO/IEC 18013-5 relies on mDL Issuers being
the only party allowed to generate and sign mDL attributes. While not included explicitly in the
standard, DF-1 is the only interface which is allowed for the generation and modification of the
mDL on the mDL Holder’s devices.
18
The dataset contained on the device is limited to the
mandatory and optional attributes defined in ISO/IEC 18013-5 and any additional namespace
attributes defined by and specific to the mDL Issuer. Within the compliant mDL ecosystem, a
mDL will have only one valid IA. While not required by the ISO/IEC 18013-5 standard, in most
cases the mDL Issuer will maintain a database, within their control, which contains a duplication
of the datasets for each issued mDL. The requirements for these identity databases will vary
based on the local jurisdiction’s regulations and laws.
It is foreseeable that multiple Issuers may wish to provide an Individual with attribute data under
ISO/IEC 18013-5. For example, a Game & Fish regulator of a state may wish to include an
individual’s hunting or fishing license within the mDL dataset issued by the Department of
Motor Vehicles (DMV). This can be accomplished by one Issuer (the DMV in this
example) taking the authority and liability to include other attribute namespaces within their
mDL issuing infrastructure and issue the mDL credential with the added namespace attributes.
Another potential mechanism is creating data attributes which themselves are third-party signed
objects such as a VC, JSON Web Signature (JWS) object, or other type of signed data payload to
be included within the mDL dataset. If this architecture is used it should be made clear, through
additional attributes, if the third-party signed data was validated at the time of provisioning. RPs
are advised to consult the relevant namespace standard to confirm the extent to which the Issuer
assumes responsibility for third-party signed data objects. For completeness, RPs are advised to
include individual validation for third-party signed data objects within their own business
processes and should not rely solely on the validation performed during issuance. In lieu of an
architecture which includes third-party signed objects, the simplest solution may be a mDL
Holder’s device containing multiple ISO/IEC 18013-5 compliant documents from different
Issuers.
In the context of the extended ecosystem, other parties (mDL Holder, mDL Verifier, an
Individual, or RP for the scope of this report) will only be able to read and verify mDL data.
Because the mDL is a composite dataset of Direct Identifiers, Indirect Identifiers, Unique
Identifiers, and Quasi-Identifiers, for a given transaction the specific data elements exchanged
will determine the level of identity risk. It is the responsibility of the parties involved in the
transaction to appropriately handle identity information according to local regulations and good
privacy practices during and after the transaction for each type of identifier. Good practice is to
ensure that all involved parties in a mDL transaction can adequately assess the transaction risk
18
DF-1 will be explicitly covered under the forthcoming standard ISO/IEC 23220 Cards and security devices for
personal identification — Building blocks for identity management via mobile devices
Document Version : 1.0 Document Date : 2021-06-29
Kantara Initiative Report © 2021 Kantara Initiative, Inc.
www.kantarainitiative.org
IPR OPTION - ---Non-Assertion Covenant Page 27 of 54