SlideShare una empresa de Scribd logo
1 de 73
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
What we’ve done…
...and ‘So What?’
(then: ‘The Secret Sauce’)
(then over to Mano for ‘under the hood’ + demo)
3
Myth Busting: you might think…
1. Blockchain = Bitcoin + evil
2. Blockchain = slow
3. Blockchain = env’t disaster
4. ‘Immunity passports’= ‘ID hell’
5. COVID-19 reinfection happens!
6. Antibody tests inaccurate
7. ‘Immunity’ short-lived
8. Vaccination certificates? NO!!!!
4
Myth Busting: you might think…
1. Blockchain = Bitcoin + evil
2. Blockchain = slow
3. Blockchain = env’t disaster
4. ‘Immunity passports’= ‘ID hell’
5. COVID-19 reinfection happens!
6. Antibody tests inaccurate
7. ‘Immunity’ short-lived
8. Vaccination certificates? NO!!!!
1. Decentralised ledger, immutable
5
Myth Busting: you might think…
1. Blockchain = Bitcoin + evil
2. Blockchain = slow
3. Blockchain = env’t disaster
4. ‘Immunity passports’= ‘ID hell’
5. COVID-19 reinfection happens!
6. Antibody tests inaccurate
7. ‘Immunity’ short-lived
8. Vaccination certificates? NO!!!!
1. Decentralised ledger, immutable
PlainVanilla Ledger
###0 ###1
50 75
42 87
6
Myth Busting: you might think…
1. Blockchain = Bitcoin + evil
2. Blockchain = slow
3. Blockchain = env’t disaster
4. ‘Immunity passports’= ‘ID hell’
5. COVID-19 reinfection happens!
6. Antibody tests inaccurate
7. ‘Immunity’ short-lived
8. Vaccination certificates? NO!!!!
1. Decentralised ledger, immutable
2. Generally, not any more
3. Consortium, no £££ ‘proof-of-work’
4. Just verifiable & private test results
5. Hearsay! Tests were flawed.
6. 100% sensitivity & 99.8% specificity
7. Perhaps months -> years?
8. Required for yellow fever, measles
7
T
8
T
9
Key premises
1. COVID-19 antibodies are reliably detectable
SARS-CoV-2
x 10,000,000
https://www.open.edu/openlearn/science-maths-
technology/biology/how-does-the-human-body-fight-viral-infection
10
Key premises
1. COVID-19 antibodies are reliably detectable
SARS-CoV-2
x 10,000,000
https://www.open.edu/openlearn/science-maths-
technology/biology/how-does-the-human-body-fight-viral-infection
11
Key premises
2. COVID-19 antibodies appear ‘eventually’ and last
1. COVID-19 antibodies are reliably detectable
https://www.open.edu/openlearn/science-maths-
technology/biology/how-does-the-human-body-fight-viral-infection
12
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
Problem:
How to start getting people back to key jobs
& locations as the COVID-19 pandemic eases?
“Immunity Passports!”
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….
16
A: Test
B: Issue Certificate
C: Verify
What:
17
A: Test
B: Issue Certificate
C: Verify
What:
‘Good
enough’
 Issuer
 Holder
 IgG > 4.2
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
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
20
Sender
has
Recipient
has
Signing Sender
private key
Sender
public key
How does it work? The secret sauce A-B-C 2 of 5
Verifiable Credentials:
W3C standard to
structure the data.
VerifierIssuer
Issue
Holder
Show
Verifiable Data Registry
Verify Register IDs Verify IDs
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
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
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
How does it work? (Timeline) 1 of 5
Holder’s
mobile phone
with
Decentralised
Identity
1
25
Consortium
blockchain
Holder’s
mobile phone
with
Decentralised
Identity
How does it work? (Timeline) 2 of 5
1
FCD3FA34E…
79A6EB94…
26
Test result
certificate goes
to Solid Pod
How does it work? (Timeline) 3 of 5
2
FCD3FA34E…
79A6EB94…
Hash
27
Verifying test result certificate
How does it work? (Timeline) 4 of 5
3
FCD3FA34E…
79A6EB94…
Compare
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
How does it work? (Timeline) 5 of 5 - Steps together
FCD3FA34E…
79A6EB94…
1
2
3
Compare
Hash
30
Consider the ‘Holder’ at the end of this…
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.
32
Too good to be true?
• Private
• Tamper-proof
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
• Manage incentives (i.e. keep it free!)
• Well understood guidelines (e.g. NHS, MRC, ESRC, BBSRC, …)
• Oversight by ethics committee
• 3-monthly review
Ethics
35
Under the hood
+
Demo
(Screenshots from live demo)
36
Functional
modules
Generate/Scan QR
Blockchain Communications
Solid Pod Communications
Maintain Holder/Issuer Accts
Generate DIDS
Generate Verifiable Credentials
Hashes for text/images
37
38
39
40
41
42
43
44
45
46
47
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
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
Blockchain in 30 seconds 1 of 6
PlainVanilla Ledger
50 75
42 87
“Just a
ledger”
51
Blockchain in 30 seconds 2 of 6
PlainVanilla Ledger
50 75
42 87
PlainVanilla Ledger
###0 ###1
50 75
42 87
“Encode
entire
contents
here”
52
Blockchain in 30 seconds 3 of 6
PlainVanilla Ledger
50 75
42 87
PlainVanilla Ledger
###0 ###1
50 75
42 87
(The code
of the
another
ledger)
“Encode
entire
contents
here”
53
Blockchain in 30 seconds 4 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
“Ledger 3
stores the
code of
Ledger 2,
etc.”
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
*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.”
56
Public/private keys
Sender
has
Recipient
has
Signing Sender
private key
Sender
public key
Encrypting Recipient
public key
Recipient
private key
57
Test result
certificate goes
to Solid Pod
EU GDPR ‘Right To Be Forgotten’ 1 of 3
2
FCD3FA34E…
79A6EB94…
Hash
58
Test result
certificate goes
to Solid Pod
EU GDPR ‘Right To Be Forgotten’ 1 of 3
2
FCD3FA34E…
79A6EB94…
Hash
I quit!
59
FCD3FA34E…
79A6EB94…
I’m deleting
my Solid Pod
EU GDPR ‘Right To Be Forgotten’ 2 of 3
Hash
60
FCD3FA34E…
79A6EB94…
Done
EU GDPR ‘Right To Be Forgotten’ 3 of 3
61
FCD3FA34E…
79A6EB94…
Done
EU GDPR ‘Right To Be Forgotten’ 3 of 3 – note ‘orphaned’ hash
62
FCD3FA34E…
79A6EB94…
1
2
Hash
Compare
3
Off-site lab test 1
63
1
FCD3FA34E…
79A6EB94…
2
Off-site lab test 2
3
64
Off-site lab test 3
1
FCD3FA34E…
79A6EB94…
2a
3
65
Off-site lab test 4a
1
FCD3FA34E…
79A6EB94…
2a
3
66
Off-site lab test 4b
1
FCD3FA34E…
79A6EB94…
2a
3
67
Off-site lab test 4c
1
FCD3FA34E…
79A6EB94…
2a
3
68
Off-site lab test 4d
1
FCD3FA34E…
79A6EB94…
2a
‘Supply Chain Logistics’
3
• Pharmacy ID
• Blood sample ID
• Lab ID, location
• Lab technician ID
• Vehicle, driver IDs
69
Off-site lab test 4e
1
FCD3FA34E…
79A6EB94…
2a
2b
‘Supply Chain Logistics’
• Pharmacy ID
• Blood sample ID
• Lab ID, location
• Lab technician ID
• Vehicle, driver IDs
3
70
Off-site lab test 4f
1
FCD3FA34E…
79A6EB94…
2a
2b
‘Supply Chain Logistics’
• Pharmacy ID
• Blood sample ID
• Lab ID, location
• Lab technician ID
• Vehicle, driver IDs
3
71
Off-site lab test 5
1
FCD3FA34E…
79A6EB94…
2a
3
2b
Compare
‘Supply Chain Logistics’
• Pharmacy ID
• Blood sample ID
• Lab ID, location
• Lab technician ID
• Vehicle, driver IDs
72
FCD3FA34E…
79A6EB94…
2a
3
2b
Compare
Off-site lab test - whole life-cycle
‘Good
enough’
 Issuer
 Holder
 IgG > 4.2
