Nethereum / Covid19-Immunity-Cert-Attestation

Covid19 Immunity Certification and attestation PoC
4 stars 5 forks source link

Certificate Data (WIP) #2

Open juanfranblanco opened 4 years ago

juanfranblanco commented 4 years ago

Note this is the data for a public exchange certificate, not private / internal.

Current certificate data:

juanfranblanco commented 4 years ago

Why cannot rely on Zero knowledge proof (at the moment), please correct me if i am wrong

  1. We need to know the test centre to validate the certificate and check the test centre is still valid (bad testing equipment, corruption, bad practices)
  2. We need to know the test batch / kid id to ensure the certificate is still valid
  3. We need to know the guardians list and if him or her is able to provide proof
  4. We need to see a physical representation of the user and match it.
  5. We cannot trust the user to certify himself (hence test centres etc)
  6. We need to check the test centre signer of the certificate is still valid (corruption, bad practices)

This leaves trust in the application of the validator (https://github.com/Nethereum/Covid19-Immunity-Cert-Attestation/issues/8)