Protegendo a Internet na Era Quântica: Parte 1

19/09/2024

Protegendo a Internet na Era Quântica: Parte 1

Por Pablo Casal – Cofundador e CEO na Netlabs

Introdução

Uma das primeiras perguntas que surgem quando começamos a falar sobre computadores quânticos poderia ser esta: é verdade que a segurança na Internet vai acabar? Embora a resposta rápida seja: não, resulta difícil dar uma resposta simples e clara. (A esta pergunta). No entanto, é claro de onde surge esta preocupação. Em 1994, o matemático americano Peter Shor demonstrou que seu algoritmo para computadores quânticos poderia fatorar números inteiros em tempo polinomial.

Embora os computadores clássicos tenham grande capacidade de processamento e computação, existem alguns problemas que são intransponíveis para estes, como a rápida fatoração de um número enorme qualquer. Muitos sistemas criptográficos aproveitam esta dificuldade para proteger as informações mais sensíveis da Internet, por exemplo: as nossas contas bancárias.

E mesmo que hoje os computadores quânticos sejam pouco mais que um brinquedo, é muito provável que chegue o dia em que eles serão grandes e estáveis ​​o suficiente para
conseguir isso.

Embora um computador quântico com o tamanho e estabilidade necessários esteja entre 10 e 30 anos no futuro, a verdade é que já começaram os trabalhos em alternativas aos algoritmos tradicionais, são chamados de algoritmos Pós-Quânticos (PQ), de forma de estarem preparados adequadamente para este futuro. Um dos organismos que lidera a padronização desses algoritmos PQ é o NIST (National Institute of Standards and Technology), que acaba de terminar a rodada de padronização em 13 de agosto de 2024, há apenas 5 dias. Os algoritmos vencedores são os derivados de CRYSTALS-Dilithium, CRYSTALS-KYBER e SPHINCS.

Para a interpretação de universos paralelos, o algoritmo de Shor funciona porque os elementos que modelam os estados quânticos interferem entre todos os universos para calcular todas as soluções possíveis simultaneamente – DALL-E

Descrição das vulnerabilidades

O protocolo TLS (Transport Layer Security) é um dos protocolos de segurança mais usados hoje na Internet.

(Acesso livre, não requer assinatura)

É a segurança que existe por trás do bloqueio de cada página segura que se navega.

O TLS protege todas as trocas de informações entre os servidores e seus usuários. Embora muito segura no contexto atual, dominado pelos computadores clássicos, a criptografia assimétrica no TLS é vulnerável a ataques de futuros computadores quânticos.

Tanto RSA, quanto ECDH (Diffie-Hellman com curvas elípticas), que são alguns dos algoritmos encarregados de estabelecer a chave mestra, da qual deriva entre outras, a chave de criptografia simétrica, seriam vulneráveis ​​ao algoritmo de Shor rodando em um computador quântico suficientemente grande e estável. O mesmo acontece na fase de autenticação, tanto no servidor quanto no cliente, quando cada um prova a sua identidade ao outro, usando PKI (infraestrutura de chave pública), que hoje envolve algoritmos de assinatura como RSA ou ECDSA.

As opiniões expressas pelos autores deste blog são próprias e não refletem necessariamente as opiniões de LACNIC.

Inscrever-se
Notificar de

0 Comments
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários