Ben Adida Profile picture
3 Apr, 19 tweets, 3 min read
1/ A few thoughts on Covid vaccine "passports." Starting with the use case, moving quickly to the tech and privacy.
2/ I'm not super optimistic that we'll hit herd immunity this year in the US. Too much vaccine hesitancy, not enough time to approve for and innoculate kids. So I suspect we'll still see small or medium outbreaks through end of this year.
3/ it seems thus pretty clear that businesses will seek some form of proof of vaccination, at least from employees, possibly from customers depending on the setting.
4/ we could debate ethics till the cows come home. My guess is it will happen regardless, and it's not unreasonable for organizations to want to protect their employees and customers -- cause remember no vaccine is 100% effective, so just being vaccinated yourself isn't enough.
5/ ok, so if it happens, then how should it happen? Let's assume we have reasonable source data from pharmacies, hospitals, and large vaccination sites.

We have to consider privacy and equity.
6/ equity: it must be easy for anyone to get one. Requiring a smartphone feels like too high a bar, considering not just whether folks have them, but also whether they know how to install an app, load vaccine passport, etc. Just not ok to exclude those who can't do that.
7/ privacy: it would be a real shame if a vaccine passport system allowed the collection of surveillance type data on folks. So phoning home on every access is not okay.
8/ simplicity: no we really don't need blockchain. I can expand on this if you really want to, but trust me, you don't need blockchain.
9/ I kinda like the SMART health cards proposal (disclaimer: I was one of the original folks on the SMART health team a decade ago, but this latest work is not mine, I deserve no credit, and I have no stake in it).

smarthealth.cards
10/ bottom line: the SMART health card vaccine passport is a QR code that contains a signed JSON data structure listing covid vaccination events tied to a name and date of birth. The issuer of this signed structure is identified by a URL, e.g. example-pharmacy.com
11/ the public key against which to verify the signed JSON is available at the URL, and of course there needs to be a trusted list of covid vaccine data issuers, it can't just be your personal website.
12/ the employer / business / whoever is checking the passport may want to match the name against an ID, like a driver's license. Some possible equity issues there, but probably necessary and acceptable.
13/ QR code means it can be printed and carried as a physical card by anyone, with or without a cell phone. Good for equity.
14/ static code will make some people nervous, because unique identifier that could be used for tracking. Some will want selective disclosure and fancy cryptography. I don't think that can be made equitable as it will require a smart phone. It's also pretty complex. So, no.
15/ on privacy, though, this is still pretty good: no phoning home for every access, can be done all offline if all public keys are pre-downloaded.
16/ if SMART health cards move forward, one recommendation I would make is to develop open-source iOS and Android apps for checking those QR codes without logging or exposing the full signature to the app, thus making it easy for businesses to do the right thing.
17/ I also think it might be necessary to shrink that QR code (it's pretty big right now), by shrinking the JSON payload. This sounds like a nit, but if we want this to fit on a business card, it may be necessary.
18/ anyhow, all in all, pretty impressed with the careful pragmatism of SMART health cards. I'd gladly carry one and use it. Right tradeoffs, can be deployed pretty quickly.
19/ oh one more thing: this won't be super foolproof, I can imagine a small number of folks getting vaccine passports they shouldn't have. As long as that's a relatively small number, that's okay. We're not looking for perfection, cause even vaccines aren't perfect.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Ben Adida

Ben Adida Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @benadida

7 Feb
1/ Saturday 🧵 on real-world security in voting machines.

Should voting machines be allowed to contain wifi hardware, later disabled in software?

At first glance, bad idea. Let's simply ban wifi hardware.

In practice, that would make machines less secure. Allow me to explain.
2/ Security is about threat models and tradeoffs. What this means in practice is more complex than it might seem. It means that "more security" on one specific aspect may lead to less security in the overall system.
3/ the threat model behind "no wifi" is that, with wifi turned on, attackers could remotely connect to the machine and do nefarious things. So what's the difference between software and hardware disabling of the wifi?
Read 16 tweets
5 Feb
1/ Thinking about the impact of the new strain (B117). Read this thread. It is significantly more transmissible than the previous strain, which means the measures we're used to can reduce classic infections, but they're *not yet good enough* in Denmark to stop growth.
2/ the difference between R < 1 and R > 1 is enormous. R<1, each day is better than the last. R>1, even a little, and each day is worse than the last.
3/ it appears to be particularly difficult to bring R below 1 for the new strain. If Denmark is having trouble, I don't know if the US can do it.
Read 6 tweets
22 Nov 20
1/ Why is Georgia counting votes for a third time? Let's talk about it.

npr.org/sections/biden…
2/ most states have recount procedures that trigger below a certain margin of victory. Sometimes automatic, sometimes has to be requested by a candidate. In Georgia, threshold is 0.5% & recount needs to be requested by a candidate after certification. Wait, what's certification?
3/ certification is the real result. When TV networks call an election, that carries no legal weight, it's just the media predicting the outcome. They're usually right, with some notable exceptions. Certification is when the state, having triple checked, declares their winner.
Read 13 tweets
20 Nov 20
1/ The @voting_works team has been working around the clock for the last week to support the State of Georgia in running their first state-wide risk-limiting audit, which turned into a full hand-count.
2/ Here's the Secretary of State's press release:

sos.ga.gov/index.php/elec…
3/ and coverage from AJC:

ajc.com/politics/break…
Read 8 tweets
14 Aug 20
1/ I spent a bit of time looking at the Canada COVID Alert app this evening. Bottom line: this app is pretty much the model for how to do this kind of tech.
2/ It's super clear about what data it collects and doesn't, and about how it works. This is not easy stuff to convey.
3/ It's such a caring and lovely flow. Here it is letting you know it's about to ask for that single permission it needs – to access the Google/Apple API.
Read 8 tweets
19 Jul 20
1/ In light of the voting question that will never die -- "if I can do X online, why can't I vote online" -- I'm reminded that most people don't have a good intuition for what makes things secure. So let's explore.

Security online depends predominantly on logging and auditing.
2/ This probably sounds weird and surprising, but hear me out. And there are exceptions that I'll get to. But truly, security depends predominantly on logging and auditing.
3/ Consider the Twitter hack from earlier this week. We found out about it because the attackers tweeted a Bitcoin scam visible to everyone. Twitter is, by definition, a public audit log. Those messages looked odd. We all saw them. That's why we all knew: Twitter was hacked.
Read 18 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!