‘Supply Chain Logistics’
• Pharmacy ID
• Blood sample ID
• Lab ID, location
• Lab technician ID
• Vehicle, driver IDs
1
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)

Más contenido relacionado

La actualidad más candente

The Future of Semantics on the Web
The Future of Semantics on the WebThe Future of Semantics on the Web
The Future of Semantics on the WebJohn Domingue
 
Blockchain Tutorial For Beginners - 2 | Blockchain Technology | Blockchain Tu...
Blockchain Tutorial For Beginners - 2 | Blockchain Technology | Blockchain Tu...Blockchain Tutorial For Beginners - 2 | Blockchain Technology | Blockchain Tu...
Blockchain Tutorial For Beginners - 2 | Blockchain Technology | Blockchain Tu...Simplilearn
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on AzureNuri Cankaya
 
Blockchain Economics
Blockchain EconomicsBlockchain Economics
Blockchain EconomicsMelanie Swan
 
Privacy Preserving Paradigms of Blockchain Technology
Privacy Preserving Paradigms of Blockchain TechnologyPrivacy Preserving Paradigms of Blockchain Technology
Privacy Preserving Paradigms of Blockchain TechnologyGokul Alex
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and BitcoinNelson Rosario
 
Blockchain disruptive technology 2018
Blockchain disruptive technology 2018Blockchain disruptive technology 2018
Blockchain disruptive technology 2018Ziyad Abualrob
 
Blockchain Primer - Founder Collective - December 2017
Blockchain Primer - Founder Collective - December 2017Blockchain Primer - Founder Collective - December 2017
Blockchain Primer - Founder Collective - December 2017Parul Singh
 
