Using Blockchain to verify Vaccine Passes - Online
For their pilot-solution which has been applied in two German counties, UBIRCH used blockchain technology to make vaccine passes verifiable for authenticity and integrity in a decentral manner.
People in the vaccination center fill in a web form with their details: name, date of birth, vaccination date, what type - all the data that the EU wants to collect.
Upon submit, this information is hashed together with a salt - making it anonymous
The hash is sent to the backend where it is anchored in the blockchain
A URL is generated containing all the data provided in the webform
A QR is also created which when scanned will display the data captured by the webform
If someone wants to just validate the URL, they can go to the URL, it is decoded and a hash is sent to the server and a response is sent back whether it's valid with a signature.
UBIRCH still uses blockchain technology in other use cases. However, in close collaboration with the customer and in line with final EU requirements another approach for the implementation of the digital COVID-certificate in Germany was chosen.