OVERVIEW AND ABSTRACT: This is the 'silent' slide deck, including extra Question-and-Answer session slides, from a presentation at The Open University's Knowledge Media Institute on 19th May 2020, in which we describe the workings of the world's first blockchain-based mobile app for certifying and verifying COVID-19 antibody test results and vaccinations. A full video replay of the 20-minute talk, as well as the full 30-minute followup question and answer session, and related academic papers, can be found at https://blockchain.open.ac.uk/#covid-19
----------[ABSTRACT OF TALK FOLLOWS]----------
As the COVID-19 Pandemic of 2019/2020 unfolds, a controversial 'Immunity Passport' has been mooted as a way to enable individuals to return back to work or be admitted to current off-limits locations. Our approach is less dramatic, concentrating on the soundness of certification and verification: While the quality of antibody testing and the likelihood of even attaining COVID-19 immunity continue to be researched, we address the issues involved in providing certification for antibody testing and likely future vaccination, in a tamper-proof, privacy-preserving, and ethically appropriate manner. To do this, we developed a prototype mobile phone app and requisite decentralised server architecture. Personally identifiable information is only stored at the user's discretion, and the app allows the end-user selectively to present only the specific test result with no other personal information revealed. Behind the scenes it relies upon (a) the 2019 World Wide Web Consortium standard called 'Verifiable Credentials', (b) Tim Berners-Lee's decentralized personal data platform 'Solid', and (c) a consortium Ethereum-based blockchain. Our approach enables both verifiability and privacy in a manner derived from public/private key pairs and digital signatures, generalized to avoid restrictive ownership of sensitive digital keys and/or data. The app and decentralised server architecture offer a prototype proof of concept that is readily scalable, applicable generically, and in effect 'waiting in the wings' for the biological issues, plus key ethical issues discussed in the presentation, to be resolved.
Full replay, academic papers, and related material can be found at
https://blockchain.open.ac.uk/#covid-19
Measurement of Radiation and Dosimetric Procedure.pptx
COVID-19 Antibody Test+Vaccination Certificates: There's an app for that
1. 1
COVID-19 Antibody Test /
Vaccination Certificates
“There’s an app for that”
KMi Webinar 19th May 2020, 1:30pm-2:30pm UK Time
• Overview, Key Technologies and Issues: Prof. Marc Eisenstadt
• Technical Details: Dr. Manoharan Ramachandran
• Questions & Answers (questions to kmi-events@open.ac.uk)
Marc Eisenstadt and Mano Ramachandran
with Niaz Chowdhury, Allan Third, John Domingue
https://blockchain.open.ac.uk/#covid-19
(includes link to video replay)
2. 2
What we’ve done…
...and ‘So What?’
(then: ‘The Secret Sauce’)
(then over to Mano for ‘under the hood’ + demo)
13. 13
Key premises
2. COVID-19 antibodies appear ‘eventually’ and last
1. COVID-19 antibodies are reliably detectable
3. COVID-19 antibodies impart immunity…for ‘long enough’
14. 14
Problem:
How to start getting people back to key jobs
& locations as the COVID-19 pandemic eases?
“Immunity Passports!”
15. 15
Problem:
How to start getting people back to key jobs
& locations as the COVID-19 pandemic eases?
“Immunity Passports!”
Antibody test… Results! Vaccination… Certificate!
What about fraud? What about your privacy?
Here’s our approach….
18. 18
Nobody (else) owns it.
Nobody (else) stores it.
So what?
Nobody (else) sees all of it;
only what you reveal.
Nobody can take it.
Nobody can fake it.
Nobody can break it.
19. 19
How does it work? The secret sauce A-B-C 1 of 5
Verifiable Credentials:
W3C standard to
structure the data.
VerifierIssuer
Issue
Holder
Show
Verifiable Data Registry
Verify Register IDs Verify IDs
21. 21
How does it work? The secret sauce A-B-C 3 of 5
Verifiable Credentials:
W3C standard to
structure the data.
VerifierIssuer
Issue
Holder
Show
Verifiable Data Registry
Verify Register IDs Verify IDs
Solid Pod: decentralised personal data
store with custom ownership, control
and hosting (eg on own phone).
Think: ‘Facebook without facebook.com’
22. 22
How does it work? The secret sauce A-B-C 4 of 5
FCD3FA34E…
79A6EB94…
Consortium blockchain: secure, immutable
and trusted record, holding encoded hashes
of certificates. Also a decentralised public
key registry for signing all transactions.
Verifiable Credentials:
W3C standard to
structure the data.
VerifierIssuer
Issue
Holder
Show
Verifiable Data Registry
Verify Register IDs Verify IDs
Solid Pod: decentralised personal data
store with custom ownership, control
and hosting (eg on own phone).
Think: ‘Facebook without facebook.com’
23. 23
How does it work? The secret sauce A-B-C 5 of 5
FCD3FA34E…
79A6EB94…
Consortium blockchain: secure, immutable
and trusted record, holding encoded hashes
of certificates. Also a decentralised public
key registry for signing all transactions.
Verifiable Credentials:
W3C standard to
structure the data.
VerifierIssuer
Issue
Holder
Show
Verifiable Data Registry
Verify Register IDs Verify IDs
Decentralised Verifiable Data Registry
Solid Pod: decentralised personal data
store with custom ownership, control
and hosting (eg on own phone).
Think: ‘Facebook without facebook.com’
24. 24
How does it work? (Timeline) 1 of 5
Holder’s
mobile phone
with
Decentralised
Identity
1
27. 27
Verifying test result certificate
How does it work? (Timeline) 4 of 5
3
FCD3FA34E…
79A6EB94…
Compare
28. 28
Verifying test result certificate
How does it work? (Timeline) 4 of 5
3
FCD3FA34E…
79A6EB94…
Compare
‘Good
enough’
Issuer
Holder
IgG > 4.2
29. 29
How does it work? (Timeline) 5 of 5 - Steps together
FCD3FA34E…
79A6EB94…
1
2
3
Compare
Hash
31. 31
Consider the ‘Holder’ at the end of this…
Nobody (else) owns it.
Nobody (else) stores it.
Nobody (else) sees all of it;
only what you reveal.
Nobody can take it.
Nobody can fake it.
Nobody can break it.
33. 33
• Do we need certificates?
• Do we need digital certificates?
• What about ‘bad actors’ (e.g. bribery)?
• Two-tiered society?
• Incentivise illness?
• Could it be ‘weaponised’?
Too good to be true?
• Private
• Tamper-proof
34. 34
• Manage incentives (i.e. keep it free!)
• Well understood guidelines (e.g. NHS, MRC, ESRC, BBSRC, …)
• Oversight by ethics committee
• 3-monthly review
Ethics
48. 48
COVID-19 Antibody Test / Vaccination Certificates
“There’s an app for that”
Questions & Answers
kmi-events@open.ac.uk
https://blockchain.open.ac.uk/#covid-19
(includes link to video replay)
Special thanks to
Ben Hawkridge, Pasquale Iero, Michelle Bachler, Kevin Quick,
Harriett Cornish, Damian Dadswell
49. 49
Antibody binding to the critical antigens on the outside of the virus can prevent it from infecting a
host cell. Interferon can signal a cell to adopt a virus-resistant state. Once a cell has become infected,
NK cells (NK) and cytotoxic T lymphocytes (Tc) can recognise it and trigger a process of cell death.
A B C D
https://www.open.edu/openlearn/science-maths-technology/biology/how-does-the-human-body-fight-viral-infection
How does the human body fight viral infection? (OpenLearn:
open.edu)
50. 50
Blockchain in 30 seconds 1 of 6
PlainVanilla Ledger
50 75
42 87
“Just a
ledger”
54. 54
Blockchain in 30 seconds 5 of 6
###0 ###1
XXX 75
###1 ###2
210 450
###2 ###3
79 5281
PlainVanilla Ledger
50 75
42 87
PlainVanilla Ledger
###0 ###1
50 75
42 87
“Tamper with
one, and the
chain of codes
breaks”
55. 55
*Majority has to agree what’s
good, but no one owns it.
Blockchain in 30 seconds 6 of 6
###0 ###1
50 75
###1 ###2
210 450
###2 ###3
79 5281
PlainVanilla Ledger
50 75
42 87
PlainVanilla Ledger
###0 ###1
50 75
42 87
“Replicate
this chain of
good*
ledgers
around the
world.”
73. 73
COVID-19 Antibody Test / Vaccination Certificates
“There’s an app for that”
Special thanks to
Ben Hawkridge, Pasquale Iero, Michelle Bachler, Kevin Quick,
Harriett Cornish, Damian Dadswell
https://blockchain.open.ac.uk/#covid-19
(includes link to video replay)