Blockchain 101, Enabler of Cryptocurrencies - v1.0en (2021/03)
Blockchain 101, Enabler of Cryptocurrencies - v1.0en (2021/03) Blockchain 101, Enabler of Cryptocurrencies - v1.0en (2021/03)
Blockchain 101, Enabler of Cryptocurrencies - v1.0en (2021/03) Young Suk Ahn Park
 
Blockchain Developer | How to Become a Blockchain Developer? | Blockchain Tra...
Blockchain Developer | How to Become a Blockchain Developer? | Blockchain Tra...Blockchain Developer | How to Become a Blockchain Developer? | Blockchain Tra...
Blockchain Developer | How to Become a Blockchain Developer? | Blockchain Tra...Edureka!
 
Blockchain Fundamentals
Blockchain FundamentalsBlockchain Fundamentals
Blockchain FundamentalsBruno Lowagie
 
Blockchain based Security Architectures - A Review
Blockchain based Security Architectures - A ReviewBlockchain based Security Architectures - A Review
Blockchain based Security Architectures - A ReviewGokul Alex
 
Banking on blockchains
Banking on blockchainsBanking on blockchains
Banking on blockchainsRuben Tan
 
[JSDC 2021] Blockchain 101 for Frontend Engs
[JSDC 2021] Blockchain 101 for Frontend Engs[JSDC 2021] Blockchain 101 for Frontend Engs
[JSDC 2021] Blockchain 101 for Frontend EngsLucien Lee
 
Introduction to Blockchain Governance Models
Introduction to Blockchain Governance ModelsIntroduction to Blockchain Governance Models
Introduction to Blockchain Governance ModelsGokul Alex
 
Blockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business ApplicationsBlockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business ApplicationsMatthias Zimmermann
 

La actualidad más candente (20)

The Future of Semantics on the Web
The Future of Semantics on the WebThe Future of Semantics on the Web
The Future of Semantics on the Web
 
Blockchain Tutorial For Beginners - 2 | Blockchain Technology | Blockchain Tu...
Blockchain Tutorial For Beginners - 2 | Blockchain Technology | Blockchain Tu...Blockchain Tutorial For Beginners - 2 | Blockchain Technology | Blockchain Tu...
Blockchain Tutorial For Beginners - 2 | Blockchain Technology | Blockchain Tu...
 
Blockchain
BlockchainBlockchain
Blockchain
 
01 what is blockchain
01 what is blockchain01 what is blockchain
01 what is blockchain
 
Blockchain
BlockchainBlockchain
Blockchain
 
02 hello smart contracts
02 hello smart contracts02 hello smart contracts
02 hello smart contracts
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on Azure
 
Blockchain Economics
Blockchain EconomicsBlockchain Economics
Blockchain Economics
 
Privacy Preserving Paradigms of Blockchain Technology
Privacy Preserving Paradigms of Blockchain TechnologyPrivacy Preserving Paradigms of Blockchain Technology
Privacy Preserving Paradigms of Blockchain Technology
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Blockchain disruptive technology 2018
Blockchain disruptive technology 2018Blockchain disruptive technology 2018
Blockchain disruptive technology 2018
 
Blockchain Primer - Founder Collective - December 2017
Blockchain Primer - Founder Collective - December 2017Blockchain Primer - Founder Collective - December 2017
Blockchain Primer - Founder Collective - December 2017
 
Blockchain 101, Enabler of Cryptocurrencies - v1.0en (2021/03)
Blockchain 101, Enabler of Cryptocurrencies - v1.0en (2021/03) Blockchain 101, Enabler of Cryptocurrencies - v1.0en (2021/03)
Blockchain 101, Enabler of Cryptocurrencies - v1.0en (2021/03)
 
Blockchain Developer | How to Become a Blockchain Developer? | Blockchain Tra...
Blockchain Developer | How to Become a Blockchain Developer? | Blockchain Tra...Blockchain Developer | How to Become a Blockchain Developer? | Blockchain Tra...
Blockchain Developer | How to Become a Blockchain Developer? | Blockchain Tra...
 
Blockchain Fundamentals
Blockchain FundamentalsBlockchain Fundamentals
Blockchain Fundamentals
 
Blockchain based Security Architectures - A Review
Blockchain based Security Architectures - A ReviewBlockchain based Security Architectures - A Review
Blockchain based Security Architectures - A Review
 
Banking on blockchains
Banking on blockchainsBanking on blockchains
Banking on blockchains
 
[JSDC 2021] Blockchain 101 for Frontend Engs
[JSDC 2021] Blockchain 101 for Frontend Engs[JSDC 2021] Blockchain 101 for Frontend Engs
[JSDC 2021] Blockchain 101 for Frontend Engs
 
Introduction to Blockchain Governance Models
Introduction to Blockchain Governance ModelsIntroduction to Blockchain Governance Models
Introduction to Blockchain Governance Models
 
Blockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business ApplicationsBlockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business Applications
 

Similar a COVID-19 Antibody Test+Vaccination Certificates: There's an app for that

[Hungary] I play Jack of Information Disclosure
[Hungary] I play Jack of Information Disclosure[Hungary] I play Jack of Information Disclosure
[Hungary] I play Jack of Information DisclosureOWASP EEE
 
A short course on computer viruses
A short course on computer virusesA short course on computer viruses
A short course on computer virusesUltraUploader
 
<h1>slideShare</h1>access control.pptx
<h1>slideShare</h1>access control.pptx<h1>slideShare</h1>access control.pptx
<h1>slideShare</h1>access control.pptxkoanti abdu
 
Blockchainified Science - Meetup#1
Blockchainified Science - Meetup#1Blockchainified Science - Meetup#1
Blockchainified Science - Meetup#1Soenke Bartling
 
ELIMRINGI MOSHI-The Dining freemasonry (Security Protocols for Secret Societies)
ELIMRINGI MOSHI-The Dining freemasonry (Security Protocols for Secret Societies)ELIMRINGI MOSHI-The Dining freemasonry (Security Protocols for Secret Societies)
ELIMRINGI MOSHI-The Dining freemasonry (Security Protocols for Secret Societies)Elimringi Moshi
 
OxCEPT Introduction
OxCEPT IntroductionOxCEPT Introduction
OxCEPT IntroductionMattSims
 
A look inside the European Covid Green Certificate (Codemotion 2021)
A look inside the European Covid Green Certificate (Codemotion 2021)A look inside the European Covid Green Certificate (Codemotion 2021)
A look inside the European Covid Green Certificate (Codemotion 2021)Luciano Mammino
 
ISACA - The False Sense of Security
ISACA - The False Sense of SecurityISACA - The False Sense of Security
ISACA - The False Sense of SecurityFabian Borg
 
Cryptographic Future
Cryptographic FutureCryptographic Future
Cryptographic FutureDavid Evans
 
Computer Viruses and Malware by John Aycock (auth.) (z-lib.org).pdf
Computer Viruses and Malware by John Aycock (auth.) (z-lib.org).pdfComputer Viruses and Malware by John Aycock (auth.) (z-lib.org).pdf
Computer Viruses and Malware by John Aycock (auth.) (z-lib.org).pdfAngelika B.
 
Safety and security on the internet challenges and advances in member states
Safety and security on the internet challenges and advances in member statesSafety and security on the internet challenges and advances in member states
Safety and security on the internet challenges and advances in member statesDr Lendy Spires
 
Debunking Information Security myths
Debunking Information Security mythsDebunking Information Security myths
Debunking Information Security mythsDan Houser
 
A novel fast-chaff-point-generation-method-using-bioinspired-flower-pollinati...
A novel fast-chaff-point-generation-method-using-bioinspired-flower-pollinati...A novel fast-chaff-point-generation-method-using-bioinspired-flower-pollinati...
A novel fast-chaff-point-generation-method-using-bioinspired-flower-pollinati...Karthikeyan Ece venkatesan
 
wp-understanding-ransomware-strategies-defeat
wp-understanding-ransomware-strategies-defeatwp-understanding-ransomware-strategies-defeat
wp-understanding-ransomware-strategies-defeatRobert Leong
 
How to design a decentralisation: is blockchain & token needed or just a buzz...
How to design a decentralisation: is blockchain & token needed or just a buzz...How to design a decentralisation: is blockchain & token needed or just a buzz...
How to design a decentralisation: is blockchain & token needed or just a buzz...Pandora Boxchain
 
phd_thesis_with_corrections_v1-00
phd_thesis_with_corrections_v1-00phd_thesis_with_corrections_v1-00
phd_thesis_with_corrections_v1-00Martin Emms
 
Blockchain, Smart Contracts & IoT
Blockchain, Smart Contracts & IoTBlockchain, Smart Contracts & IoT
Blockchain, Smart Contracts & IoTInterCon
 
Sophos introduces the Threat Landscape
Sophos introduces the Threat LandscapeSophos introduces the Threat Landscape
Sophos introduces the Threat LandscapeSophos Benelux
 

Similar a COVID-19 Antibody Test+Vaccination Certificates: There's an app for that (20)

[Hungary] I play Jack of Information Disclosure
[Hungary] I play Jack of Information Disclosure[Hungary] I play Jack of Information Disclosure
[Hungary] I play Jack of Information Disclosure
 
A short course on computer viruses
A short course on computer virusesA short course on computer viruses
A short course on computer viruses
 
<h1>slideShare</h1>access control.pptx
<h1>slideShare</h1>access control.pptx<h1>slideShare</h1>access control.pptx
<h1>slideShare</h1>access control.pptx
 
Blockchainified Science - Meetup#1
Blockchainified Science - Meetup#1Blockchainified Science - Meetup#1
Blockchainified Science - Meetup#1
 
