{"id":2198,"date":"2021-09-15T19:20:00","date_gmt":"2021-09-15T18:20:00","guid":{"rendered":"http:\/\/perso.ens-lyon.fr\/ghys\/?p=2198"},"modified":"2022-08-16T19:21:27","modified_gmt":"2022-08-16T18:21:27","slug":"des-maths-dans-votre-passe-sanitaire","status":"publish","type":"post","link":"https:\/\/perso.ens-lyon.fr\/ghys\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire\/","title":{"rendered":"Des maths dans votre passe sanitaire"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.lemonde.fr\/sciences\/article\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire_6094702_1650684.html\">https:\/\/www.lemonde.fr\/sciences\/article\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire_6094702_1650684.html<\/a><\/p>\n\n\n\n<p>Les QR codes sont gorg\u00e9s de math\u00e9matiques. Le passe sanitaire est constitu\u00e9 de 7&nbsp;225 petits carr\u00e9s blancs ou noirs, rang\u00e9s en 85 lignes et 85 colonnes, qui permettent d\u2019encoder le statut vaccinal, ou le r\u00e9sultat d\u2019un test, ou le certificat de r\u00e9tablissement. Cela pose quelques probl\u00e8mes math\u00e9matiques et informatiques tr\u00e8s int\u00e9ressants.<\/p>\n\n\n\n<p>Le premier probl\u00e8me est g\u00e9om\u00e9trique. Le lecteur optique qui scanne le QR code voit le carr\u00e9 en perspective, sous la forme d\u2019un quadrilat\u00e8re quelconque. Il faut donc redresser la perspective&nbsp;: c\u2019est assez facile. Il faut aussi reconna\u00eetre le haut et le bas, la droite et la gauche. L\u00e0 aussi c\u2019est assez facile car trois des quatre coins sont orn\u00e9s par de petits carr\u00e9s 7 \u00d7 7 facilement reconnaissables. Parfois, le QR code est pr\u00e9sent\u00e9 sur une feuille qui a \u00e9t\u00e9 pli\u00e9e ou froiss\u00e9e et les lignes et les colonnes ne sont pas droites&nbsp;: il faut les rectifier. Treize carr\u00e9s 5 \u00d7 5, \u00e9galement reconnaissables, sont r\u00e9partis dans le grand carr\u00e9 pour aider le logiciel \u00e0 remettre tout cela d\u2019aplomb.<\/p>\n\n\n\n<p><strong>D\u00e9tectable bien qu\u2019illisible<\/strong><\/p>\n\n\n\n<p>Le second probl\u00e8me vient du fait que le lecteur peut se tromper car certains petits carr\u00e9s peuvent \u00eatre endommag\u00e9s. Il faut utiliser des codes correcteurs d\u2019erreurs qui produisent des messages volontairement redondants, pour \u00eatre s\u00fbr de r\u00e9cup\u00e9rer ce dont on a besoin. Les pilotes d\u2019avion le savent depuis longtemps en \u00e9non\u00e7ant \u00ab&nbsp;Papa, Tango, Charlie&nbsp;\u00bb au lieu de \u00ab&nbsp;PTC&nbsp;\u00bb. Les QR codes utilisent une m\u00e9thode plus \u00e9labor\u00e9e, invent\u00e9e par Irving Reed et Gustave Solomon en&nbsp;1960 et fond\u00e9e sur des th\u00e9or\u00e8mes profonds d\u2019arithm\u00e9tique. Le r\u00e9sultat est remarquable puisque la lecture peut se faire correctement m\u00eame si 30&nbsp;% des petits carr\u00e9s sont illisibles. Essayez de faire une t\u00e2che d\u2019encre (pas trop grosse) au milieu de votre passe sanitaire et vous verrez qu\u2019il est encore valable.<\/p>\n\n\n\n<p>Enfin, il faut pouvoir garantir l\u2019authenticit\u00e9 du document. L\u00e0 encore, on utilise des m\u00e9thodes math\u00e9matiques et informatiques tr\u00e8s subtiles. Tout le monde peut lire le contenu du certificat (\u00e0 condition de conna\u00eetre un peu d\u2019informatique) mais il est accompagn\u00e9 d\u2019une \u00ab&nbsp;signature digitale&nbsp;\u00bb, crypt\u00e9e et infalsifiable, produite \u00e0 partir du contenu du message en utilisant un code secret asym\u00e9trique. L\u2019id\u00e9e est que certaines op\u00e9rations sont faciles \u00e0 faire et presque impossibles \u00e0 d\u00e9faire.<\/p>\n\n\n\n<p>Ne dit-on pas qu\u2019il est plus facile de faire sortir le dentifrice du tube que de l\u2019y faire entrer&nbsp;? Le tube en question est encore math\u00e9matique, fond\u00e9 sur de l\u2019arithm\u00e9tique du XIX<sup>e<\/sup>&nbsp;si\u00e8cle, grandement am\u00e9lior\u00e9e par des informaticiens du XX<sup>e<\/sup>. Gr\u00e2ce \u00e0 ces m\u00e9thodes, l\u2019application TousAntiCovid Verif peut garantir l\u2019authenticit\u00e9&nbsp;: on peut v\u00e9rifier une signature qu\u2019un faussaire n\u2019aurait pas pu produire.<\/p>\n\n\n\n<p><strong>Possibles malversations<\/strong><\/p>\n\n\n\n<p>Tout n\u2019est pas parfait pour autant et les malversations sont possibles. Des codes d\u2019acc\u00e8s aux serveurs de l\u2019Assurance-maladie peuvent \u00eatre d\u00e9rob\u00e9s, ou un soignant malhonn\u00eate pourrait faire un faux certificat de vaccination. D\u2019autre part, TousAntiCovid Verif ne garantit que la validit\u00e9 du passe, et ne donne pas d\u2019autres informations que le nom et la date de naissance. Le QR code contient n\u00e9anmoins d\u2019autres donn\u00e9es, comme la date de vaccination, le type de vaccin, etc., destin\u00e9es aux passages de fronti\u00e8res et qui ne devraient pas \u00eatre accessibles \u00e0 tous. M\u00eame si ce n\u2019est pas l\u00e9gal, de nombreux sites Internet permettent pourtant de lire et de stocker le contenu complet des passes sanitaires.<\/p>\n\n\n\n<p>Deux si\u00e8cles de math\u00e9matiques se sont \u00e9coul\u00e9s depuis que les travaux pionniers de Carl Friedrich Gauss ou Evariste Galois ont permis l\u2019\u00e9mergence de la cryptographie moderne. Ils auraient \u00e9t\u00e9 les premiers surpris de voir qu\u2019ils sont \u00e0 l\u2019origine de ces petits carr\u00e9s noirs et blancs. La science prend son temps et r\u00e9serve des surprises.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/www.lemonde.fr\/sciences\/article\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire_6094702_1650684.html Les QR codes sont gorg\u00e9s de math\u00e9matiques. Le passe sanitaire est constitu\u00e9 de 7&nbsp;225 petits carr\u00e9s blancs ou noirs, rang\u00e9s en 85 lignes et 85 colonnes, qui permettent d\u2019encoder le statut vaccinal, ou le r\u00e9sultat d\u2019un test, ou le certificat de r\u00e9tablissement. Cela pose quelques probl\u00e8mes math\u00e9matiques et informatiques tr\u00e8s int\u00e9ressants. Le premier probl\u00e8me &hellip; <a href=\"https:\/\/perso.ens-lyon.fr\/ghys\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Des maths dans votre passe sanitaire<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","ub_ctt_via":"","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"episode_type":"","audio_file":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","filesize_raw":"","footnotes":""},"categories":[57],"tags":[],"class_list":["post-2198","post","type-post","status-publish","format-standard","hentry","category-le-monde"],"featured_image_src":null,"author_info":{"display_name":"ghys","author_link":"https:\/\/perso.ens-lyon.fr\/ghys\/author\/ghys\/"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Des maths dans votre passe sanitaire - \u00c9tienne Ghys<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/perso.ens-lyon.fr\/ghys\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Des maths dans votre passe sanitaire - \u00c9tienne Ghys\" \/>\n<meta property=\"og:description\" content=\"https:\/\/www.lemonde.fr\/sciences\/article\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire_6094702_1650684.html Les QR codes sont gorg\u00e9s de math\u00e9matiques. Le passe sanitaire est constitu\u00e9 de 7&nbsp;225 petits carr\u00e9s blancs ou noirs, rang\u00e9s en 85 lignes et 85 colonnes, qui permettent d\u2019encoder le statut vaccinal, ou le r\u00e9sultat d\u2019un test, ou le certificat de r\u00e9tablissement. Cela pose quelques probl\u00e8mes math\u00e9matiques et informatiques tr\u00e8s int\u00e9ressants. Le premier probl\u00e8me &hellip; Continuer la lecture de Des maths dans votre passe sanitaire &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/perso.ens-lyon.fr\/ghys\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire\/\" \/>\n<meta property=\"og:site_name\" content=\"\u00c9tienne Ghys\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-15T18:20:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-16T18:21:27+00:00\" \/>\n<meta name=\"author\" content=\"ghys\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"ghys\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/perso.ens-lyon.fr\/ghys\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire\/\",\"url\":\"https:\/\/perso.ens-lyon.fr\/ghys\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire\/\",\"name\":\"Des maths dans votre passe sanitaire - \u00c9tienne Ghys\",\"isPartOf\":{\"@id\":\"https:\/\/perso.ens-lyon.fr\/ghys\/#website\"},\"datePublished\":\"2021-09-15T18:20:00+00:00\",\"dateModified\":\"2022-08-16T18:21:27+00:00\",\"author\":{\"@id\":\"https:\/\/perso.ens-lyon.fr\/ghys\/#\/schema\/person\/069f6bb9d42c992d92bef80c575edce9\"},\"breadcrumb\":{\"@id\":\"https:\/\/perso.ens-lyon.fr\/ghys\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/perso.ens-lyon.fr\/ghys\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/perso.ens-lyon.fr\/ghys\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/perso.ens-lyon.fr\/ghys\/accueil\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Des maths dans votre passe sanitaire\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/perso.ens-lyon.fr\/ghys\/#website\",\"url\":\"https:\/\/perso.ens-lyon.fr\/ghys\/\",\"name\":\"\u00c9tienne Ghys\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/perso.ens-lyon.fr\/ghys\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/perso.ens-lyon.fr\/ghys\/#\/schema\/person\/069f6bb9d42c992d92bef80c575edce9\",\"name\":\"ghys\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/perso.ens-lyon.fr\/ghys\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4482fb1bb546b94acf8ae35749ecbb87a8515a7bdaf0a461022cdc80db4db941?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4482fb1bb546b94acf8ae35749ecbb87a8515a7bdaf0a461022cdc80db4db941?s=96&d=mm&r=g\",\"caption\":\"ghys\"},\"url\":\"https:\/\/perso.ens-lyon.fr\/ghys\/author\/ghys\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Des maths dans votre passe sanitaire - \u00c9tienne Ghys","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/perso.ens-lyon.fr\/ghys\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire\/","og_locale":"fr_FR","og_type":"article","og_title":"Des maths dans votre passe sanitaire - \u00c9tienne Ghys","og_description":"https:\/\/www.lemonde.fr\/sciences\/article\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire_6094702_1650684.html Les QR codes sont gorg\u00e9s de math\u00e9matiques. Le passe sanitaire est constitu\u00e9 de 7&nbsp;225 petits carr\u00e9s blancs ou noirs, rang\u00e9s en 85 lignes et 85 colonnes, qui permettent d\u2019encoder le statut vaccinal, ou le r\u00e9sultat d\u2019un test, ou le certificat de r\u00e9tablissement. Cela pose quelques probl\u00e8mes math\u00e9matiques et informatiques tr\u00e8s int\u00e9ressants. Le premier probl\u00e8me &hellip; Continuer la lecture de Des maths dans votre passe sanitaire &rarr;","og_url":"https:\/\/perso.ens-lyon.fr\/ghys\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire\/","og_site_name":"\u00c9tienne Ghys","article_published_time":"2021-09-15T18:20:00+00:00","article_modified_time":"2022-08-16T18:21:27+00:00","author":"ghys","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"ghys","Dur\u00e9e de lecture estim\u00e9e":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/perso.ens-lyon.fr\/ghys\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire\/","url":"https:\/\/perso.ens-lyon.fr\/ghys\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire\/","name":"Des maths dans votre passe sanitaire - \u00c9tienne Ghys","isPartOf":{"@id":"https:\/\/perso.ens-lyon.fr\/ghys\/#website"},"datePublished":"2021-09-15T18:20:00+00:00","dateModified":"2022-08-16T18:21:27+00:00","author":{"@id":"https:\/\/perso.ens-lyon.fr\/ghys\/#\/schema\/person\/069f6bb9d42c992d92bef80c575edce9"},"breadcrumb":{"@id":"https:\/\/perso.ens-lyon.fr\/ghys\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/perso.ens-lyon.fr\/ghys\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/perso.ens-lyon.fr\/ghys\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/perso.ens-lyon.fr\/ghys\/accueil\/"},{"@type":"ListItem","position":2,"name":"Des maths dans votre passe sanitaire"}]},{"@type":"WebSite","@id":"https:\/\/perso.ens-lyon.fr\/ghys\/#website","url":"https:\/\/perso.ens-lyon.fr\/ghys\/","name":"\u00c9tienne Ghys","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/perso.ens-lyon.fr\/ghys\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/perso.ens-lyon.fr\/ghys\/#\/schema\/person\/069f6bb9d42c992d92bef80c575edce9","name":"ghys","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/perso.ens-lyon.fr\/ghys\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4482fb1bb546b94acf8ae35749ecbb87a8515a7bdaf0a461022cdc80db4db941?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4482fb1bb546b94acf8ae35749ecbb87a8515a7bdaf0a461022cdc80db4db941?s=96&d=mm&r=g","caption":"ghys"},"url":"https:\/\/perso.ens-lyon.fr\/ghys\/author\/ghys\/"}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"post-thumbnail":false},"uagb_author_info":{"display_name":"ghys","author_link":"https:\/\/perso.ens-lyon.fr\/ghys\/author\/ghys\/"},"uagb_comment_info":0,"uagb_excerpt":"https:\/\/www.lemonde.fr\/sciences\/article\/2021\/09\/15\/des-maths-dans-votre-passe-sanitaire_6094702_1650684.html Les QR codes sont gorg\u00e9s de math\u00e9matiques. Le passe sanitaire est constitu\u00e9 de 7&nbsp;225 petits carr\u00e9s blancs ou noirs, rang\u00e9s en 85 lignes et 85 colonnes, qui permettent d\u2019encoder le statut vaccinal, ou le r\u00e9sultat d\u2019un test, ou le certificat de r\u00e9tablissement. Cela pose quelques probl\u00e8mes math\u00e9matiques et informatiques tr\u00e8s int\u00e9ressants. Le premier probl\u00e8me\u2026","_links":{"self":[{"href":"https:\/\/perso.ens-lyon.fr\/ghys\/wp-json\/wp\/v2\/posts\/2198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/perso.ens-lyon.fr\/ghys\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/perso.ens-lyon.fr\/ghys\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/perso.ens-lyon.fr\/ghys\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/perso.ens-lyon.fr\/ghys\/wp-json\/wp\/v2\/comments?post=2198"}],"version-history":[{"count":1,"href":"https:\/\/perso.ens-lyon.fr\/ghys\/wp-json\/wp\/v2\/posts\/2198\/revisions"}],"predecessor-version":[{"id":2199,"href":"https:\/\/perso.ens-lyon.fr\/ghys\/wp-json\/wp\/v2\/posts\/2198\/revisions\/2199"}],"wp:attachment":[{"href":"https:\/\/perso.ens-lyon.fr\/ghys\/wp-json\/wp\/v2\/media?parent=2198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/perso.ens-lyon.fr\/ghys\/wp-json\/wp\/v2\/categories?post=2198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/perso.ens-lyon.fr\/ghys\/wp-json\/wp\/v2\/tags?post=2198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}