Arthur Profile picture
13 Jul, 20 tweets, 3 min read
Qu'y a-t-il exactement dans le QR-code sur votre certificat de vaccination COVID européen, et quels impacts en termes de vie privée ? Un petit thread informatif 🧵 1/
Petit disclaimer pour commencer : je ne me prononce pas dans ce fil sur la question du pass sanitaire lui-même, mais sur le dispositif technique retenu pour le mettre en place. 2/
Les QRcodes sont un moyen d'encoder visuellement de l'information pour qu'elle puisse être facilement lue par un ordinateur. En l'occurrence, le QR-code de votre certificat de vaccination comporte les trois types d'infos suivantes : 3/
Votre identité : vos nom de famille, prénom, et date de naissance. 4/
Vos informations de vaccination : cela inclut notamment le vaccin que vous avez eu (Moderna ou Pfizer), le nombre de doses, la date et le pays de vaccination, et un identifiant unique de votre certificat de vaccination. 5/
Voilà ce que ça donne pour moi. Vous noterez qu'il y a des champs inutiles (c'est un vaccin COVID, qui cible le COVID19 ? No shit Sherlock), mais c'est un moyen d'être sûr que le système est extensible s'il est utilisé pour autre chose 6/ Une capture d'écran du cont...
Finalement, des informations sur le certificat lui-même : sa date d'émission (même jour que le vaccin pour moi) et de validité (jusqu'en juin 2023 !), quelle autorité l'a émise (la CNAM). 7/
Jusque là, rien n'empêche qui que ce soit de générer son propre QRcode de certificat avec des valeurs de son choix. Mais c'est pour éviter cela que le certificat a une signature numérique. 8/
Une signature est un long numéro qui est joint au certificat et qui a été calculé à partir de son contenu et d'une clé dite secrète. Cette clé, seul l'État français la connait. 9/
Mais l'État rend public un autre numéro, la clé publique : celui-ci ne permet pas de générer la signature, mais il donne un moyen de vérifier que celle-ci est correcte par une autre opération mathématique. 10/
Cela permet à la fois de vérifier l'origine du message (c'est bien l'État qui l'a signé) et son intégrité : si le certificat a été modifié, l'opération mathématique échoue, et la signature sera considérée comme incorrecte. 11/
Impossible de modifier votre certificat pour faire passer le nombre de doses de 1 à 2 sans casser la signature, par exemple ! 12/
Le gros avantage des signatures numérique, c'est qu'il n'y a besoin de demander à personne pour la vérifier. Si je suis une institution qui doit vérifier le pass sanitaire, je dois simplement télécharger la liste des clés publiques des différents états. 13/
Puis ensuite, quand je vérifie un certificat, mon scanner vérifie la signature, et si elle est correcte il peut ensuite utiliser le contenu pour vérifier les conditions (par ex. il y a bien eu deux doses, ça fait plus de 14 jours, etc.) 14/
Pas besoin de contacter une agence ou une autorité : l'État ni personne d'autre n'est pas mis au courant que mon institution a vérifié le certificat. Il n'y a que moi qui le sait. 15/
Par contre, revers de la médaille, toutes les informations que j'ai listées ci-dessus sont directement présentes dans le QRcode ! En postant une photo de votre pass sanitaire en ligne, vous rendez publiques toutes ces informations ! 16/
Par ailleurs, l'institution qui scanne le document a accès à toutes ces informations, pas seulement au fait que vous respectez les conditions pour entrer (ou pas…) 17/
Mais toutefois, même en tenant compte de ces inconvénients, le système technique retenu me paraît plutôt protecteur des libertés. 18/
Re-disclaimer : ce fil portait sur le dispositif techique retenu, par sur le principe du pass sanitaire.

• • •

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

Keep Current with Arthur

Arthur 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 @aktiur

15 Jul
J'ai besoin de partager une histoire affolante sur l'état de la recherche en médecine. Vous vous rappelez de l'hydroxychloroquine (HCQ) ? Ce médicament miracle qui allait mettre fin à l'épidémie avant même qu'elle ne commence. 1/
« Fin de partie » avait dit Raoult en février 2020, nous sortant une une étude complètement pétée (en faisant disparaître littéralement 4 morts des statistiques), puis en sortant deux autres études où il avait oublié d'utiliser un groupe contrôle (merde alors !) 2/
Un peu de culture statistique et la lecture des papiers permettait de flairer l'arnaque. Mais ça n'avait pas empêché tout ce que le monde comptait de leaders d'extrême droite de colporter le bobard (Trump, Bolsonaro, Modi...) 3/
Read 32 tweets
13 Jul
Pour celles et ceux qui aiment la bidouille, quelques ressources pour vous aider à inspecter vous-mêmes votre certificat 🧵
Le contenu du certificat est encodé comme un document CBOR, encapsulé pour la signature dans un document COSE, compressé avec zlib, converti en base45. Puis le préfixe "HC1:" est ajouté et le résultat est encodé dans le QR code. Il faudra donc faire toutes ces manips à l'envers ! Image
Ce schéma et la spec se trouve sur ce dépôt
github.com/ehn-dcc-develo…
Read 5 tweets
11 Mar 20
[CORONAVIRUS] J'ai passé quelques heures à compiler les chiffres du coronavirus hier soir. J'étais surpris notamment par le décalage entre la situation française, où les mesures prises sont minimales, et la situation italienne. Ce que j'ai découvert n'est pas jojo. THREAD
Voilà donc les chiffres que j'ai récolté. J'ai mis le nombre de cas en France et en Italie, plus le taux de croissance d'un jour à l'autre.
Premier constat : les taux de croissance, bien que très variables, restent compris entre grosso modo 15 % et 50 %. Cela veut dire que, chaque jour, le nombre de nouveaux cas est *proportionnel au nombre total de personnes contaminées depuis le début de l'épidémie*.
Read 33 tweets
13 Nov 19
Ce qui est sidérant avec les affaires de violences sexuelles impliquant des célébrités, c'est leur capacité à imposer une version fausse des événements. Prenons Polanski. Que lui reproche-t-on déjà ?
En écoutant Polanski et ses défenseurs, on comprend que ce que lui reprochent ces puritains d'américains, c'est juste d'avoir couché avec une mineure. Reprenons la suite des événements.
Samantha Geimer, 13 ans, pose pour lui, avec l'accord de sa mère, car il lui a promis de faire d'elle une star (la photo, c'est elle à 13 ans, vérifiez vous-même, si comme le dit Finkielkraut, elle a l'air d'une adulte).
Read 21 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!

:(