ELIMRINGI MOSHI-The Dining freemasonry (Security Protocols for Secret Societies)
ELIMRINGI MOSHI-The Dining freemasonry (Security Protocols for Secret Societies)ELIMRINGI MOSHI-The Dining freemasonry (Security Protocols for Secret Societies)
ELIMRINGI MOSHI-The Dining freemasonry (Security Protocols for Secret Societies)
 
OxCEPT Introduction
OxCEPT IntroductionOxCEPT Introduction
OxCEPT Introduction
 
A look inside the European Covid Green Certificate (Codemotion 2021)
A look inside the European Covid Green Certificate (Codemotion 2021)A look inside the European Covid Green Certificate (Codemotion 2021)
A look inside the European Covid Green Certificate (Codemotion 2021)
 
ISACA - The False Sense of Security
ISACA - The False Sense of SecurityISACA - The False Sense of Security
ISACA - The False Sense of Security
 
IS - User Authentication
IS - User AuthenticationIS - User Authentication
IS - User Authentication
 
Cryptographic Future
Cryptographic FutureCryptographic Future
Cryptographic Future
 
Computer Viruses and Malware by John Aycock (auth.) (z-lib.org).pdf
Computer Viruses and Malware by John Aycock (auth.) (z-lib.org).pdfComputer Viruses and Malware by John Aycock (auth.) (z-lib.org).pdf
Computer Viruses and Malware by John Aycock (auth.) (z-lib.org).pdf
 
Safety and security on the internet challenges and advances in member states
Safety and security on the internet challenges and advances in member statesSafety and security on the internet challenges and advances in member states
Safety and security on the internet challenges and advances in member states
 
Debunking Information Security myths
Debunking Information Security mythsDebunking Information Security myths
Debunking Information Security myths
 
A novel fast-chaff-point-generation-method-using-bioinspired-flower-pollinati...
A novel fast-chaff-point-generation-method-using-bioinspired-flower-pollinati...A novel fast-chaff-point-generation-method-using-bioinspired-flower-pollinati...
A novel fast-chaff-point-generation-method-using-bioinspired-flower-pollinati...
 
wp-understanding-ransomware-strategies-defeat
wp-understanding-ransomware-strategies-defeatwp-understanding-ransomware-strategies-defeat
wp-understanding-ransomware-strategies-defeat
 
Class 8, 9 and 10
Class 8, 9 and 10Class 8, 9 and 10
Class 8, 9 and 10
 
How to design a decentralisation: is blockchain & token needed or just a buzz...
How to design a decentralisation: is blockchain & token needed or just a buzz...How to design a decentralisation: is blockchain & token needed or just a buzz...
How to design a decentralisation: is blockchain & token needed or just a buzz...
 
phd_thesis_with_corrections_v1-00
phd_thesis_with_corrections_v1-00phd_thesis_with_corrections_v1-00
phd_thesis_with_corrections_v1-00
 
Blockchain, Smart Contracts & IoT
Blockchain, Smart Contracts & IoTBlockchain, Smart Contracts & IoT
Blockchain, Smart Contracts & IoT
 
Sophos introduces the Threat Landscape
Sophos introduces the Threat LandscapeSophos introduces the Threat Landscape
Sophos introduces the Threat Landscape
 

Último

Lippincott Microcards_ Microbiology Flash Cards-LWW (2015).pdf
Lippincott Microcards_ Microbiology Flash Cards-LWW (2015).pdfLippincott Microcards_ Microbiology Flash Cards-LWW (2015).pdf
Lippincott Microcards_ Microbiology Flash Cards-LWW (2015).pdfSreeja Cherukuru
 
The next social challenge to public health: the information environment.pptx
The next social challenge to public health:  the information environment.pptxThe next social challenge to public health:  the information environment.pptx
The next social challenge to public health: the information environment.pptxTina Purnat
 
SWD (Short wave diathermy)- Physiotherapy.ppt
SWD (Short wave diathermy)- Physiotherapy.pptSWD (Short wave diathermy)- Physiotherapy.ppt
SWD (Short wave diathermy)- Physiotherapy.pptMumux Mirani
 
Big Data Analysis Suggests COVID Vaccination Increases Excess Mortality Of ...
Big Data Analysis Suggests COVID  Vaccination Increases Excess Mortality Of  ...Big Data Analysis Suggests COVID  Vaccination Increases Excess Mortality Of  ...
Big Data Analysis Suggests COVID Vaccination Increases Excess Mortality Of ...sdateam0
 
Case Report Peripartum Cardiomyopathy.pptx
Case Report Peripartum Cardiomyopathy.pptxCase Report Peripartum Cardiomyopathy.pptx
Case Report Peripartum Cardiomyopathy.pptxNiranjan Chavan
 
Apiculture Chapter 1. Introduction 2.ppt
Apiculture Chapter 1. Introduction 2.pptApiculture Chapter 1. Introduction 2.ppt
Apiculture Chapter 1. Introduction 2.pptkedirjemalharun
 
See the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy PlatformSee the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy PlatformKweku Zurek
 
