On-demand cross-device replication of a driver’s license credential

This post is joint work with Sukhi Chuhan and Pema Selden.

This post is an interim report on version v5 of a live demonstration of a multi-purpose driver's license credential. The demonstration is live and a step-by-step description of how to run it is provided below. The code of seven Node.js servers used in the demonstration is available on GitHub as referenced below.

As in version v4, which we presented at IIW last year, the credential comprises a JSON public key certificate in full disclosure and selective disclosure formats. It can be issued by showing a QR code that the driver scans after passing the driver's exam, and it can be presented at a traffic stop by scanning a QR code shown by the officer.

Version v5 demonstrates two new features:

  1. Issuance by email, and

  2. On-demand cross-device replication.

These features provide new capabilities, which are demonstrated below by new use cases following a discussion of the cryptographic and technological foundations of the demonstration.

Continue reading "On-demand cross-device replication of a driver’s license credential"