[Openid-specs-ab] Overview of ISO mDL/eID standards and OIDC standards
Tom Jones
thomasclinganjones at gmail.com
Wed May 4 01:16:56 UTC 2022
As I pointed out in my comments to the DHS, it is illegal to charge for
standards that are used in federal regulations. As a result this finding
was published which gives access to the document to residents of the US for
no charge.
https://www.federalregister.gov/documents/2021/09/16/2021-19812/notification-of-document-availability-and-reopening-of-comment-period-on-request-for-information
..tom
On Tue, May 3, 2022 at 3:24 PM Kristina Yasuda via Openid-specs-ab <
openid-specs-ab at lists.openid.net> wrote:
> Hi,
>
>
>
> (because many have been asking and I think it will be useful) Sending out
> a summary of a relationship/status between ISO mDL/eID (mobile Driving
> Licence/electronic ID) standards and OpenID Connect Core and
> SIOPv2/OIDC4VP/OpenID4CI specifications family, which has been long overdue.
>
>
>
> First, to set the context:
>
> - ISO/IEC 18013 series focus on mobile Driving Licence only. -5, -7
> are numbers of separate specifications within the same series, not the
> version numbers. 18013 series is what enabled international driving licence
> ecosystem in the first place (if you ever had a paper international driving
> licence, that’s 18013!).
>
> o 18013-5 focuses on “attended” mDL presentation, meaning the End-User
> presents mDL to the RP (mDL reader in ISO terms) in-person, but using a
> digital representation of a driving licence. It is a published
> international standard available for purchase here:
> https://www.iso.org/standard/69084.html
>
> o 18013-7 focuses on “unattended” mDL presentation, where the End-User
> can present mDL to the RP “over the Internet” aka HTTP/WebSocket, etc. It
> is WIP, not published yet, and not on international standard track, but a
> technical specification track, which allow the timeframe to be a little
> faster: https://www.iso.org/standard/82772.html. The first Working Draft
> is WIP.
>
> o Issuance is out of scope for both
>
> - ISO/IEC 23220 series focus on mobile eID Documents, which are more
> general than just Driving Licences. The series is generally referred to as
> “building blocks” that implementor can choose from, in comparison to
> 18013-5 that has mandatory to implement features that ensures that
> compliant implementations are interoperable by default. 23220-1 is in
> international standards track about to be published, while others in the
> series are in technical standards track still in the Working Draft stage.
>
>
>
> Now to the relationship between ISO and OIDC specifications:
>
> - ISO/IEC 18013-5 lists OpenID Connect Core as a normative reference.
> End-User can present an mDL over BLE/NFC, directly to the RP, or it can
> also give RP a token over BLE/NFC that RP can exchange with an
> authorization code to obtain an mDL from the Issuing Authority using OpenID
> Connect authorization code flow.
> - Privacy groups have criticized the use of OpenID Connect Core in
> 18013-5 as being not privacy preserving because it is an “issuer call home”
> compared to a direct interaction between an End-User and the RP without RP
> talking directly to the Issuer
> - Now to each specification in 23220 series
> - 23220-1 defines generic system architectures of mobile
> eID-Systems ie enumerating interfaces between various entities involved in
> issuance/presentation. No reference to OIDC.
> - 23220-2 defines a data model of mobile eID-Systems. It includes
> CDDL data model using Mobile Security Object (MSO) from 18013-5, but also
> includes JSON-encoding of MSO and examples of mapping MSO to W3C Verifiable
> Credentials and Verifiable Presentations.
> - 23220-3 defines an issuance/provisioning flow of mobile
> eID-Systems. There are ongoing discussions of potentially including OpenID
> for Credential Issuance specification here
> - 23220-4 defines a presentation flow of mobile eID-Systems. It
> includes device engagement (NFC/BLE) and server engagement (OIDC) from
> 18013-5 but also includes SIOP/OIDC4VP as a way to transport credentials
> over the Internet (HTTP).
> - ISO/IEC 18013-7 will largely rely on 23220-4. And the goal would be
> to include SIOP/OIDC4VP as one of the options for mDL over the Internet,
> but the conversations are just starting.
>
>
>
> Best,
>
> Kristina
>
> (There are more nuances, but hope this is a good start.)
>
>
>
>
>
>
> _______________________________________________
> Openid-specs-ab mailing list
> Openid-specs-ab at lists.openid.net
> https://lists.openid.net/mailman/listinfo/openid-specs-ab
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-ab/attachments/20220503/b34ee83b/attachment.html>
More information about the Openid-specs-ab
mailing list