POST NATAL EXERCISES AND ITS IMPACT.pptx
POST NATAL EXERCISES AND ITS IMPACT.pptxPOST NATAL EXERCISES AND ITS IMPACT.pptx
POST NATAL EXERCISES AND ITS IMPACT.pptxvirengeeta
 
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic AnalysisVarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic AnalysisGolden Helix
 
epilepsy and status epilepticus for undergraduate.pptx
epilepsy and status epilepticus  for undergraduate.pptxepilepsy and status epilepticus  for undergraduate.pptx
epilepsy and status epilepticus for undergraduate.pptxMohamed Rizk Khodair
 
97111 47426 Call Girls In Delhi MUNIRKAA
97111 47426 Call Girls In Delhi MUNIRKAA97111 47426 Call Girls In Delhi MUNIRKAA
97111 47426 Call Girls In Delhi MUNIRKAAjennyeacort
 
Presentation on General Anesthetics pdf.
Presentation on General Anesthetics pdf.Presentation on General Anesthetics pdf.
Presentation on General Anesthetics pdf.Prerana Jadhav
 
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara Rajendran
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara RajendranMusic Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara Rajendran
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara RajendranTara Rajendran
 
Radiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptxRadiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptxDr. Dheeraj Kumar
 
Basic principles involved in the traditional systems of medicine PDF.pdf
Basic principles involved in the traditional systems of medicine PDF.pdfBasic principles involved in the traditional systems of medicine PDF.pdf
Basic principles involved in the traditional systems of medicine PDF.pdfDivya Kanojiya
 
Informed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptxInformed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptxSasikiranMarri
 
Glomerular Filtration rate and its determinants.pptx
Glomerular Filtration rate and its determinants.pptxGlomerular Filtration rate and its determinants.pptx
Glomerular Filtration rate and its determinants.pptxDr.Nusrat Tariq
 
METHODS OF ACQUIRING KNOWLEDGE IN NURSING.pptx by navdeep kaur
METHODS OF ACQUIRING KNOWLEDGE IN NURSING.pptx by navdeep kaurMETHODS OF ACQUIRING KNOWLEDGE IN NURSING.pptx by navdeep kaur
METHODS OF ACQUIRING KNOWLEDGE IN NURSING.pptx by navdeep kaurNavdeep Kaur
 
call girls in Dwarka Sector 21 Metro DELHI 🔝 >༒9540349809 🔝 genuine Escort Se...
call girls in Dwarka Sector 21 Metro DELHI 🔝 >༒9540349809 🔝 genuine Escort Se...call girls in Dwarka Sector 21 Metro DELHI 🔝 >༒9540349809 🔝 genuine Escort Se...
call girls in Dwarka Sector 21 Metro DELHI 🔝 >༒9540349809 🔝 genuine Escort Se...saminamagar
 
Measurement of Radiation and Dosimetric Procedure.pptx
Measurement of Radiation and Dosimetric Procedure.pptxMeasurement of Radiation and Dosimetric Procedure.pptx
Measurement of Radiation and Dosimetric Procedure.pptxDr. Dheeraj Kumar
 

Último (20)

Lippincott Microcards_ Microbiology Flash Cards-LWW (2015).pdf
Lippincott Microcards_ Microbiology Flash Cards-LWW (2015).pdfLippincott Microcards_ Microbiology Flash Cards-LWW (2015).pdf
Lippincott Microcards_ Microbiology Flash Cards-LWW (2015).pdf
 
The next social challenge to public health: the information environment.pptx
The next social challenge to public health:  the information environment.pptxThe next social challenge to public health:  the information environment.pptx
The next social challenge to public health: the information environment.pptx
 
SWD (Short wave diathermy)- Physiotherapy.ppt
SWD (Short wave diathermy)- Physiotherapy.pptSWD (Short wave diathermy)- Physiotherapy.ppt
SWD (Short wave diathermy)- Physiotherapy.ppt
 
Big Data Analysis Suggests COVID Vaccination Increases Excess Mortality Of ...
Big Data Analysis Suggests COVID  Vaccination Increases Excess Mortality Of  ...Big Data Analysis Suggests COVID  Vaccination Increases Excess Mortality Of  ...
Big Data Analysis Suggests COVID Vaccination Increases Excess Mortality Of ...
 
Case Report Peripartum Cardiomyopathy.pptx
Case Report Peripartum Cardiomyopathy.pptxCase Report Peripartum Cardiomyopathy.pptx
Case Report Peripartum Cardiomyopathy.pptx
 
Apiculture Chapter 1. Introduction 2.ppt
Apiculture Chapter 1. Introduction 2.pptApiculture Chapter 1. Introduction 2.ppt
Apiculture Chapter 1. Introduction 2.ppt
 
See the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy PlatformSee the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy Platform
 
POST NATAL EXERCISES AND ITS IMPACT.pptx
POST NATAL EXERCISES AND ITS IMPACT.pptxPOST NATAL EXERCISES AND ITS IMPACT.pptx
POST NATAL EXERCISES AND ITS IMPACT.pptx
 
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic AnalysisVarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
 
