ISO/IEC 23220-1:2023
(Main)Cards and security devices for personal identification — Building blocks for identity management via mobile devices — Part 1: Generic system architectures of mobile eID systems
Cards and security devices for personal identification — Building blocks for identity management via mobile devices — Part 1: Generic system architectures of mobile eID systems
This document specifies generic system architectures and generic life-cycle phases of mobile eID systems in terms of building blocks for mobile eID system infrastructures. It standardizes interfaces and services for mdoc apps and mobile verification applications. It is applicable to entities involved in specifying, architecting, designing, testing, maintaining, administering and operating a mobile eID system in parts or entirely.
Cartes et dispositifs de sécurité pour l’identification des personnes — Blocs fonctionnels pour la gestion des identités via les dispositifs mobiles — Partie 1: Architectures génériques des systèmes d'identification électronique mobiles
General Information
Standards Content (Sample)
FINAL
INTERNATIONAL ISO/IEC
DRAFT
STANDARD FDIS
23220-1
ISO/IEC JTC 1/SC 17
Cards and security devices for
Secretariat: BSI
personal identification — Building
Voting begins on:
2022-11-02 blocks for identity management via
mobile devices —
Voting terminates on:
2022-12-28
Part 1:
Generic system architectures of
mobile eID systems
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 SUPPOR TING
DOCUMENTATION.
IN ADDITION TO THEIR EVALUATION AS
Reference number
BEING ACCEPTABLE FOR INDUSTRIAL, TECHNO-
ISO/IEC FDIS 23220-1:2022(E)
LOGICAL, COMMERCIAL AND USER PURPOSES,
DRAFT INTERNATIONAL STANDARDS MAY ON
OCCASION HAVE TO BE CONSIDERED IN THE
LIGHT OF THEIR POTENTIAL TO BECOME STAN-
DARDS TO WHICH REFERENCE MAY BE MADE IN
NATIONAL REGULATIONS. © ISO/IEC 2022
ISO/IEC FDIS 23220-1:2022(E)
FINAL
INTERNATIONAL ISO/IEC
DRAFT
STANDARD FDIS
23220-1
ISO/IEC JTC 1/SC 17
Cards and security devices for
Secretariat: BSI
personal identification — Building
Voting begins on:
blocks for identity management via
mobile devices —
Voting terminates on:
Part 1:
Generic system architectures of
mobile eID systems
© ISO/IEC 2022
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.
RECIPIENTS OF THIS DRAFT ARE INVITED TO
ISO copyright office
SUBMIT, WITH THEIR COMMENTS, NOTIFICATION
OF ANY RELEVANT PATENT RIGHTS OF WHICH
CP 401 • Ch. de Blandonnet 8
THEY ARE AWARE AND TO PROVIDE SUPPOR TING
CH-1214 Vernier, Geneva
DOCUMENTATION.
Phone: +41 22 749 01 11
IN ADDITION TO THEIR EVALUATION AS
Reference number
Email: copyright@iso.org
BEING ACCEPTABLE FOR INDUSTRIAL, TECHNO
ISO/IEC FDIS 232201:2022(E)
Website: www.iso.org
LOGICAL, COMMERCIAL AND USER PURPOSES,
DRAFT INTERNATIONAL STANDARDS MAY ON
Published in Switzerland
OCCASION HAVE TO BE CONSIDERED IN THE
LIGHT OF THEIR POTENTIAL TO BECOME STAN
DARDS TO WHICH REFERENCE MAY BE MADE IN
ii
© ISO/IEC 2022 – All rights reserved
NATIONAL REGULATIONS. © ISO/IEC 2022
ISO/IEC FDIS 23220-1:2022(E)
Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Abbreviated terms . 6
5 Design and privacy principles of mobile document systems . 7
5.1 Design principles . 7
5.2 Privacy and security principles . 8
5.2.1 General . 8
5.2.2 Data minimization . 8
5.2.3 Consent and choice: . 8
5.2.4 Accuracy and quality . 8
5.2.5 Information security . . 9
6 General life-cycle phases and components of mobile document systems .9
6.1 Life-cycle phases of mobile document systems . 9
6.2 Components of a mobile document system . 10
6.2.1 Operational modes of components . . 10
6.2.2 Components of mobile document systems . 11
7 Generic system architectures of mobile document systems in installation phase .13
8 Generic system architectures of mobile document systems in issuing phase .15
8.1 Source of user attributes .15
8.2 Generic subphases of issuing phase. 15
8.3 System architectures in sub-phases user identification and mID-discovery . 16
8.4 Architectures in subphase issuance . 18
8.5 Monitoring service in issuing phase . 20
9 On-site identification system architecture in operational phase .21
9.1 General sub-phases of on-site identification system architecture . 21
9.2 On-site identification system architecture with local attribute storage . 21
9.3 On-site identification system architecture with remote attribute storage .22
10 Remote identification system architecture in operational phase .23
10.1 General .23
10.2 Remote identification system architecture with local attribute storage .23
10.3 Remote identification system architecture with remote attribute storage .25
Annex A (informative) Examples of deployment options for issuers in issuing phase .28
Annex B (informative) Examples of deployment options in installation phase .35
Annex C (informative) Examples of holder enrolment .39
Annex D (informative) Examples of additional physical factor(s) of authentication .43
Bibliography .47
iii
© ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(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 nongovernmental, in liaison with ISO and IEC, also take part in the
work.
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 or
www.iec.ch/members_experts/refdocs).
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) or the IEC
list of patent declarations received (see https://patents.iec.ch).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, 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
www.iso.org/iso/foreword.html. In the IEC, see www.iec.ch/understandingstandards.
This document was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 17, Cards and security devices for personal identification.
A list of all parts in the ISO/IEC 23220 series can be found on the ISO and IEC websites.
Any feedback or questions on this document should be directed to the user’s national standards
body. A complete listing of these bodies can be found at www.iso.org/members.html and
www.iec.ch/nationalcommittees.
iv
© ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
Introduction
Electronic ID-Applications (eID-Apps) are commonly used in badges and ID-Cards with integrated
circuits and allow users to complete electronic identification, authentication or optionally to create
digital signatures. Many different application areas have an essential need for these mechanisms
and use different means to provide these features (e.g. health system with health assurance cards or
health professional cards, financial sector with payment cards, government ID with national ID cards,
electronic passports or driver's licenses, educational systems with student cards or library cards, in
the company sector with employee cards and in the personal sector with member cards).
Mobile devices (e.g. mobile phones or smart phones, wearable devices) are a central part of the daily life
for many individuals. They are not only used for communication, but also for emailing, access to social
media, gaming, shopping, banking, and storing private content such as photos, videos and music. They
are used today as a personal device for business and private applications. With the ubiquity of mobile
devices in day-to-day activities there is a strong demand from users to have eID-Apps or services with
identification/authentication mechanisms on their mobile equipment, i.e. an mdoc app.
An mdoc app can be deployed to provide a number of different digital ID-documents. Additionally, it can
reside among other eIDApps on a mobile device. Moreover, users can possess more than one mobile
device holding an mdoc app, which leads to enhanced mechanisms for the management of credentials
and attributes.
The technical preconditions for the deployment of mdoc apps exist and they are partly standardized
to support security and privacy on a mobile device. Examples for containers of eID-App solutions are
the software-based Trusted Execution Environment (TEE), hardware-based secure elements such as
universal integrated circuit card (UICC), embedded or integrated UICC (eUICC or iUICC), embedded
secure elements, secure memory cards with cryptographic module [17] or other dedicated internal
security devices residing on the mobile device, as well as solutions with server-based security means.
As mdoc apps can be located on different forms of mobile devices featuring different security means,
they must be as generic as possible to be adoptable to different variants of trusted eID-Management.
This diversity leads also to different levels of security, trust and assurance. Trusted eID-Management
thereby implies the (remote) administration and use of one or several security elements (e.g. in form of
an intelligent network), credentials and user attributes with different levels of security suitable to their
capability and power.
Access to the mdoc app by the external world must be performed by the available transmission channels.
Typical local communication channels are Bluetooth Low Energy (BLE), Near Field Communication
(NFC), Wi-Fi aware, whereas remote communication is typically an internet connection over mobile
networks and Wi-Fi networks. The way of identification and choice of the transmission interface and
protocols is an essential part for a trusted eIDManagement.
Those mdoc apps are used in different areas of daily life and are the focus of different standardization
activities. This document aims at delivering mechanisms and protocols usable by other standards to
provide interoperability and interchangeability. With these basics in mind, future mdoc apps can be
derived and may extend the ISO/IEC 23220 series.
The ISO/IEC 23220 series builds upon existing standards comprising four main features:
a) secure channel establishment;
b) API call serialization method;
c) data element naming convention;
d) payload transport over communication channel protocols, which are constitutive of the
interoperability pillars.
v
© ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
In addition, it adds means to establish Trust on First Use (TOFU).
NOTE The ISO/IEC 23220 series inherits and enhances the functionality that was adopted by mobile driving
licence applications whereby ensuring backward compatibility with ISO/IEC 18013-5.
Other parts in the ISO/IEC 23220 series specify the following:
1)
— generic data formats (see ISO/IEC TS 232202);
2)
— protocols and services for issuing phase (see ISO/IEC TS 232203);
3)
— protocols and services for operational phase (see ISO/IEC TS 232204) ;
4)
— trust models and confidence levels (see ISO/IEC TS 23220-5) ;
5)
— mechanism for use of certification on trustworthiness of secure area (see ISO/IEC TS 23220-6).
1) Under preparation. Stage at time of publication: ISO/IEC AWI TS 232202.
2) Under preparation. Stage at time of publication: ISO/IEC AWI TS 232203.
3) Under preparation. Stage at time of publication: ISO/IEC AWI TS 232204.
4) Under preparation. Stage at time of publication: ISO/IEC AWI TS 232205.
5) Under preparation. Stage at time of publication: ISO/IEC AWI TS 232206.
vi
© ISO/IEC 2022 – All rights reserved
FINAL DRAFT INTERNATIONAL STANDARD ISO/IEC FDIS 23220-1:2022(E)
Cards and security devices for personal identification —
Building blocks for identity management via mobile
devices —
Part 1:
Generic system architectures of mobile eID systems
1 Scope
This document specifies generic system architectures and generic life-cycle phases of mobile eID
systems in terms of building blocks for mobile eID system infrastructures. It standardizes interfaces
and services for mdoc apps and mobile verification applications.
It is applicable to entities involved in specifying, architecting, designing, testing, maintaining,
administering and operating a mobile eID system in parts or entirely.
2 Normative references
There are no normative references in this document.
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminology databases for use in standardization at the following addresses:
— ISO Online browsing platform: available at https:// www .iso .org/ obp
— IEC Electropedia: available at https:// www .electropedia .org/
3.1
attribute
user attribute
characteristic or property of an entity (3.6)
EXAMPLE An entity type, address information, telephone number, a privilege, a MAC address, a domain
name are possible attributes
[SOURCE: ISO/IEC 24760-1:2019, 3.1.3]
3.2
attribute statement
attribute describing a statement or assertion about user attributes (3.1) comprising predicates over
attributes
[SOURCE: ISO/IEC 19286:2018, 3.6, modified — Added "attribute describing a" at the beginning of the
definition and removed EXAMPLE.]
3.3
authentication
provision of assurance in the identity (3.10) of an entity (3.6)
[SOURCE: ISO/IEC 29115:2013, 3.2]
© ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
3.4
authentication protocol
defined sequence of messages between an entity (3.6) and a verifier (3.40) that enables the verifier to
perform authentication (3.3) of an entity
[SOURCE: ISO/IEC 29115:2013, 3.4]
3.5
credential
set of data presented as evidence of a claimed or asserted identity (3.10) and/or entitlements
Note 1 to entry: According to ISO/IEC 29115 an assertion is considered a stronger statement than a claim.
EXAMPLE A user attribute signed by the issuer as proof of authenticity is a credential that can be verified by
the verifier by validating the electronic signature.
[SOURCE: ISO/IEC 29115:20133.8, modified — Replaced Note 1 to entry with new Note 1 to entry.
EXAMPLE was added.]
3.6
entity
item relevant for the purpose of operation of a domain that has recognizably distinct existence
Note 1 to entry: An entity can have a physical or a logical embodiment.
EXAMPLE A person, an organization, a device, a group of such items, a human subscriber to a telecom
service, a SIM card, a passport, a network interface card, a software application, a service or a website.
[SOURCE: ISO/IEC 24760-1:2019, 3.1.1]
3.7
holder
entity (3.6), i.e. natural person, who holds the mdoc app (3.19) and uses it to perform user identification
(3.8) towards a verification application (3.39)
3.8
identification
user identification
process of distinguishing an entity (3.6) within a given context by the unique association of a set of
descriptive parameters
EXAMPLE User attributes are descriptive parameters of the entity 'holder'.
[SOURCE: ISO/IEC 19286:2018, 3.15, modified — Added "of the entity 'holder'" to the EXAMPLE.]
3.9
identifier
data which identifies an entity (3.6) in a given context towards another entity
[SOURCE: ISO/IEC 19286:2018, 3.16]
3.10
identity
set of attributes (3.1) related to an entity (3.6)
Note 1 to entry: An entity can have more than one identity.
Note 2 to entry: Several entities can have the same identity.
Note 3 to entry: ITU-T X1252 specifies the distinguishing use of an identity. In this document, the term identifier
implies this aspect.
[SOURCE: ISO/IEC 24760-1:2019, 3.1.2]
© ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
3.11
identity or attribute provider service
service that receives attributes (3.1) authorized by the issuer (3.14) and makes these attributes available
to verification applications (3.39) in the operational phase (3.26)
Note 1 to entry: An identity or attribute provider can be deployed as central service or as decentral service by
using a distributed ledger technology managed by the holder.
Note 2 to entry: An attribute provider services provides any kind of attributes (3.1).
Note 3 to entry: An identity provider services makes attributes available that convey identity information.
3.12
ID-provisioning entity
entity that operates all or parts of services of installation phase, (3.13), issuing phase (3.15) and
operational phase (3.26) on behalf of the issuer (3.14)
3.13
installation phase
phase of mobile document system (3.23) that includes the loading of the mdoc app (3.19) and related
software onto the mobile device (3.17)
EXAMPLE Loading an app onto a smartphone or loading an SAApplication (e.g. a Java Card applet) into the
[19]
secure area, e.g. an embedded secure element, is part of the installation phase.
3.14
issuer
entity (3.6) that makes available user attributes (3.1) and credentials (3.5) in the issuing phase (3.15) and
authorizes the instantiation of the mdoc app (3.19)
Note 1 to entry: An issuing authority acts as an issuer.
3.15
issuing phase
phase of mobile document system (3.23) that includes the initial issuing of either user attributes (3.1) or
credentials (3.5) or both into the mdoc app (3.19) and can include the reissuing of credentials
Note 1 to entry: In literature, issuing of user attributes and credentials is also referred to as provisioning of user
attributes and credentials.
3.16
issuing service
service operated in issuing phase (3.15) that provides all data of a mobile document (3.22) stored either
locally in the mdoc app (3.19) or remotely at an identity or attribute provider service (3.11)
3.17
mobile device
portable computing device that at least: a) has a small form factor such that it can easily be carried
by a single individual; b) is designed to operate, transmit and receive information without a wired
connection; c) possesses local, nonremovable or removable data storage; d) includes a selfcontained
power source and e) includes means for the holder (3.7) of the portable computing device and the device
to interact with each other
Note 1 to entry: Mobile devices may also include voice communication capabilities, on-board sensors that allow
the devices to capture information, and/or extended computer functionality and connectivity.
Note 2 to entry: Adapted from ISO/IEC 18013-5.
EXAMPLE Smartphones, tablets, and ereaders are mobile devices.
© ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
3.18
discovery service
service operated in issuing phase (3.15) that verifies mdoc app (3.19) characteristics by means of mdoc
app capability descriptor
3.19
mdoc app
application on a mobile device (3.17) that manages user attributes (3.1) and credentials (3.5) for
electronic identification purposes and controls access to the user attributes and credentials whether
the user attributes and credentials are stored on the mobile device, on a server or on an external device
Note 1 to entry: In ISO/IEC 18013-5, mdoc represents mdoc app or mobile eID.
3.20
MCD attestation service
service signing the mdoc capability descriptor
[6]
Note 1 to entry: The mdoc app (3.19) capability descriptor is specified in ISO/IEC TS 23220-3 .
3.21
mdoc app provider service
webservice operated by the mdoc app (3.19) provider in issuing phase (3.15) that controls the issuing of
mobile documents (3.22) into the mdoc app
3.22
mobile document
set of attributes (3.1) and credentials (3.5) issued by one or more issuers into an mdoc app (3.19) and
managed by an mdoc app
Note 1 to entry: A mobile document is considered a digital document. An mdoc app managing more than one
mobile document is also considered an eIDWallet.
Note 2 to entry: In ISO/IEC 18013-5, mdoc represents mdoc app or mobile eID.
EXAMPLE Mobile documents include eID documents and licenses or certificates that give the holder
permissions.
3.23
mobile document system
mobile eID-System
set of components interacting to manage mobile documents (3.22)
EXAMPLE Components of a mobile document system are mdoc app (3.19), mobile verification application,
issuing service or validation service.
3.24
monitoring service
service operated in issuing phase (3.15) that controls all or parts of a user identification service (3.37),
discovery service (3.18), issuing service (3.16) or MCD attestation service (3.20)
3.25
on-site identification
use case of mobile document system (3.23) that requires a local device-to-device communication for
user identification (3.8) between a mobile device (3.17) providing the mdoc app (3.19) and verifier device
(3.41)
Note 1 to entry: Device-to-device authentication includes the mobile device with mdoc app and the verifier device
with verification application.
© ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
3.26
operational phase
phase of mobile document system (3.23) that includes the usage of the mdoc app (3.19) for the purpose of
user identification (3.8) and authentication (3.3)
3.27
remote identification
use case of mobile document system (3.23) that requires a remote device-to-service communication over
the internet for user identification (3.8) between a mobile device (3.17) and verification application (3.39)
Note 1 to entry: Device-to-service authentication includes the mobile device with mdoc app (3.19) and the
verification application without verifier device.
3.28
remote user storage service
service that manages data storage and that controls access to it
Note 1 to entry: Authorization by the holder is required.
3.29
removal phase
phase of mobile document system (3.23) that includes the removal of the mdoc app (3.19) and related
software as well as user attributes (3.1) and credentials (3.5) from the mobile device (3.17)
3.30
SA-Application
application of the secure area (3.33) that manages credentials (3.5) and that may manage user attributes
(3.1) for user identification (3.8) purposes and can control access to the user attributes
3.31
SA-Application provider service
service that installs SA-Applications (3.30) into secure areas by means of an SA-Client
3.32
secure memory card
non-volatile memory card format, i.e. a Secure Digital (SD) Card, for use in portable devices with
physical sizes “original”, “mini” or “micro” together with a cryptographic module
[SOURCE: NIST SP 800-157 [17]]
3.33
secure area
isolated internal or attached area of a mobile device (3.17) that ensures secure processing and storing of
data even when the primary operating system (OS) is compromised
Note 1 to entry: The primary OS is also referred to as rich OS or high-level OS.
[19] [19]
EXAMPLE A secure element or a Trusted Execution Environment (TEE) serve as an internal secure
area. A universal integrated circuit card (UICC) is considered as an attached secure area of a mobile device.
3.34
server retrieval token
token identifying the holder (3.7) and the mobile document (3.22) to the identity or attribute provider
service (3.11)
3.35
Trusted Execution Environment
TEE
secure area (3.33) of the main processor of a mobile device
© ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
3.36
TSM-Service
SAApplication provisioning service that allows for loading and installing of SA-Applications (3.30)
according to GlobalPlatform
EXAMPLE JavaCard Applets and Trustlets are SAApplications.
3.37
user identification service
service operated in issuing phase (3.15) that identifies the holder (3.7) by electronic or non-electronic
means with or without a mobile document (3.22)
3.38
validation service
service or mechanism in operational phase (3.26) that allows for determination of validity of mobile
documents (3.22)
Note 1 to entry: Determination of validity can include revocation status of mobile documents.
EXAMPLE Certificate revocation lists or public key directories can be part of validation services.
3.39
verification application
mdoc reader
application on a verifier device (3.41) or on a remote server validating user attributes (3.1) and credentials
(3.5) retrieved from an mdoc app (3.19) or an identity or attribute provider service (3.11)
Note 1 to entry: mdoc app and a verification application are typically part of a mobile document system.
Note 2 to entry: In ISO/IEC 18013-5 an mdoc reader is defined as a device that can retrieve mdoc data for
verification purposes.
3.40
verifier
entity (3.6) that controls the verification application (3.39) and uses it to perform user identification (3.8)
3.41
verifier device
device that connects locally with the mobile device (3.17) providing the mdoc app (3.19) and that
optionally provides the verification application (3.39)
EXAMPLE An ISO/IEC 14443 terminal that connects with a mobile device is a verifier device without a
verification application. A mobile device providing a verification application that connects via ISO/IEC 14443
with the mobile device is a verifier device.
4 Abbreviated terms
For the purposes of this document, the following abbreviated terms apply
BLE Bluetooth Low Energy
eID Electronic identity
eSE embedded secure element
eMRTD electronic MachineReadable Travel Document
eUICC embedded universal integrated circuit card
IDS Image Delivery Server
© ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
MCD mdoc app capability descriptor
mdoc mobile document
OFL Open Firmware Loader
SA Secure Area
SAAO Secure Area Attestation Object
TEE Trusted Execution Environment
5 Design and privacy principles of mobile document systems
5.1 Design principles
This document specifies building blocks in terms of services. Protocols and interfaces implementing the
data exchange for these services are specified in ISO/IEC 23220-2, ISO/IEC 23220-3, ISO/IEC 23220-4.
Services can be operated by various entities such as an issuer or an entity acting on behalf of the
issuer. The document distinguishes services directly communicating with the mdoc app and services
communicating with other (backend)-services. For example, an issuer can operate all or some of those
services. Deployment examples are given in Annex A.
A mobile document system in conformance to this document implements one or more of the specified
system architectures involving an mdoc app running on a mobile device used for identification and
authentication purposes of a holder. The verifier is an entity providing a verification application either
through a verifier device placed at a certain distance to the mobile device or through an online service.
The verifier uses issuer information and a related confidence level to determine the quality of the
identification or authentication process.
The user attributes and credentials are managed by the mdoc app or the SA-Application or by a remote
identity and attribute provider or a combination of these options. The management of these data
includes storage and access control. The use of an SAApplication with hardware backed secure area (see
[19]
6.2), e.g. a secure element, provides higher confidence in the user identification and authentication
process due to the involvement of tamperresistant hardware components.
A mobile document system is an identity management system in accordance with ISO/IEC 24760 and
manages identities in a certain domain. Different domains which have agreements about identity
federation according to ISO/IEC 24760 are allowed for establishing trust in the crossdomain
identification process and in the derivation of user attributes from a primary domain into a secondary
domain. Hence, reissuing or renewal as well as revoking and deleting processes of user attributes and
credentials are part of a mobile document system together with the required infrastructures.
The specification of generic architectures of mobile document systems including services and interfaces
use the following key in the figures if not stated otherwise.
© ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
Figure 1 — General notation of system architecture specifications
5.2 Privacy and security principles
5.2.1 General
In the specification of the mobile document system, the following privacy and security principles
according to ISO/IEC 29100 and ISO/IEC 19286 are considered:
5.2.2 Data minimization
a) Partial attribute release: Partial release of user attributes and attribute statements contributes to
realizing data minimization. This requires the use of technology, which does not inherently lead to
the release of all or large parts of the PII in each transaction.
b) Unlinkability: Unlinkability of transactions at the cryptographic or protocol level contributes to
data minimization. Only identifiers that are required to establish necessary linkability with other
transactions are disclosed. Establishing linkability of a transaction with other transactions by
default through an improperly designed cryptographic protocol layer counters the ideas of data
minimization.
c) Domain-specific identifier (Pseudonym): Domain-specific identifiers, or pseudonyms, are another
concept towards data minimization. They are a form of identifiers, which avoid the use of the same
unique identifier for a holder in all its interactions. Particularly, when a mobile document system is
used for both governmental applications and privatesector applications, some countries mandate
different identifiers to be used for public- and private-sector. This is to prevent the exposure of
substantial personal information from one entity’s data to other entities.
5.2.3 Consent and choice:
a) User-centric system: In a user-centric system the holders have control over the use of their
attributes and can exert informed consent, whether the user attributes are managed by a SA-
Application and/or by a remote identity or attribute provider.
5.2.4 Accuracy and quality
a) User binding: The user attributes and credentials are be bound to the holder, i.e. the legitimate
holder to whom it is issued. This is crucial for the basic function of any government-issued document
of associating attributes with people to whom they should apply.
© ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
b) Eavesdropping protection: Protocols executed between the components of the mobile document
system can protect against eavesdropping of personal identifiable information of communications.
c) Attribute authenticity and integrity: This refers to the authenticity and integrity of attributes being
protected and released to the relying entities being consistent with the attributes the issuer has
issued. Thus, attribute integrity and authenticity are the basic security properties assuring security
of user attribute information not being tampered with. Achieving authenticity and integrity of the
contained attributes is a foundational function of any government-issued security document.
d) Attribute revocation: Revocation of attributes refers to preventing the revoked attributes from
being used in future transactions or ensuring that such use would be recognized as illegitimate by
verifiers.
e) Attribute update: The update of attributes refers to the change of attribute values or addition of
attributes regardless of whether the attributes are stored within the mdoc app or at a remote
Identity or Attribute Provider. The attribute update can be performed in the field or remotely with
or without the holder being required to be in-person.
f) Cloning protection: Cloning protection prevents from cloning. Cloning refers to the illegitimate
reproduction of the credentials and user attributes. Cloning can illegitimately give parties using
cloned credentials privileges they would not hold otherwise.
5.2.5 Information security
a) Secure data storage: The user attributes and credentials are securely stored ensuring the
confidentiality, authenticity, integrity and availability of the data. This protects the data against
risks such as unauthorized access, destruction, use, modification, disclosure or loss.
In technical aspects, the privacy and security principles can be fulfilled by protocols and mechanisms
specified in the ISO/IEC 23220 series.
6 General life-cycle phases and components of mobile document systems
6.1 Life-cycle phases of mobile document systems
The deployment and operation of a mobile document system is divided into different generic phases with
different components involved. Requirements for implementations of such components and services
are given in ISO/IEC 232202, ISO/IEC 232203, ISO/IEC 232204, ISO/IEC 232205, ISO/IEC 232206.
Deployment examples of components are given in Annex A. A mobile document system consists of the
following five life-cycle phases and transitions (see Figure 2):
— the initialization phase is the starting phase that includes the setup of one or more infrastructures
required for installation, issuing, operational and removal phases; specification of this phase is out
of scope of the ISO/IEC 23220 series;
NOTE For information on how to securely inject a root of trust in a secure area see [18].
— the installation phase (see system architectures in Clause 7) that can be entered
— by transition start deployment from initialization phase just by starting the deployment of
required software, e.g. the mdoc app or firmware for tamper resistant elements (TRE), or
— by transition update mdoc app from operational phase in case new software components are
available, or
© ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
— by transition load mdoc app from removal phase in case software components (e.g. mdoc app)
have been removed from one mobile device and is newly to be loaded onto another mobile
device;
— the issuing phase (see system architectures in Clause 8) that can be entered
— by transition start issuance from installation phase upon request by the holder (e.g. after
transition update mdoc app user attributes and credential may be still issued), or
— by transition re-issue user attributes and/or credentials from operational phase in case
value of user attributes or credentials or both have been changed;
EXAMPLE A change of name or living address requires a re-issuance of these attributes, whereas
the expiration of the validity of the mobile document or electronic signature of the issuer require the
reissuance of these credentials.
— the operational phase (see system architectures in Clauses 9 and 10) that can be entered by
transition start usage from issuing phase after issuance of user attributes and credentials has
been completed;
— the removal phase that can be entered by transition remove from device in case all software
and data have to be deleted on a particular mobile device and conditionally user attributes and
credentials on a remote server; life-cycle can start with installation phase by transition load mdoc
app; specification of this phase is out of scope of this document.
Figure 2 — Life-cycle phases of mobile document system
6.2 Components of a mobile document system
6.2.1 Operational modes of components
A mobile document system may be operated in different modes according to a policy by the issuer. The
main distinguishing aspects of architectures are
— the kind of binding user attributes to the holder,
© ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
— the location and storage of the user attributes itself, and
— the mode of transmission of the user attributes and credentials.
User binding describes the method and strength of linking electronic data, i.e. the user attributes,
to a natural person, i.e. the holder. The creation of the binding is the responsibility of the issuer; the
verification of the binding is the responsibility of the verifier. A verifier that operates a verification
application can verify this link (e.g. the verifier can compare an electronically received face image as
part of the user attributes with the face of the holder). The issuer can establish a strong link between
the electronic data and the natural person as part of the issuing process (e.g. the issuer can verify the
identity of a holder through personal appearance in the issuing phase). If the confidence level matches
the requirements of the verifier, the verifier shall have sufficient confidence in the binding established
by the issuer and hence can accept the holder as a legitimate holder of the mdoc app and the respective
mobile document.
Depending on the respective policy of an issuer, a subset of the specified interfaces and services given
in Figure 2 (and specified in the ISO/IEC 23220 series) are to be implemented and are to be operated by
certain entities. Annex A gives examples of typical deployment options of the services. Examples include
an issuing authority that operates all services required for issuing and revoking of a mobile document
by itself (see A.2 and A.3). Other examples include deployment options that allow for operating all or
parts of the services by an entity different from issuer, i.e. by an ID-provisioning entity, but monitored
by the issuer (see A.4 and A.6). An issuer can also choose to operate parts of the services by itself,
whereas other parts are operated by the ID-provisioning entity (see A.5).
6.2.2 Components of mobile document systems
The main components of a mobile document system (see Figure 3) considered in this document are
— the mdoc app including one or more SAApplications,
— all service related to the issuing of mobile documents, and
— all services related to the usage of mobile documents.
© ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
Key
see Figure 1
Figure 3 — Components of mdoc app and related services
A mobile document system may implement different architectures and functionalities (see system
architectures in Clauses 7 and 8). Sensitive user attributes and credentials as well as authentication
factors for the purpose of holder authentication (e.g. biometric factors or knowledgebased factors) can
be managed in a secure area. The secure area can be hardware or software based or both. Mechanisms
for verifying the trustworthiness of secure areas is specified in ISO/IEC TS 23220-6.
[19] [19]
EXAMPLE 1 A SAApplication on a Secure Element, on a TEE or any other software or firmware
component or both as part of a TRE can serve as a secure area.
EXAMPLE 2 Certain OS extensions providing mechanisms to securely store and manage user attributes and
credentials or an implementation of white box cryptography serve as a software-based secure area.
The mdoc app should at least use one option of the secure area given in Figure 3. Depending on the
chosen SA-Application, an additional service for the provisioning of the SA-Application can be required
(see SAApplication provider service in Figure 3 and in A.6, B.4 and B.5).
The mdoc app communicates with the secure area via mobile device internal communication channels
(see relations (a), (b), (c), (d) and (e) in Figure 2) for the purpose of accessing and processing user
attributes and creden
...
INTERNATIONAL ISO/IEC
STANDARD 23220-1
First edition
2023-02
Cards and security devices for
personal identification — Building
blocks for identity management via
mobile devices —
Part 1:
Generic system architectures of
mobile eID systems
Cartes et dispositifs de sécurité pour l’identification des personnes —
Blocs fonctionnels pour la gestion des identités via les dispositifs
mobiles —
Partie 1: Architectures génériques des systèmes d'identification
électronique mobiles
Reference number
© ISO/IEC 2023
© ISO/IEC 2023
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
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii
© ISO/IEC 2023 – All rights reserved
Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Abbreviated terms . 6
5 Design and privacy principles of mobile document systems . 7
5.1 Design principles . 7
5.2 Privacy and security principles . 8
5.2.1 General . 8
5.2.2 Data minimization . 8
5.2.3 Consent and choice: . 8
5.2.4 Accuracy and quality . 8
5.2.5 Information security . . 9
6 General life-cycle phases and components of mobile document systems .9
6.1 Life-cycle phases of mobile document systems . 9
6.2 Components of a mobile document system . 10
6.2.1 Operational modes of components . . 10
6.2.2 Components of mobile document systems . 11
7 Generic system architectures of mobile document systems in installation phase .13
8 Generic system architectures of mobile document systems in issuing phase .15
8.1 Source of user attributes .15
8.2 Generic sub-phases of issuing phase. 15
8.3 System architectures in sub-phases user identification and mID-discovery . 16
8.4 Architectures in sub-phase issuance . 18
8.5 Monitoring service in issuing phase . 20
9 On-site identification system architecture in operational phase .21
9.1 General sub-phases of on-site identification system architecture . 21
9.2 On-site identification system architecture with local attribute storage . 21
9.3 On-site identification system architecture with remote attribute storage .22
10 Remote identification system architecture in operational phase .23
10.1 General .23
10.2 Remote identification system architecture with local attribute storage .23
10.3 Remote identification system architecture with remote attribute storage .25
Annex A (informative) Examples of deployment options for issuers in issuing phase .28
Annex B (informative) Examples of deployment options in installation phase .35
Annex C (informative) Examples of holder enrolment .39
Annex D (informative) Examples of additional physical factor(s) of authentication .43
Bibliography .47
iii
© ISO/IEC 2023 – All rights reserved
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.
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 or
www.iec.ch/members_experts/refdocs).
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) or the IEC
list of patent declarations received (see https://patents.iec.ch).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, 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
www.iso.org/iso/foreword.html. In the IEC, see www.iec.ch/understanding-standards.
This document was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 17, Cards and security devices for personal identification.
A list of all parts in the ISO/IEC 23220 series can be found on the ISO and IEC websites.
Any feedback or questions on this document should be directed to the user’s national standards
body. A complete listing of these bodies can be found at www.iso.org/members.html and
www.iec.ch/national-committees.
iv
© ISO/IEC 2023 – All rights reserved
Introduction
Electronic ID-Applications (eID-Apps) are commonly used in badges and ID-Cards with integrated
circuits and allow users to complete electronic identification, authentication or optionally to create
digital signatures. Many different application areas have an essential need for these mechanisms
and use different means to provide these features (e.g. health system with health assurance cards or
health professional cards, financial sector with payment cards, government ID with national ID cards,
electronic passports or driver's licenses, educational systems with student cards or library cards, in
the company sector with employee cards and in the personal sector with member cards).
Mobile devices (e.g. mobile phones or smart phones, wearable devices) are a central part of the daily life
for many individuals. They are not only used for communication, but also for emailing, access to social
media, gaming, shopping, banking, and storing private content such as photos, videos and music. They
are used today as a personal device for business and private applications. With the ubiquity of mobile
devices in day-to-day activities there is a strong demand from users to have eID-Apps or services with
identification/authentication mechanisms on their mobile equipment, i.e. an mdoc app.
An mdoc app can be deployed to provide a number of different digital ID-documents. Additionally, it can
reside among other eID-Apps on a mobile device. Moreover, users can possess more than one mobile
device holding an mdoc app, which leads to enhanced mechanisms for the management of credentials
and attributes.
The technical preconditions for the deployment of mdoc apps exist and they are partly standardized
to support security and privacy on a mobile device. Examples for containers of eID-App solutions are
the software-based Trusted Execution Environment (TEE), hardware-based secure elements such as
universal integrated circuit card (UICC), embedded or integrated UICC (eUICC or iUICC), embedded
secure elements, secure memory cards with cryptographic module [17] or other dedicated internal
security devices residing on the mobile device, as well as solutions with server-based security means.
As mdoc apps can be located on different forms of mobile devices featuring different security means,
they must be as generic as possible to be adoptable to different variants of trusted eID-Management.
This diversity leads also to different levels of security, trust and assurance. Trusted eID-Management
thereby implies the (remote) administration and use of one or several security elements (e.g. in form of
an intelligent network), credentials and user attributes with different levels of security suitable to their
capability and power.
Access to the mdoc app by the external world must be performed by the available transmission channels.
Typical local communication channels are Bluetooth Low Energy (BLE), Near Field Communication
(NFC), Wi-Fi aware, whereas remote communication is typically an internet connection over mobile
networks and Wi-Fi networks. The way of identification and choice of the transmission interface and
protocols is an essential part for a trusted eID-Management.
Those mdoc apps are used in different areas of daily life and are the focus of different standardization
activities. This document aims at delivering mechanisms and protocols usable by other standards to
provide interoperability and interchangeability. With these basics in mind, future mdoc apps can be
derived and may extend the ISO/IEC 23220 series.
The ISO/IEC 23220 series builds upon existing standards comprising four main features:
a) secure channel establishment;
b) API call serialization method;
c) data element naming convention;
d) payload transport over communication channel protocols, which are constitutive of the
interoperability pillars.
v
© ISO/IEC 2023 – All rights reserved
In addition, it adds means to establish Trust on First Use (TOFU).
NOTE The ISO/IEC 23220 series inherits and enhances the functionality that was adopted by mobile driving
licence applications whereby ensuring backward compatibility with ISO/IEC 18013-5.
Other parts in the ISO/IEC 23220 series specify the following:
1)
— generic data formats (see ISO/IEC TS 23220-2);
2)
— protocols and services for issuing phase (see ISO/IEC TS 23220-3);
3)
— protocols and services for operational phase (see ISO/IEC TS 23220-4) ;
4)
— trust models and confidence levels (see ISO/IEC TS 23220-5) ;
5)
— mechanism for use of certification on trustworthiness of secure area (see ISO/IEC TS 23220-6).
1) Under preparation. Stage at time of publication: ISO/IEC AWI TS 23220-2.
2) Under preparation. Stage at time of publication: ISO/IEC AWI TS 23220-3.
3) Under preparation. Stage at time of publication: ISO/IEC AWI TS 23220-4.
4) Under preparation. Stage at time of publication: ISO/IEC AWI TS 23220-5.
5) Under preparation. Stage at time of publication: ISO/IEC AWI TS 23220-6.
vi
© ISO/IEC 2023 – All rights reserved
INTERNATIONAL STANDARD ISO/IEC 23220-1:2023(E)
Cards and security devices for personal identification —
Building blocks for identity management via mobile
devices —
Part 1:
Generic system architectures of mobile eID systems
1 Scope
This document specifies generic system architectures and generic life-cycle phases of mobile eID
systems in terms of building blocks for mobile eID system infrastructures. It standardizes interfaces
and services for mdoc apps and mobile verification applications.
It is applicable to entities involved in specifying, architecting, designing, testing, maintaining,
administering and operating a mobile eID system in parts or entirely.
2 Normative references
There are no normative references in this document.
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminology databases for use in standardization at the following addresses:
— ISO Online browsing platform: available at https:// www .iso .org/ obp
— IEC Electropedia: available at https:// www .electropedia .org/
3.1
attribute
user attribute
characteristic or property of an entity (3.6)
EXAMPLE An entity type, address information, telephone number, a privilege, a MAC address, a domain
name are possible attributes
[SOURCE: ISO/IEC 24760-1:2019, 3.1.3]
3.2
attribute statement
attribute describing a statement or assertion about user attributes (3.1) comprising predicates over
attributes
[SOURCE: ISO/IEC 19286:2018, 3.6, modified — Added "attribute describing a" at the beginning of the
definition and removed EXAMPLE.]
3.3
authentication
provision of assurance in the identity (3.10) of an entity (3.6)
[SOURCE: ISO/IEC 29115:2013, 3.2]
© ISO/IEC 2023 – All rights reserved
3.4
authentication protocol
defined sequence of messages between an entity (3.6) and a verifier (3.40) that enables the verifier to
perform authentication (3.3) of an entity
[SOURCE: ISO/IEC 29115:2013, 3.4]
3.5
credential
set of data presented as evidence of a claimed or asserted identity (3.10) and/or entitlements
Note 1 to entry: According to ISO/IEC 29115 an assertion is considered a stronger statement than a claim.
EXAMPLE A user attribute signed by the issuer as proof of authenticity is a credential that can be verified by
the verifier by validating the electronic signature.
[SOURCE: ISO/IEC 29115:20133.8, modified — Replaced Note 1 to entry with new Note 1 to entry.
EXAMPLE was added.]
3.6
entity
item relevant for the purpose of operation of a domain that has recognizably distinct existence
Note 1 to entry: An entity can have a physical or a logical embodiment.
EXAMPLE A person, an organization, a device, a group of such items, a human subscriber to a telecom
service, a SIM card, a passport, a network interface card, a software application, a service or a website.
[SOURCE: ISO/IEC 24760-1:2019, 3.1.1]
3.7
holder
entity (3.6), i.e. natural person, who holds the mdoc app (3.19) and uses it to perform user identification
(3.8) towards a verification application (3.39)
3.8
identification
user identification
process of distinguishing an entity (3.6) within a given context by the unique association of a set of
descriptive parameters
EXAMPLE User attributes are descriptive parameters of the entity 'holder'.
[SOURCE: ISO/IEC 19286:2018, 3.15, modified — Added "of the entity 'holder'" to the EXAMPLE.]
3.9
identifier
data which identifies an entity (3.6) in a given context towards another entity
[SOURCE: ISO/IEC 19286:2018, 3.16]
3.10
identity
set of attributes (3.1) related to an entity (3.6)
Note 1 to entry: An entity can have more than one identity.
Note 2 to entry: Several entities can have the same identity.
Note 3 to entry: ITU-T X1252 specifies the distinguishing use of an identity. In this document, the term identifier
implies this aspect.
[SOURCE: ISO/IEC 24760-1:2019, 3.1.2]
© ISO/IEC 2023 – All rights reserved
3.11
identity or attribute provider service
service that receives attributes (3.1) authorized by the issuer (3.14) and makes these attributes available
to verification applications (3.39) in the operational phase (3.26)
Note 1 to entry: An identity or attribute provider can be deployed as central service or as decentral service by
using a distributed ledger technology managed by the holder.
Note 2 to entry: An attribute provider services provides any kind of attributes (3.1).
Note 3 to entry: An identity provider services makes attributes available that convey identity information.
3.12
ID-provisioning entity
entity that operates all or parts of services of installation phase, (3.13), issuing phase (3.15) and
operational phase (3.26) on behalf of the issuer (3.14)
3.13
installation phase
phase of mobile document system (3.23) that includes the loading of the mdoc app (3.19) and related
software onto the mobile device (3.17)
EXAMPLE Loading an app onto a smartphone or loading an SA-Application (e.g. a Java Card applet) into the
[19]
secure area, e.g. an embedded secure element, is part of the installation phase.
3.14
issuer
entity (3.6) that makes available user attributes (3.1) and credentials (3.5) in the issuing phase (3.15) and
authorizes the instantiation of the mdoc app (3.19)
Note 1 to entry: An issuing authority acts as an issuer.
3.15
issuing phase
phase of mobile document system (3.23) that includes the initial issuing of either user attributes (3.1) or
credentials (3.5) or both into the mdoc app (3.19) and can include the re-issuing of credentials
Note 1 to entry: In literature, issuing of user attributes and credentials is also referred to as provisioning of user
attributes and credentials.
3.16
issuing service
service operated in issuing phase (3.15) that provides all data of a mobile document (3.22) stored either
locally in the mdoc app (3.19) or remotely at an identity or attribute provider service (3.11)
3.17
mobile device
portable computing device that at least: a) has a small form factor such that it can easily be carried
by a single individual; b) is designed to operate, transmit and receive information without a wired
connection; c) possesses local, non-removable or removable data storage; d) includes a self-contained
power source and e) includes means for the holder (3.7) of the portable computing device and the device
to interact with each other
Note 1 to entry: Mobile devices may also include voice communication capabilities, on-board sensors that allow
the devices to capture information, and/or extended computer functionality and connectivity.
Note 2 to entry: Adapted from ISO/IEC 18013-5.
EXAMPLE Smartphones, tablets, and e-readers are mobile devices.
© ISO/IEC 2023 – All rights reserved
3.18
discovery service
service operated in issuing phase (3.15) that verifies mdoc app (3.19) characteristics by means of mdoc
app capability descriptor
3.19
mdoc app
application on a mobile device (3.17) that manages user attributes (3.1) and credentials (3.5) for
electronic identification purposes and controls access to the user attributes and credentials whether
the user attributes and credentials are stored on the mobile device, on a server or on an external device
Note 1 to entry: In ISO/IEC 18013-5, mdoc represents mdoc app or mobile document (3.22).
3.20
MCD attestation service
service signing the mdoc capability descriptor
[6]
Note 1 to entry: The mdoc app (3.19) capability descriptor is specified in ISO/IEC TS 23220-3 .
3.21
mdoc app provider service
webservice operated by the mdoc app (3.19) provider in issuing phase (3.15) that controls the issuing of
mobile documents (3.22) into the mdoc app
3.22
mobile document
set of attributes (3.1) and credentials (3.5) issued by one or more issuers into an mdoc app (3.19) and
managed by an mdoc app
Note 1 to entry: A mobile document is considered a digital document. An mdoc app managing more than one
mobile document is also considered an eID-Wallet.
Note 2 to entry: In ISO/IEC 18013-5, mdoc represents mdoc app or mobile document.
EXAMPLE Mobile documents include eID documents and licenses or certificates that give the holder
permissions.
3.23
mobile document system
mobile eID-System
set of components interacting to manage mobile documents (3.22)
EXAMPLE Components of a mobile document system are mdoc app (3.19), mobile verification application,
issuing service or validation service.
3.24
monitoring service
service operated in issuing phase (3.15) that controls all or parts of a user identification service (3.37),
discovery service (3.18), issuing service (3.16) or MCD attestation service (3.20)
3.25
on-site identification
use case of mobile document system (3.23) that requires a local device-to-device communication for
user identification (3.8) between a mobile device (3.17) providing the mdoc app (3.19) and verifier device
(3.41)
Note 1 to entry: Device-to-device authentication includes the mobile device with mdoc app and the verifier device
with verification application.
© ISO/IEC 2023 – All rights reserved
3.26
operational phase
phase of mobile document system (3.23) that includes the usage of the mdoc app (3.19) for the purpose of
user identification (3.8) and authentication (3.3)
3.27
remote identification
use case of mobile document system (3.23) that requires a remote device-to-service communication over
the internet for user identification (3.8) between a mobile device (3.17) and verification application (3.39)
Note 1 to entry: Device-to-service authentication includes the mobile device with mdoc app (3.19) and the
verification application without verifier device.
3.28
remote user storage service
service that manages data storage and that controls access to it
Note 1 to entry: Authorization by the holder is required.
3.29
removal phase
phase of mobile document system (3.23) that includes the removal of the mdoc app (3.19) and related
software as well as user attributes (3.1) and credentials (3.5) from the mobile device (3.17)
3.30
SA-Application
application of the secure area (3.33) that manages credentials (3.5) and that may manage user attributes
(3.1) for user identification (3.8) purposes and can control access to the user attributes
3.31
SA-Application provider service
service that installs SA-Applications (3.30) into secure areas by means of an SA-Client
3.32
secure memory card
non-volatile memory card format, i.e. a Secure Digital (SD) Card, for use in portable devices with
physical sizes “original”, “mini” or “micro” together with a cryptographic module
[SOURCE: NIST SP 800-157 [17]]
3.33
secure area
isolated internal or attached area of a mobile device (3.17) that ensures secure processing and storing of
data even when the primary operating system (OS) is compromised
Note 1 to entry: The primary OS is also referred to as rich OS or high-level OS.
[19] [19]
EXAMPLE A secure element or a Trusted Execution Environment (TEE) serve as an internal secure
area. A universal integrated circuit card (UICC) is considered as an attached secure area of a mobile device.
3.34
server retrieval token
token identifying the holder (3.7) and the mobile document (3.22) to the identity or attribute provider
service (3.11)
3.35
Trusted Execution Environment
TEE
secure area (3.33) of the main processor of a mobile device
© ISO/IEC 2023 – All rights reserved
3.36
TSM-Service
SA-Application provisioning service that allows for loading and installing of SA-Applications (3.30)
according to GlobalPlatform
EXAMPLE JavaCard Applets and Trustlets are SA-Applications.
3.37
user identification service
service operated in issuing phase (3.15) that identifies the holder (3.7) by electronic or non-electronic
means with or without a mobile document (3.22)
3.38
validation service
service or mechanism in operational phase (3.26) that allows for determination of validity of mobile
documents (3.22)
Note 1 to entry: Determination of validity can include revocation status of mobile documents.
EXAMPLE Certificate revocation lists or public key directories can be part of validation services.
3.39
verification application
mdoc reader
application on a verifier device (3.41) or on a remote server validating user attributes (3.1) and credentials
(3.5) retrieved from an mdoc app (3.19) or an identity or attribute provider service (3.11)
Note 1 to entry: mdoc app and a verification application are typically part of a mobile document system.
Note 2 to entry: In ISO/IEC 18013-5 an mdoc reader is defined as a device that can retrieve mdoc data for
verification purposes.
3.40
verifier
entity (3.6) that controls the verification application (3.39) and uses it to perform user identification (3.8)
3.41
verifier device
device that connects locally with the mobile device (3.17) providing the mdoc app (3.19) and that
optionally provides the verification application (3.39)
EXAMPLE An ISO/IEC 14443 terminal that connects with a mobile device is a verifier device without a
verification application. A mobile device providing a verification application that connects via ISO/IEC 14443
with the mobile device is a verifier device.
4 Abbreviated terms
For the purposes of this document, the following abbreviated terms apply.
BLE Bluetooth Low Energy
eID Electronic identity
eSE embedded secure element
eMRTD electronic Machine-Readable Travel Document
eUICC embedded universal integrated circuit card
IDS Image Delivery Server
© ISO/IEC 2023 – All rights reserved
MCD mdoc app capability descriptor
mdoc mobile document
OFL Open Firmware Loader
SA Secure Area
SAAO Secure Area Attestation Object
TEE Trusted Execution Environment
5 Design and privacy principles of mobile document systems
5.1 Design principles
This document specifies building blocks in terms of services. Protocols and interfaces implementing
the data exchange for these services are specified in ISO/IEC TS 23220-2, ISO/IEC TS 23220-3,
ISO/IEC TS 23220-4. Services can be operated by various entities such as an issuer or an entity acting
on behalf of the issuer. The document distinguishes services directly communicating with the mdoc app
and services communicating with other (backend)-services. For example, an issuer can operate all or
some of those services. Deployment examples are given in Annex A.
A mobile document system in conformance to this document implements one or more of the specified
system architectures involving an mdoc app running on a mobile device and used for identification
and authentication purposes of a holder. The verifier is an entity providing a verification application
either through a verifier device placed at a certain distance to the mobile device or through an online
service. The verifier uses issuer information and a related confidence level to determine the quality of
the identification or authentication process.
The user attributes and credentials are managed by the mdoc app or the SA-Application or by a remote
identity and attribute provider or a combination of these options. The management of these data
includes storage and access control. The use of an SA-Application with hardware backed secure area (see
[19]
6.2), e.g. a secure element, provides higher confidence in the user identification and authentication
process due to the involvement of tamper-resistant hardware components.
A mobile document system is an identity management system in accordance with ISO/IEC 24760 and
manages identities in a certain domain. Different domains which have agreements about identity
federation according to ISO/IEC 24760 are allowed for establishing trust in the cross-domain
identification process and in the derivation of user attributes from a primary domain into a secondary
domain. Hence, re-issuing or renewal as well as revoking and deleting processes of user attributes and
credentials are part of a mobile document system together with the required infrastructures.
The specification of generic architectures of mobile document systems including services and interfaces
use the following key in the figures if not stated otherwise.
© ISO/IEC 2023 – All rights reserved
Figure 1 — General notation of system architecture specifications
5.2 Privacy and security principles
5.2.1 General
In the specification of the mobile document system, the following privacy and security principles
according to ISO/IEC 29100 and ISO/IEC 19286 are considered:
5.2.2 Data minimization
a) Partial attribute release: Partial release of user attributes and attribute statements contributes to
realizing data minimization. This requires the use of technology, which does not inherently lead to
the release of all or large parts of the PII in each transaction.
b) Unlinkability: Unlinkability of transactions at the cryptographic or protocol level contributes to
data minimization. Only identifiers that are required to establish necessary linkability with other
transactions are disclosed. Establishing linkability of a transaction with other transactions by
default through an improperly designed cryptographic protocol layer counters the ideas of data
minimization.
c) Domain-specific identifier (Pseudonym): Domain-specific identifiers, or pseudonyms, are another
concept towards data minimization. They are a form of identifiers, which avoid the use of the same
unique identifier for a holder in all its interactions. Particularly, when a mobile document system is
used for both governmental applications and private-sector applications, some countries mandate
different identifiers to be used for public- and private-sector. This is to prevent the exposure of
substantial personal information from one entity’s data to other entities.
5.2.3 Consent and choice:
a) User-centric system: In a user-centric system the holders have control over the use of their
attributes and can exert informed consent, whether the user attributes are managed by a SA-
Application and/or by a remote identity or attribute provider.
5.2.4 Accuracy and quality
a) User binding: The user attributes and credentials are be bound to the holder, i.e. the legitimate
holder to whom it is issued. This is crucial for the basic function of any government-issued document
of associating attributes with people to whom they should apply.
© ISO/IEC 2023 – All rights reserved
b) Eavesdropping protection: Protocols executed between the components of the mobile document
system can protect against eavesdropping of personal identifiable information of communications.
c) Attribute authenticity and integrity: This refers to the authenticity and integrity of attributes being
protected and released to the relying entities being consistent with the attributes the issuer has
issued. Thus, attribute integrity and authenticity are the basic security properties assuring security
of user attribute information not being tampered with. Achieving authenticity and integrity of the
contained attributes is a foundational function of any government-issued security document.
d) Attribute revocation: Revocation of attributes refers to preventing the revoked attributes from
being used in future transactions or ensuring that such use would be recognized as illegitimate by
verifiers.
e) Attribute update: The update of attributes refers to the change of attribute values or addition of
attributes regardless of whether the attributes are stored within the mdoc app or at a remote
Identity or Attribute Provider. The attribute update can be performed in the field or remotely with
or without the holder being required to be in-person.
f) Cloning protection: Cloning protection prevents from cloning. Cloning refers to the illegitimate
reproduction of the credentials and user attributes. Cloning can illegitimately give parties using
cloned credentials privileges they would not hold otherwise.
5.2.5 Information security
a) Secure data storage: The user attributes and credentials are securely stored ensuring the
confidentiality, authenticity, integrity and availability of the data. This protects the data against
risks such as unauthorized access, destruction, use, modification, disclosure or loss.
In technical aspects, the privacy and security principles can be fulfilled by protocols and mechanisms
specified in the ISO/IEC 23220 series.
6 General life-cycle phases and components of mobile document systems
6.1 Life-cycle phases of mobile document systems
The deployment and operation of a mobile document system is divided into different generic phases
with different components involved. Requirements for implementations of such components and
services are given in ISO/IEC TS 23220-2, ISO/IEC TS 23220-3, ISO/IEC TS 23220-4, ISO/IEC TS 23220-5,
ISO/IEC TS 23220-6. Deployment examples of components are given in Annex A. A mobile document
system consists of the following five life-cycle phases and transitions (see Figure 2):
— the initialization phase is the starting phase that includes the setup of one or more infrastructures
required for installation, issuing, operational and removal phases; specification of this phase is out
of scope of the ISO/IEC 23220 series;
NOTE For information on how to securely inject a root of trust in a secure area see [18].
— the installation phase (see system architectures in Clause 7) that can be entered
— by transition start deployment from initialization phase just by starting the deployment of
required software, e.g. the mdoc app or firmware for tamper resistant elements (TRE), or
— by transition update mdoc app from operational phase in case new software components are
available, or
© ISO/IEC 2023 – All rights reserved
— by transition load mdoc app from removal phase in case software components (e.g. mdoc app)
have been removed from one mobile device and is newly to be loaded onto another mobile
device;
— the issuing phase (see system architectures in Clause 8) that can be entered
— by transition start issuance from installation phase upon request by the holder (e.g. after
transition update mdoc app user attributes and credential may be still issued), or
— by transition re-issue user attributes and/or credentials from operational phase in case
values of user attributes or credentials or both have been changed;
EXAMPLE A change of name or living address requires a re-issuance of these attributes, whereas
the expiration of the validity of the mobile document or electronic signature of the issuer require the
re-issuance of these credentials.
— the operational phase (see system architectures in Clauses 9 and 10) that can be entered by
transition start usage from issuing phase after issuance of user attributes and credentials has
been completed;
— the removal phase that can be entered by transition remove from device in case all software
and data have to be deleted on a particular mobile device and conditionally user attributes and
credentials on a remote server; life-cycle can start with installation phase by transition load mdoc
app; specification of this phase is out of scope of this document.
Figure 2 — Life-cycle phases of mobile document system
6.2 Components of a mobile document system
6.2.1 Operational modes of components
A mobile document system may be operated in different modes according to a policy by the issuer. The
main distinguishing aspects of architectures are
— the kind of binding user attributes to the holder,
© ISO/IEC 2023 – All rights reserved
— the location and storage of the user attributes itself, and
— the mode of transmission of the user attributes and credentials.
User binding describes the method and strength of linking electronic data, i.e. the user attributes,
to a natural person, i.e. the holder. The creation of the binding is the responsibility of the issuer; the
verification of the binding is the responsibility of the verifier. A verifier that operates a verification
application can verify this link (e.g. the verifier can compare an electronically received face image as
part of the user attributes with the face of the holder). The issuer can establish a strong link between
the electronic data and the natural person as part of the issuing process (e.g. the issuer can verify the
identity of a holder through personal appearance in the issuing phase). If the confidence level matches
the requirements of the verifier, the verifier shall have sufficient confidence in the binding established
by the issuer and hence can accept the holder as a legitimate holder of the mdoc app and the respective
mobile document.
Depending on the respective policy of an issuer, a subset of the specified interfaces and services given
in Figure 3 (and specified in the ISO/IEC 23220 series) are to be implemented and are to be operated by
certain entities. Annex A gives examples of typical deployment options of the services. Examples include
an issuing authority that operates all services required for issuing and revoking of a mobile document
by itself (see A.2 and A.3). Other examples include deployment options that allow for operating all or
parts of the services by an entity different from issuer, i.e. by an ID-provisioning entity, but monitored
by the issuer (see A.4 and A.6). An issuer can also choose to operate parts of the services by itself,
whereas other parts are operated by the ID-provisioning entity (see A.5).
6.2.2 Components of mobile document systems
The main components of a mobile document system (see Figure 3) considered in this document are
— the mdoc app including one or more SA-Applications,
— all service related to the issuing of mobile documents, and
— all services related to the usage of mobile documents.
© ISO/IEC 2023 – All rights reserved
Key
see Figure 1
Figure 3 — Components of mdoc app and related services
A mobile document system may implement different architectures and functionalities (see system
architectures in Clauses 7 and 8). Sensitive user attributes and credentials as well as authentication
factors for the purpose of holder authentication (e.g. biometric factors or knowledge-based factors) can
be managed in a secure area. The secure area can be hardware or software based or both. Mechanisms
for verifying the trustworthiness of secure areas are specified in ISO/IEC TS 23220-6.
[19] [19]
EXAMPLE 1 A SA-Application on a Secure Element on a TEE or any other software or firmware
component or both as part of a TRE can serve as a secure area.
EXAMPLE 2 Certain OS extensions providing mechanisms to securely store and manage user attributes and
credentials or an implementation of white box cryptography serve as a software-based secure area.
The mdoc app should at least use one option of the secure area given in Figure 3. Depending on the
chosen SA-Application, an additional service for the provisioning of the SA-Application can be required
(see SA-Application provider service in Figure 3 and in A.6, B.4 and B.5).
The mdoc app communicates with the secure area via mobile device internal communication channels
[see relations (a), (b), (c), (d) and (e) in Figure 3] for the purpose of accessing and processing user
attributes and credentials. The SA-Application can reside on an external device (e.g. contactless eID
Cards or wearables) and communicates with the mdoc app via a local communication channel [see
relation (f) in Figure 3]. Moreover, a physical token with or without electronic capabilities exhibiting
physical security features that can be captured or interpreted by the mdoc app, can serve as additional
authentication factor of the holder [see relation (g) in Figure 3 and examples in Annex D]. Additional
physical factors of authentication can be used in the following life cycle phases:
— Issuing phase: In sub-phase user identification they can be used to enrol the holder or to confirm
user attributes of the holder before sub-phase issuance;
© ISO/IEC 2023 – All rights reserved
— Operational phase: They are applicable in all architectures of operational phase to confirm the
identity or the user attributes of the holder. They can be requested depending on the policy defined
by the mdoc app, the issuer, or the verifier operating the verification application.
EXAMPLE 3 Additional physical factors are eMRTDs, electronic identity cards or secure identity documents
with op
...
Deleted:
Deleted: 2022-06-30¶
ISO/IEC TC JTC1/SC17 N
Deleted: 2021-09-21
Date 2022-10
Deleted: DIS
ISO/IEC FDIS 23220-1:2022(E)
Deleted: 2021
ISO/IEC TC JTC1/SC 17/WG 4
Secretariat: BSI
Cards and security devices for personal identification — Building blocks for
identity management via mobile devices — Part 1: Generic system architectures
of mobile eID systems
Cartes et dispositifs de sécurité pour l’identification personnelle — Briques techniques
pour l’identification par dispositifs mobiles
ISO/IEC FDIS 23220-1:2022(E)
Deleted:
Deleted: DIS
Deleted: 2021
Deleted: 2016
All rights reserved. Unless otherwise specified, 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
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
copyright@iso.org
www.iso.org
Deleted: ii © ISO/IEC 2021 – All rights reserved¶
ii © ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E) Deleted: DIS
Deleted: 2021
Contents
Deleted: 5
Foreword . v
Introduction . vi Deleted: 6
1 Scope . 7
2 Normative references . 7
3 Terms and definitions . 7
4 Symbols and abbreviations . 13
5 Design and privacy principles of mobile eID-Systems . 13
5.1 Design principles . 13
5.2 Privacy and security principles . 14
6 General life-cycle phases and components of mobile eID-Systems . 15
6.1 Life-cycle phases of mobile eID-Systems . 15
6.2 Components of a mobile eID-System . 16
7 Generic system architectures of mobile eID-Systems in installation phase . 18
8 Generic system architectures of mobile eID-Systems in issuing phase . 20
8.1 Source of user attributes . 20
8.2 Generic sub-phases of issuing phase . 21
8.3 System architectures in sub-phases user identification and mID-discovery . 22
8.4 Architectures in sub-phase issuance . 24
8.5 Monitoring service in issuing phase . 25
9 On-site identification system architecture in operational phase . 26
9.1 General sub-phases of on-site identification system architecture . 26
9.2 On-site identification system architecture with local attribute storage . 26
9.3 On-site identification system architecture with remote attribute storage . 27
10 Remote identification system architecture in operational phase . 28
10.1 Remote identification system architecture with local attribute storage . 28
10.2 Remote identification system architecture with remote attribute storage . 29
Annex A (informative) Examples of deployment options for Issuers in issuing phase . 32
A.1 General . 32
A.2 Deployment example for issuing with local user attribute storage . 32
A.3 Deployment example for issuing with remote attribute storage . 33
A.4 Deployment example for issuing with ID-Provisioning Entity . 33
A.5 Deployment example for issuing with user identification service operated by issuer. 34
A.6 Deployment example for issuing with Open Firmware Loader . 35
A.7 Deployment example for installation phase with JavaCard Applets onto eSE . 36
A.8 Deployment example for installation phase with JavaCard Applets onto eUICC . 37
Annex B (informative) Identity proofing . 39
Deleted: © ISO/IEC 2021 – All rights reserved iii¶
© ISO/IEC 2022 – All rights reserved iii
ISO/IEC FDIS 23220-1:2022(E)
Deleted:
Deleted: DIS
Deleted: 2021
B.1 Introduction . 39
B.2 Identity derivation based on secure electronic identity documents . 39
B.2.1 General . 39
B.2.2 Authentication of the identity data of the user . 39
B.2.3 Binding between the identity data and the user . 40
B.3 Identity derivation using secure identity documents . 40
B.3.1 General . 40
B.3.2 Optical authentication of secure identity document . 40
B.3.3 Binding between the secure identity documents and the user . 41
B.4 Security prospective: attended vs. unattended identity derivation . 41
B.5 Example of enrolment procedure with additional physical factor of authentication . 41
Annex C (informative) Additional physical factor(s) of authentication . 43
C.1 Introduction . 43
C.2 Electronic MRTD . 43
C.3 Electronic identity card. 43
C.4 Secure identity document with optical authentication features . 45
C.5 Biometric authentication . 45
Bibliography . 47 Deleted: ¶
Deleted: iv © ISO/IEC 2021 – All rights reserved¶
iv © ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E) Deleted: DIS
Deleted: 2021
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.
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 or
www.iec.ch/members_experts/refdocs).
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) or the
IEC list of patent declarations received (see https://patents.iec.ch).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, 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
www.iso.org/iso/foreword.html. In the IEC, see www.iec.ch/understanding-standards.
This document was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 17, Cards and security devices for personal identification.
A list of all parts in the ISO/IEC 23220 series can be found on the ISO and IEC websites.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www.iso.org/members.html and www.iec.ch/national-
committees.
Deleted: ¶
Deleted: © ISO/IEC 2021 – All rights reserved v¶
© ISO/IEC 2022 – All rights reserved v
ISO/IEC FDIS 23220-1:2022(E)
Deleted:
Deleted: DIS
Deleted: 2021
Introduction
Electronic ID-Applications (eID-Apps) are commonly used in badges and ID-Cards with integrated Deleted: today
circuits and allow users to complete electronic identification, authentication or optionally to create
digital signatures. Many different application areas have an essential need for these mechanisms and
use different means to provide these features (e.g. health system with health assurance cards or health
Deleted: governmental
professional cards, financial sector with payment cards, government ID with national ID cards,
electronic passports or driver's licenses, educational systems with student cards or library cards, in the
Deleted: -Cards
company sector with employee cards and in the personal sector with member cards).
Deleted: private
Deleted: any kind of
Mobile devices (e.g. mobile phones or smart phones, wearable devices) are a central part of the daily life
for many individuals. They are not only used for communication, but also for emailing, access to social
media, gaming, shopping, banking, and storing private content such as photos, videos and music. They Deleted: of
are used today as a personal device for business and private applications. With the ubiquity of mobile
devices in day-to-day activities there is a strong demand from users to have eID-Apps or services with Deleted:
identification/authentication mechanisms on their mobile equipment, i.e. an mdoc app.
An mdoc app can be deployed to provide a number of different digital ID-documents. Additionally, it can Deleted: may
reside among other eID-Apps on a mobile device. Moreover, users can possess more than one mobile
device holding an mdoc app, which leads to enhanced mechanisms for the management of credentials
and attributes.
The technical preconditions for the deployment of mdoc apps exist and they are partly standardized to
support security and privacy on a mobile device. Examples for containers of eID-App solutions are the
software-based Trusted Execution Environment (TEE), hardware-based secure elements such as
universal integrated circuit card (UICC), embedded or integrated UICC (eUICC or iUICC), embedded
Deleted: (SOURCE: NIST SP 800-157: Guidelines for Derived PIV
secure elements, secure memory cards with cryptographic module [17] or other dedicated internal
Credentials)[
security devices residing on the mobile device, as well as solutions with server-based security means.
As mdoc apps can be located on different forms of mobile devices featuring different security means,
they must be as generic as possible to be adoptable to different variants of trusted eID-Management.
This diversity leads also to different levels of security, trust and assurance. Trusted eID-Management
thereby implies the (remote) administration and use of one or several security elements (e.g. in form of
an intelligent network), credentials and user attributes with different levels of security suitable to their
capability and power.
Access to the mdoc app by the external world must be performed by the available transmission
channels. Typical local communication channels are Bluetooth Low Energy (BLE), Near Field
Communication (NFC), Wi-Fi aware, whereas remote communication is typically an internet connection
over mobile networks and Wi-Fi networks. The way of identification and choice of the transmission
interface and protocols is an essential part for a trusted eID-Management.
Deleted:
Those mdoc apps are used in different areas of daily life and are the focus of different standardization
activities. This document aims at delivering mechanisms and protocols usable by other standards to
Deleted:
provide interoperability and interchangeability. With these basics in mind, future mdoc apps can be
Deleted: this
derived and may extend the ISO/IEC 23220 series.
Deleted: of standards
The ISO/IEC 23220 series builds upon existing standards comprising four main features:
Deleted: (1
a) secure channel establishment;
Deleted: , (2
Deleted: , (3
b) API call serialization method;
Deleted: , and (4
c) data element naming convention;
Deleted: vi © ISO/IEC 2021 – All rights reserved¶
vi © ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E) Deleted: DIS
Deleted: 2021
d) payload transport over communication channel protocols, which are constitutive of the
Deleted: In addition, it adds means to establish Trust On First
interoperability pillars.
Use (TOFU).¶
In addition, it adds means to establish Trust on First Use (TOFU).
NOTE The ISO/IEC 23220 series inherits and enhances the functionality that was adopted by mobile driving Deleted: seriesinherits
licence applications whereby ensuring backward compatibility with ISO/IEC 18013-5.
Deleted:
Other parts in the ISO/IEC 23220 series specify the following:
— generic data formats (see ISO/IEC TS 23220-2); Deleted: ),;
— protocols and services for issuing phase (see ISO/IEC TS 23220-3); Deleted:
Deleted: ),;
— protocols and services for operational phase (see ISO/IEC TS 23220-4) ;
Deleted:
Deleted: );
— trust models and confidence levels (see ISO/IEC TS 23220-5) ;
Deleted: );—
— mechanism for use of certification on trustworthiness of secure area (see ISO/IEC TS 23220-6). Deleted: ).
Under preparation. Stage at time of publication: ISO/IEC AWI TS 23220-2.
Under preparation. Stage at time of publication: ISO/IEC AWI TS 23220-3.
Under preparation. Stage at time of publication: ISO/IEC AWI TS 23220-4.
Under preparation. Stage at time of publication: ISO/IEC AWI TS 23220-5.
Under preparation. Stage at time of publication: ISO/IEC AWI TS 23220-6.
Deleted: © ISO/IEC 2021 – All rights reserved vii¶
© ISO/IEC 2022 – All rights reserved vii
FINAL DRAFT INTERNATIONAL STANDARD ISO/IEC FDIS 23220-1:2022(E) Deleted: DIS
Deleted: 2021
Cards and security devices for personal identification — Building
blocks for identity management via mobile devices — Part 1:
Generic system architectures of mobile eID systems
1 Scope
This document specifies generic system architectures and generic life-cycle phases of mobile eID
systems in terms of building blocks for mobile eID system infrastructures. It standardizes interfaces and
services for mdoc apps and mobile verification applications.
Deleted: This document
It is applicable to entities involved in specifying, architecting, designing, testing, maintaining,
administering and operating a mobile eID system in parts or entirely.
2 Normative references
There are no normative references in this document. Deleted: The following documents are referred to in the text in
such a way that some or all of their content constitutes
requirements of this document. For dated references, only the
3 Terms and definitions
edition cited applies. For undated references, the latest edition of
the referenced document (including any amendments) applies.¶
¶
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminology databases for use in standardization at the following addresses:
— ISO Online browsing platform: available at https://www.iso.org/obp
— IEC Electropedia: available at https://www.electropedia.org/
3.1
attribute
user attribute
characteristic or property of an entity (3.6)
EXAMPLE: An entity type, address information, telephone number, a privilege, a MAC address, a domain name
are possible attributes
Deleted:
[SOURCE: ISO/IEC 24760-1:2019, 3.1.3]
Deleted: .]
3.2
attribute statement
attribute describing a statement or assertion about user attributes (3.1) comprising predicates over
attributes
[SOURCE: ISO/IEC 19286:2018, 3.6, modified — Added "attribute describing a" at the beginning of the Deleted:
definition and removed EXAMPLE.]
Deleted: -
3.3
authentication
provision of assurance in the identity (3.10) of an entity (3.6)
Deleted: © ISO/IEC 2021 – All rights reserved 1¶
© ISO/IEC 2022 – All rights reserved 1
ISO/IEC FDIS 23220-1:2022(E) Deleted: DIS
Deleted: 2021
[SOURCE: ISO/IEC 29115:2013, 3.2] Deleted:
3.4
authentication protocol
defined sequence of messages between an entity (3.6) and a verifier (3.40) that enables the verifier to
perform authentication (3.3) of an entity
[SOURCE: ISO/IEC 29115:2013, 3.4] Deleted:
3.5
credential
set of data presented as evidence of a claimed or asserted identity (3.10) and/or entitlements
Note 1 to entry: According to ISO/IEC 29115 an assertion is considered a stronger statement than a claim. Deleted:
EXAMPLE: A user attribute signed by the issuer as proof of authenticity is a credential that can be verified by Deleted:
the verifier by validating the electronic signature.
[SOURCE: ISO/IEC 29115:20133.8, modified — Replaced Note 1 to entry with new Note 1 to entry. Deleted: -
EXAMPLE was added.]
Deleted: was deleted and
3.6
entity
item relevant for the purpose of operation of a domain that has recognizably distinct existence
Note 1 to entry: An entity can have a physical or a logical embodiment.
EXAMPLE A person, an organization, a device, a group of such items, a human subscriber to a telecom service, a
SIM card, a passport, a network interface card, a software application, a service or a website. Deleted:
[SOURCE: ISO/IEC 24760-1:2019, 3.1.1] Deleted:
Deleted: .]
3.7
holder
entity (3.6), i.e. natural person, who holds the mdoc app (3.19) and uses it to perform user identification
(3.8) towards a verification application (3.39)
3.8 Deleted: ¶
identification
user identification
process of distinguishing an entity (3.6) within a given context by the unique association of a set of
descriptive parameters
EXAMPLE: User attributes are descriptive parameters of the entity 'holder'.
[SOURCE: ISO/IEC 19286:2018, 3.15, modified — Added "of the entity 'holder'" to the EXAMPLE.] Deleted: - added
Deleted: "holder
3.9
identifier
data which identifies an entity (3.6) in a given context towards another entity
[SOURCE: ISO/IEC 19286:2018, 3.16] Deleted:
3.10 Deleted: 2 © ISO/IEC 2021 – All rights reserved¶
2 © ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
Deleted:
Deleted: DIS
identity
set of attributes (3.1) related to an entity (3.6)
Note 1 to entry: An entity can have more than one identity.
Note 2 to entry: Several entities can have the same identity.
Note 3 to entry: ITU-T X1252 specifies the distinguishing use of an identity. In this document, the term identifier
implies this aspect.
[SOURCE: ISO/IEC 24760-1:2019, 3.1.2] Deleted: .]
3.11
identity or attribute provider service
service that receives attributes (3.1) authorized by the issuer (3.14) and makes these attributes
available to verification applications (3.39) in the operational phase (3.26)
Note 1 to entry: An identity or attribute provider can be deployed as central service or as decentral service by
using a distributed ledger technology managed by the holder. Deleted:
Note 2 to entry: An attribute provider services provides any kind of attributes (3.1).
Note 3 to entry: An identity provider services makes attributes available that convey identity information.
3.12
ID-provisioning entity
entity that operates all or parts of services of installation phase, (3.13), issuing phase (3.15) and
operational phase (3.26) on behalf of the issuer (3.14)
3.13
installation phase
phase of mobile document system (3.23) that includes the loading of the mdoc app (3.19) and related
software onto the mobile device (3.17)
EXAMPLE: Loading an app onto a smartphone or loading an SA-Application (e.g. a Java Card applet) into the Deleted: Applet
[19]
secure area, e.g. an embedded secure element, is part of the installation phase.
[2]
Deleted: ,
3.14
issuer
entity (3.6) that makes available user attributes (3.1) and credentials (3.5) in the issuing phase (3.15)
and authorizes the instantiation of the mdoc app (3.19)
Note 1 to entry: An issuing authority acts as an issuer.
3.15
issuing phase
phase of mobile document system (3.23) that includes the initial issuing of either user attributes (3.1) or
credentials (3.5) or both into the mdoc app (3.19) and can include the re-issuing of credentials Deleted:
Note 1 to entry: In literature, issuing of user attributes and credentials is also referred to as provisioning of user
attributes and credentials.
3.16
issuing service
Deleted: © ISO/IEC 2021 – All rights reserved 3¶
© ISO/IEC 2022 – All rights reserved 3
ISO/IEC FDIS 23220-1:2022(E) Deleted: DIS
Deleted: 2021
service operated in issuing phase (3.15) that provides all data of a mobile document (3.22) stored either
locally in the mdoc app (3.19) or remotely at an identity or attribute provider service (3.11)
3.17
mobile device
portable computing device that at least: a) has a small form factor such that it can easily be carried by a Deleted: (i
single individual; b) is designed to operate, transmit and receive information without a wired
Deleted: (ii
connection; c) possesses local, non-removable or removable data storage; d) includes a self-contained
Deleted: (iii
power source and e) includes means for the holder (3.7) of the portable computing device and the
Deleted: (iv
device to interact with each other
Deleted: (v
Note 1 to entry: Mobile devices may also include voice communication capabilities, on-board sensors that allow
the devices to capture information, and/or extended computer functionality and connectivity.
Note 2 to entry: Adapted from ISO/IEC 18013-5.
EXAMPLE: Smartphones, tablets, and e-readers are mobile devices.
3.18
discovery service
service operated in issuing phase (3.15) that verifies mdoc app (3.19) characteristics by means of mdoc
app capability descriptor
3.19
mdoc app
application on a mobile device (3.17) that manages user attributes (3.1) and credentials (3.5) for
electronic identification purposes and controls access to the user attributes and credentials whether the
user attributes and credentials are stored on the mobile device, on a server or on an external device
Note 1 to entry: In ISO/IEC 18013-5, mdoc represents mdoc app or mobile eID.
3.20
MCD attestation service
service signing the mdoc capability descriptor
[6]
Note 1 to entry: The mdoc app (3.19) capability descriptor is specified in ISO/IEC TS 23220-3 .
Deleted: [14
3.21
mdoc app provider service
webservice operated by the mdoc app (3.19) provider in issuing phase (3.15) that controls the issuing of
mobile documents (3.22) into the mdoc app Deleted: (3.19)
3.22
mobile document
set of attributes (3.1) and credentials (3.5) issued by one or more issuers into an mdoc app (3.19) and
managed by an mdoc app
Note 1 to entry: A mobile document is considered a digital document. An mdoc app managing more than one
mobile document is also considered an eID-Wallet. Deleted: documents
Note 2 to entry: In ISO/IEC 18013-5, mdoc represents mdoc app or mobile eID.
Deleted: Example
EXAMPLE: Mobile documents include eID documents and licenses or certificates that give the holder permissions.
Deleted: 4 © ISO/IEC 2021 – All rights reserved¶
4 © ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
Deleted:
Deleted: DIS
3.23
Deleted:
mobile document system
mobile eID-System
set of components interacting to manage mobile documents (3.22)
EXAMPLE: Components of a mobile document system are mdoc app (3.19), mobile verification application, Deleted: ,
issuing service or validation service.
3.24 Deleted: mdoc app¶
monitoring service
service operated in issuing phase (3.15) that controls all or parts of a user identification service (3.37), Deleted: 43
discovery service (3.18), issuing service (3.16) or MCD attestation service (3.20)
3.25
on-site identification
use case of mobile document system (3.23) that requires a local device-to-device communication for user
identification (3.8) between a mobile device (3.17) providing the mdoc app (3.19) and verifier device
(3.41)
Note 1 to entry: Device-to-device authentication includes the mobile device with mdoc app and the verifier device
with verification application.
3.26
operational phase
phase of mobile document system (3.23) that includes the usage of the mdoc app (3.19) for the purpose
of user identification (3.8) and authentication (3.3)
3.27
remote identification
use case of mobile document system (3.23) that requires a remote device-to-service communication over
the internet for user identification (3.8) between a mobile device (3.17) and verification application
(3.39)
Note 1 to entry: Device-to-service authentication includes the mobile device with mdoc app (3.19) and the
verification application without verifier device.
3.28
remote user storage service
service that manages data storage and that controls access to it
Note 1 to entry: Authorization by the holder is required.
3.29
removal phase
phase of mobile document system (3.23) that includes the removal of the mdoc app (3.19) and related
software as well as user attributes (3.1) and credentials (3.5) from the mobile device (3.17)
3.30
SA-Application
application of the secure area (3.33) that manages credentials (3.5) and that may manage user attributes
(3.1) for user identification (3.8) purposes and can control access to the user attributes
Deleted:
3.31
Deleted: © ISO/IEC 2021 – All rights reserved 5¶
© ISO/IEC 2022 – All rights reserved 5
ISO/IEC FDIS 23220-1:2022(E) Deleted: DIS
Deleted: 2021
SA-Application provider service
service that installs SA-Applications (3.30) into secure areas by means of an SA-Client
Deleted: ¶
3.32
secure memory card
non-volatile memory card format, i.e. a Secure Digital (SD) Card, for use in portable devices with
physical sizes “original”, “mini” or “micro” together with a cryptographic module
[SOURCE: NIST SP 800-157 [17]] Deleted: : Guidelines for Derived PIV Credentials]
3.33 Deleted: [SOURCE: SD Card Association, Technical Committee:
SD Specifications Part 1 Physical Layer Simplified Specification,
secure area
Version 6.00, April 10th, 2017.]¶
isolated internal or attached area of a mobile device (3.17) that ensures secure processing and storing of
data even when the primary operating system (OS) is compromised
Note 1 to entry: The primary OS is also referred to as rich OS or high-level OS.
[19] [19]
EXAMPLE A secure element or a Trusted Execution Environment (TEE) serve as an internal secure area. Deleted: :
A universal integrated circuit card (UICC) is considered as an attached secure area of a mobile device.
Deleted:
Deleted:
3.34
server retrieval token
token identifying the holder (3.7) and the mobile document (3.22) to the identity or attribute provider
service (3.11)
3.35
Trusted Execution Environment
TEE
secure area (3.33) of the main processor of a mobile device
3.36
TSM-Service
SA-Application provisioning service that allows for loading and installing of SA-Applications (3.30) Deleted: Provisioning Service
according to GlobalPlatform
EXAMPLE JavaCard Applets and Trustlets are SA-Applications.
3.37
user identification service
service operated in issuing phase (3.15) that identifies the holder (3.7) by electronic or non-electronic
means with or without a mobile document (3.22)
3.38
validation service
service or mechanism in operational phase (3.26) that allows for determination of validity of mobile
documents (3.22)
Note 1 to entry: Determination of validity can include revocation status of mobile documents.
EXAMPLE Certificate revocation lists or public key directories can be part of validation services. Deleted:
3.39
verification application
Deleted: 6 © ISO/IEC 2021 – All rights reserved¶
6 © ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
Deleted:
Deleted: DIS
mdoc reader
application on a verifier device (3.41) or on a remote server validating user attributes (3.1) and
credentials (3.5) retrieved from an mdoc app (3.19) or an identity or attribute provider service (3.11)
Note 1 to entry: mdoc app and a verification application are typically part of a mobile document system.
Note 2 to entry: In ISO/IEC 18013-5 an mdoc reader is defined as a device that can retrieve mdoc data for
verification purposes.
3.40
verifier
entity (3.6) that controls the verification application (3.39) and uses it to perform user identification Deleted: 44
(3.8)
3.41
verifier device
device that connects locally with the mobile device (3.17) providing the mdoc app (3.19) and that
optionally provides the verification application (3.39)
EXAMPLE An ISO/IEC 14443 terminal that connects with a mobile device is a verifier device without a Deleted: :
verification application. A mobile device providing a verification application that connects via ISO/IEC 14443 with
the mobile device is a verifier device.
Deleted: Aabbreviated
4 Abbreviated terms
Deleted: abbreviations
For the purposes of this document, the following abbreviated terms apply.
BLE Bluetooth Low Energy
eID Electronic identity
eSE embedded secure element
eMRTD electronic Machine-Readable Travel Document Deleted:
eUICC embedded universal integrated circuit card
IDS Image Delivery Server
MCD mdoc app capability descriptor
mdoc mobile document
OFL Open Firmware Loader
SA Secure Area
SAAO Secure Area Attestation Object
TEE Trusted Execution Environment
5 Design and privacy principles of mobile document systems
5.1 Design principles
This document specifies building blocks in terms of services. Protocols and interfaces implementing the
data exchange for these services are specified in ISO/IEC 23220-2, ISO/IEC 23220-3, ISO/IEC 23220-4. Deleted: parts 2 to 4 of ISO/IEC 23220 series [13][14][15].
Services can be operated by various entities such as an issuer or an entity acting on behalf of the issuer.
The document distinguishes services directly communicating with the mdoc app and services
Deleted: © ISO/IEC 2021 – All rights reserved 7¶
© ISO/IEC 2022 – All rights reserved 7
ISO/IEC FDIS 23220-1:2022(E) Deleted: DIS
Deleted: 2021
communicating with other (backend)-services. For example, an issuer can operate all or some of those
services. Deployment examples are given in Annex A.
A mobile document system in conformance to this document implements one or more of the specified
system architectures involving an mdoc app running on a mobile device used for identification and
authentication purposes of a holder. The verifier is an entity providing a verification application either
through a verifier device placed at a certain distance to the mobile device or through an online service.
The verifier uses issuer information and a related confidence level to determine the quality of the
identification or authentication process.
The user attributes and credentials are managed by the mdoc app or the SA-Application or by a remote
identity and attribute provider or a combination of these options. The management of these data
includes storage and access control. The use of an SA-Application with hardware backed secure area
[19]
(see 6.2), e.g. a secure element, provides higher confidence in the user identification and Deleted: [2],
authentication process due to the involvement of tamper-resistant hardware components.
A mobile document system is an identity management system in accordance with ISO/IEC 24760 and Deleted: to [19]
manages identities in a certain domain. Different domains which have agreements about identity
Deleted: [19]
federation according to ISO/IEC 24760 are allowed for establishing trust in the cross-domain
identification process and in the derivation of user attributes from a primary domain into a secondary
domain. Hence, re-issuing or renewal as well as revoking and deleting processes of user attributes and
credentials are part of a mobile document system together with the required infrastructures.
The specification of generic architectures of mobile document systems including services and interfaces
use the following key in the figures if not stated otherwise.
Deleted:
Figure 1 — General notation of system architecture specifications Deleted: 1 –
5.2 Privacy and security principles Deleted: ¶
5.2.1 General
In the specification of the mobile document system, the following privacy and security principles
Deleted: [21] and [12]
according to ISO/IEC 29100 and ISO/IEC 19286 are considered:
Deleted: 8 © ISO/IEC 2021 – All rights reserved¶
8 © ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
Deleted:
Deleted: DIS
5.2.2 Data minimization
Deleted: :
a) Partial attribute release: Partial release of user attributes and attribute statements contributes to
realizing data minimization. This requires the use of technology, which does not inherently lead to
the release of all or large parts of the PII in each transaction.
b) Unlinkability: Unlinkability of transactions at the cryptographic or protocol level contributes to
data minimization. Only identifiers that are required to establish necessary linkability with other
transactions are disclosed. Establishing linkability of a transaction with other transactions by
default through an improperly designed cryptographic protocol layer counters the ideas of data
minimization.
c) Domain-specific identifier (Pseudonym): Domain-specific identifiers, or pseudonyms, are another
concept towards data minimization. They are a form of identifiers, which avoid the use of the same
unique identifier for a holder in all its interactions. Particularly, when a mobile document system is
used for both governmental applications and private-sector applications, some countries mandate
different identifiers to be used for public- and private-sector. This is to prevent the exposure of
substantial personal information from one entity’s data to other entities.
5.2.3 Consent and choice:
a) User-centric system: In a user-centric system the holders have control over the use of their
attributes and can exert informed consent, whether the user attributes are managed by a SA-
Application and/or by a remote identity or attribute provider.
5.2.4 Accuracy and quality
a) User binding: The user attributes and credentials are be bound to the holder, i.e. the legitimate
holder to whom it is issued. This is crucial for the basic function of any government-issued
document of associating attributes with people to whom they should apply.
b) Eavesdropping protection: Protocols executed between the components of the mobile document
system can protect against eavesdropping of personal identifiable information of communications.
c) Attribute authenticity and integrity: This refers to the authenticity and integrity of attributes being
protected and released to the relying entities being consistent with the attributes the issuer has
issued. Thus, attribute integrity and authenticity are the basic security properties assuring security
of user attribute information not being tampered with. Achieving authenticity and integrity of the
contained attributes is a foundational function of any government-issued security document.
d) Attribute revocation: Revocation of attributes refers to preventing the revoked attributes from
being used in future transactions or ensuring that such use would be recognized as illegitimate by
verifiers.
e) Attribute update: The update of attributes refers to the change of attribute values or addition of
attributes regardless of whether the attributes are stored within the mdoc app or at a remote Deleted: an
Identity or Attribute Provider. The attribute update can be performed in the field or remotely with
or without the holder being required to be in-person.
f) Cloning protection: Cloning protection prevents from cloning. Cloning refers to the illegitimate
reproduction of the credentials and user attributes. Cloning can illegitimately give parties using
cloned credentials privileges they would not hold otherwise.
Deleted: © ISO/IEC 2021 – All rights reserved 9¶
© ISO/IEC 2022 – All rights reserved 9
ISO/IEC FDIS 23220-1:2022(E) Deleted: DIS
Deleted: 2021
5.2.5 Information security
a) Secure data storage: The user attributes and credentials are securely stored ensuring the
confidentiality, authenticity, integrity and availability of the data. This protects the data against
risks such as unauthorized access, destruction, use, modification, disclosure or loss.
In technical aspects, the privacy and security principles can be fulfilled by protocols and mechanisms
specified in the ISO/IEC 23220 series.
6 General life-cycle phases and components of mobile document systems
6.1 Life-cycle phases of mobile document systems
The deployment and operation of a mobile document system is divided into different generic phases
with different components involved. Requirements for implementations of such components and
Deleted: parts 2 to 6 of
services are given in ISO/IEC 23220-2, ISO/IEC 23220-3, ISO/IEC 23220-4, ISO/IEC 23220-5, ISO/IEC
23220-6. Deployment examples of components are given in Annex A. A mobile document system
Deleted: series [13][14][15][16][17].
consists of the following five life-cycle phases and transitions (see Figure 2):
Deleted: Annex A.
— the initialization phase is the starting phase that includes the setup of one or more infrastructures Deleted: Figure 2):
required for installation, issuing, operational and removal phases; specification of this phase is out
of scope of the ISO/IEC 23220 series;
NOTE For information on how to securely inject a root of trust in a secure area see [18]. Deleted: [1].
Deleted: 7),
— the installation phase (see system architectures in Clause 7) that can be entered
— by transition start deployment from initialization phase just by starting the deployment of
required software, e.g. the mdoc app or firmware for tamper resistant elements (TRE), or Deleted: (
Deleted: )
— by transition update mdoc app from operational phase in case new software components are
available, or
— by transition load mdoc app from removal phase in case software components (e.g. mdoc app)
have been removed from one mobile device and is newly to be loaded onto another mobile
device;
— the issuing phase (see system architectures in Clause 8) that can be entered Deleted: 8),
— by transition start issuance from installation phase upon request by the holder (e.g. after
transition update mdoc app user attributes and credential may be still issued), or Deleted: )
— by transition re-issue user attributes and/or credentials from operational phase in case value
of user attributes or credentials or both have been changed;
EXAMPLE A change of name or living address requires a re-issuance of these attributes, whereas the
expiration of the validity of the mobile document or electronic signature of the issuer require the re-
issuance of these credentials.
— the operational phase (see system architectures in Clauses 9 and 10) that can be entered by Deleted: 9 and 10),
transition start usage from issuing phase after issuance of user attributes and credentials has
been completed;
Deleted: 10 © ISO/IEC 2021 – All rights reserved¶
10 © ISO/IEC 2022 – All rights reserved
ISO/IEC FDIS 23220-1:2022(E)
Deleted:
Deleted: DIS
— the removal phase that can be entered by transition remove from device in case all software and
Deleted: has
data have to be deleted on a particular mobile device and conditionally user attributes and
credentials on a remote server; life-cycle can start with installation phase by transition load
mdoc app; specification of this phase is out of scope of this document.
Deleted:
Figure 2 — Life-cycle phases of mobile document system Deleted: 2 –
6.2 Components of a mobile document system Deleted: ¶
6.2.1 Operational modes of components
A mobile document system may be operated in different modes according to a policy by the issuer. The
main distinguishing aspects of architectures are
— the kind of binding user attributes to the holder,
— the location and storage of the user attributes itself, and
— the mode of transmission of the user attributes and credentials.
User binding describes the method and strength of linking electronic data, i.e. the user attributes, to a
natural person, i.e. the holder. The creation of t
...












Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...