During the COVID-19 pandemic, the EU decided to standardize digital vaccination certificates in the form of a mobile phone app. The goal of this project was to standardize development of all EU member countries by defining one standard, one protocol, and provide a working stack in form of ‘template’ repositories for all involved platforms.
In early 2021, Yannick kicked off the open-source development of this application as the lead iOS developer. An open-source approach and ECC-encryption were key to the success of the multi-platform project. For all user-facing data, QR Codes were used and stored base45-encoded COSE data to make the graphical representation of vaccine certificates as compact as possible.
The three iOS repositories Yannick created for the project can be found on GitHub:
Tags: EC Cryptography, CBOR Data, COSE Signatures, Swift, COVID-19, Certificate Pinning, QR Code Scanner