epilepsy and status epilepticus for undergraduate.pptx
epilepsy and status epilepticus  for undergraduate.pptxepilepsy and status epilepticus  for undergraduate.pptx
epilepsy and status epilepticus for undergraduate.pptx
 
97111 47426 Call Girls In Delhi MUNIRKAA
97111 47426 Call Girls In Delhi MUNIRKAA97111 47426 Call Girls In Delhi MUNIRKAA
97111 47426 Call Girls In Delhi MUNIRKAA
 
Presentation on General Anesthetics pdf.
Presentation on General Anesthetics pdf.Presentation on General Anesthetics pdf.
Presentation on General Anesthetics pdf.
 
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara Rajendran
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara RajendranMusic Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara Rajendran
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara Rajendran
 
Radiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptxRadiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptx
 
Basic principles involved in the traditional systems of medicine PDF.pdf
Basic principles involved in the traditional systems of medicine PDF.pdfBasic principles involved in the traditional systems of medicine PDF.pdf
Basic principles involved in the traditional systems of medicine PDF.pdf
 
Informed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptxInformed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptx
 
Glomerular Filtration rate and its determinants.pptx
Glomerular Filtration rate and its determinants.pptxGlomerular Filtration rate and its determinants.pptx
Glomerular Filtration rate and its determinants.pptx
 
METHODS OF ACQUIRING KNOWLEDGE IN NURSING.pptx by navdeep kaur
METHODS OF ACQUIRING KNOWLEDGE IN NURSING.pptx by navdeep kaurMETHODS OF ACQUIRING KNOWLEDGE IN NURSING.pptx by navdeep kaur
METHODS OF ACQUIRING KNOWLEDGE IN NURSING.pptx by navdeep kaur
 
call girls in Dwarka Sector 21 Metro DELHI 🔝 >༒9540349809 🔝 genuine Escort Se...
call girls in Dwarka Sector 21 Metro DELHI 🔝 >༒9540349809 🔝 genuine Escort Se...call girls in Dwarka Sector 21 Metro DELHI 🔝 >༒9540349809 🔝 genuine Escort Se...
call girls in Dwarka Sector 21 Metro DELHI 🔝 >༒9540349809 🔝 genuine Escort Se...
 
