Green Pass, todos os segredos por trás do seu código QR

Fala-se muito sobre isso nessas horas, mas como o famoso "certificado verde" realmente funciona? O que está escondido atrás daquela caixinha que é indecifrável à vista? O Green Pass se tornará obrigatório na Itália a partir de 6 de agosto como um “passepartout” para poder fazer praticamente qualquer coisa, incluindo ir a shows e restaurantes . Ao vê-lo bem, parece-nos um símbolo estranho, composto por muitos pequenos quadrados pretos e brancos dispostos de forma aparentemente aleatória. Na realidade, o Green Pass nada mais é do que um código QR, uma tecnologia cada vez mais usada, especialmente na era da Covid.

O certificado de vacinação

O Green Pass agora se tornou o verdadeiro protagonista indiscutível – junto com as vacinas – desta segunda (e esperançosamente última) vez na luta contra a pandemia Covid-19. Tornada obrigatória para muitas atividades já em vários países europeus, como França, Espanha, Grécia e Dinamarca, a Itália também decidiu seguir a mesma linha. De facto, a partir de 6 de Agosto, para aceder a museus, ginásios, piscinas, parques de diversões mas também cinemas, teatros, bares e restaurantes será obrigatório (para todos os maiores de 12 anos) apresentar o código QR para atestar a posse do Passe Verde, mesmo na área branca.

Como posso obter o Green Pass?

O Green Pass pode ser obtido de três maneiras diferentes e tem validade diferente dependendo do caso. É emitido para aqueles que realizaram um esfregaço com resultados negativos, para aqueles que se recuperaram da Covid ou para aqueles que receberam pelo menos uma dose da vacina. No primeiro caso o certificado de vacinação tem a duração de 48 horas, no segundo 6 meses a partir da data da cicatrização, enquanto no terceiro caso a validade é de 9 meses . Aqueles que se enquadram em pelo menos uma dessas três categorias podem baixar seu código QR que certifica a posse do Green Pass no site www.dgc.gov.it ou diretamente por meio dos aplicativos Io e Immuni .

O código QR no Green Pass.

Green Pass e código QR, como funcionam?

Assim como fazemos quando navegamos em um cardápio digital em uma pizzaria, ou para abrir a passagem de trem, também para verificar a posse do Green Pass será necessário enquadrar o código QR. Nesse caso, porém, qualquer leitor não será suficiente. Apenas o VerificationC19 , aplicativo oficial lançado pelo Ministério da Saúde, é capaz de abrir o código . Na verdade, ao enquadrar o código QR com qualquer aplicativo, nenhum resultado aparecerá (tente acreditar!). VerificationC19 é a versão italiana do “EU Digital COVID Certificate Verifier APP”, o aplicativo europeu que verifica a autenticidade do Green Pass a partir do código QR. É um aplicativo totalmente open source, cujo código-fonte está disponível no Github ( android , iOS ).

O que está escrito no Green Pass?

O conteúdo do código QR do Green Pass (cujas especificações foram divulgadas em um documento da União Europeia ) nada mais é do que uma seqüência de caracteres Base45 codificados apropriadamente e compactados com zlib . Ele contém uma série de informações úteis, incluindo o tipo de dose administrada (primeira ou segunda) e o tipo de vacina, para quem a administrou. Caso contrário, ele certifica o resultado negativo e a data do tampão ou a data de cura da Covid-19. Além disso, talvez o dado mais importante seja a chamada assinatura digital, que garante a autenticidade do Green Pass e que só o app oficial pode decodificar . Por fim, há também o nome, sobrenome e data de nascimento.

O código QR: um código de barras, mas mais rápido

Mas qual é o código QR? QR significa "Resposta Rápida", que é um código de "resposta rápida" . Nascido em 1994 no Japão, o código QR se consolidou nos últimos anos como a evolução do código de barras tradicional. Na verdade, é muito mais porque foi projetado para ser usado de uma forma mais simples e intuitiva. Com a câmera de um smartphone ou tablet é possível enquadrar o código QR e rastrear todas as informações "escondidas" dentro dele.

Graças ao código QR é possível saber informações sobre um produto.
Graças ao código QR é possível saber informações sobre um produto.

Como podemos escrever todas essas informações em um código tão complicado?

O código QR é uma matriz bidimensional composta por muitos pequenos quadrados pretos e brancos, dispostos de forma a codificar uma quantidade bastante grande de informações. No formato padrão, o código é capaz de codificar mais de 7.000 caracteres numéricos e mais de 4.000 caracteres alfanuméricos, para um tamanho máximo de cerca de 3 kilobytes . Quando o smartphone enquadra o código QR, um aplicativo (na maioria dos casos já disponível na câmera do telefone) decodifica a mensagem associando 0 aos quadrados brancos e 1 aos pretos. Muitas vezes é um URL que se refere a um site onde outras informações estão contidas, dada a pequena capacidade do código QR.

Código QR, mas qual?

Em 1997, a empresa japonesa Denso Wave (que inventou o código QR) fez o uso dessa tecnologia de forma gratuita, padronizando-a pela primeira vez. Muitos não sabem, no entanto, que seis outros padrões de código QR foram lançados, incluindo aquele atualmente em uso desde 2015 . Além disso, além do código QR padrão, há também o código Micro QR. Lançado em novembro de 2004, pode representar conteúdo menor (até 35 dígitos e 21 caracteres alfanuméricos).

Tipos de código QR.
Tipos de código QR. Desenhado por rawpixel.com / Freepik

Uma tecnologia quase infalível

O código QR também implementa uma técnica de correção de erros de quatro níveis (L, M, Q e H) usando o Código Reed-Solomon . Com este algoritmo de detecção e correção de erros não binários, o código QR é capaz de garantir a legibilidade mesmo de símbolos parcialmente danificados, restaurando até 30% do seu conteúdo (nível H) . Entendemos bem, portanto, como o código QR está se tornando cada vez mais utilizado também em contextos oficiais e institucionais, como é o caso do Green Pass.

O artigo Green Pass, todos os segredos por trás de seu código QR vem de Tech CuE | Engenharia de Close-up .