Measurement of Radiation and Dosimetric Procedure.pptx
Measurement of Radiation and Dosimetric Procedure.pptxMeasurement of Radiation and Dosimetric Procedure.pptx
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)
  • 3. 3 Myth Busting: you might think… 1. Blockchain = Bitcoin + evil 2. Blockchain = slow 3. Blockchain = env’t disaster 4. ‘Immunity passports’= ‘ID hell’ 5. COVID-19 reinfection happens! 6. Antibody tests inaccurate 7. ‘Immunity’ short-lived 8. Vaccination certificates? NO!!!!
  • 4. 4 Myth Busting: you might think… 1. Blockchain = Bitcoin + evil 2. Blockchain = slow 3. Blockchain = env’t disaster 4. ‘Immunity passports’= ‘ID hell’ 5. COVID-19 reinfection happens! 6. Antibody tests inaccurate 7. ‘Immunity’ short-lived 8. Vaccination certificates? NO!!!! 1. Decentralised ledger, immutable
  • 5. 5 Myth Busting: you might think… 1. Blockchain = Bitcoin + evil 2. Blockchain = slow 3. Blockchain = env’t disaster 4. ‘Immunity passports’= ‘ID hell’ 5. COVID-19 reinfection happens! 6. Antibody tests inaccurate 7. ‘Immunity’ short-lived 8. Vaccination certificates? NO!!!! 1. Decentralised ledger, immutable PlainVanilla Ledger ###0 ###1 50 75 42 87
  • 6. 6 Myth Busting: you might think… 1. Blockchain = Bitcoin + evil 2. Blockchain = slow 3. Blockchain = env’t disaster 4. ‘Immunity passports’= ‘ID hell’ 5. COVID-19 reinfection happens! 6. Antibody tests inaccurate 7. ‘Immunity’ short-lived 8. Vaccination certificates? NO!!!! 1. Decentralised ledger, immutable 2. Generally, not any more 3. Consortium, no £££ ‘proof-of-work’ 4. Just verifiable & private test results 5. Hearsay! Tests were flawed. 6. 100% sensitivity & 99.8% specificity 7. Perhaps months -> years? 8. Required for yellow fever, measles
  • 7. 7 T
  • 8. 8 T
  • 9. 9 Key premises 1. COVID-19 antibodies are reliably detectable SARS-CoV-2 x 10,000,000 https://www.open.edu/openlearn/science-maths- technology/biology/how-does-the-human-body-fight-viral-infection
  • 10. 10 Key premises 1. COVID-19 antibodies are reliably detectable SARS-CoV-2 x 10,000,000 https://www.open.edu/openlearn/science-maths- technology/biology/how-does-the-human-body-fight-viral-infection
  • 11. 11 Key premises 2. COVID-19 antibodies appear ‘eventually’ and last 1. COVID-19 antibodies are reliably detectable https://www.open.edu/openlearn/science-maths- technology/biology/how-does-the-human-body-fight-viral-infection
  • 12. 12
  • 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….
  • 16. 16 A: Test B: Issue Certificate C: Verify What:
  • 17. 17 A: Test B: Issue Certificate C: Verify What: ‘Good enough’  Issuer  Holder  IgG > 4.2
  • 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
  • 20. 20 Sender has Recipient has Signing Sender private key Sender public key How does it work? The secret sauce A-B-C 2 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
  • 25. 25 Consortium blockchain Holder’s mobile phone with Decentralised Identity How does it work? (Timeline) 2 of 5 1 FCD3FA34E… 79A6EB94…
  • 26. 26 Test result certificate goes to Solid Pod How does it work? (Timeline) 3 of 5 2 FCD3FA34E… 79A6EB94… Hash
  • 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
  • 30. 30 Consider the ‘Holder’ at the end of this…
  • 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.
  • 32. 32 Too good to be true? • Private • Tamper-proof
  • 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
  • 36. 36 Functional modules Generate/Scan QR Blockchain Communications Solid Pod Communications Maintain Holder/Issuer Accts Generate DIDS Generate Verifiable Credentials Hashes for text/images
  • 37. 37
  • 38. 38
  • 39. 39
  • 40. 40
  • 41. 41
  • 42. 42
  • 43. 43
  • 44. 44
  • 45. 45
  • 46. 46
  • 47. 47
  • 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”
  • 51. 51 Blockchain in 30 seconds 2 of 6 PlainVanilla Ledger 50 75 42 87 PlainVanilla Ledger ###0 ###1 50 75 42 87 “Encode entire contents here”
  • 52. 52 Blockchain in 30 seconds 3 of 6 PlainVanilla Ledger 50 75 42 87 PlainVanilla Ledger ###0 ###1 50 75 42 87 (The code of the another ledger) “Encode entire contents here”
  • 53. 53 Blockchain in 30 seconds 4 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 “Ledger 3 stores the code of Ledger 2, etc.”
  • 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.”
  • 56. 56 Public/private keys Sender has Recipient has Signing Sender private key Sender public key Encrypting Recipient public key Recipient private key
  • 57. 57 Test result certificate goes to Solid Pod EU GDPR ‘Right To Be Forgotten’ 1 of 3 2 FCD3FA34E… 79A6EB94… Hash
  • 58. 58 Test result certificate goes to Solid Pod EU GDPR ‘Right To Be Forgotten’ 1 of 3 2 FCD3FA34E… 79A6EB94… Hash I quit!
  • 59. 59 FCD3FA34E… 79A6EB94… I’m deleting my Solid Pod EU GDPR ‘Right To Be Forgotten’ 2 of 3 Hash
  • 61. 61 FCD3FA34E… 79A6EB94… Done EU GDPR ‘Right To Be Forgotten’ 3 of 3 – note ‘orphaned’ hash
  • 64. 64 Off-site lab test 3 1 FCD3FA34E… 79A6EB94… 2a 3
  • 65. 65 Off-site lab test 4a 1 FCD3FA34E… 79A6EB94… 2a 3
  • 66. 66 Off-site lab test 4b 1 FCD3FA34E… 79A6EB94… 2a 3
  • 67. 67 Off-site lab test 4c 1 FCD3FA34E… 79A6EB94… 2a 3
  • 68. 68 Off-site lab test 4d 1 FCD3FA34E… 79A6EB94… 2a ‘Supply Chain Logistics’ 3 • Pharmacy ID • Blood sample ID • Lab ID, location • Lab technician ID • Vehicle, driver IDs
  • 69. 69 Off-site lab test 4e 1 FCD3FA34E… 79A6EB94… 2a 2b ‘Supply Chain Logistics’ • Pharmacy ID • Blood sample ID • Lab ID, location • Lab technician ID • Vehicle, driver IDs 3
  • 70. 70 Off-site lab test 4f 1 FCD3FA34E… 79A6EB94… 2a 2b ‘Supply Chain Logistics’ • Pharmacy ID • Blood sample ID • Lab ID, location • Lab technician ID • Vehicle, driver IDs 3
  • 71. 71 Off-site lab test 5 1 FCD3FA34E… 79A6EB94… 2a 3 2b Compare ‘Supply Chain Logistics’ • Pharmacy ID • Blood sample ID • Lab ID, location • Lab technician ID • Vehicle, driver IDs
  • 72. 72 FCD3FA34E… 79A6EB94… 2a 3 2b Compare Off-site lab test - whole life-cycle ‘Good enough’  Issuer  Holder  IgG > 4.2 ‘Supply Chain Logistics’ • Pharmacy ID • Blood sample ID • Lab ID, location • Lab technician ID • Vehicle, driver IDs 1
  • 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)