Latest / Entre Chaves / #245 Computação quântica: o próximo desafio após a IA
Transcript
- 0:02Está começando mais um entre chaves, o seu podcast de
- 0:06desenvolvimento de software. Eu sou a Rafa e hoje o assunto é
- 0:11computação quântica que vai destruir internet pela forma que
- 0:16tá ameaçando toda a criptografia que a gente conhece hoje.
- 0:19E pra falar sobre esse assunto delicado, eu tô aqui com o meu
- 0:23colega Igor. Boa tarde, Rafael.
- 0:25Com tudo joia? Joia e para falar sobre esse
- 0:28apocalipse criptográfico, estou aqui com o nosso show meu um
- 0:33velho conhecido, Pedro Dantas. E aí, pessoal, cai de volta
- 0:37outra vez. Eu sou o Pedro Dantas e por hoje
- 0:39o meu filme favorito é Homem-Formiga.
- 0:42Explica. Piada.
- 0:43Referência explica piada eu nunca vi um Homem-Formiga.
- 0:45Obrigado, obrigado. O Igor já entendeu aqui porque o
- 0:47Homem-Formiga ele vai parar no mundo quântico, né?
- 0:49Que é onde a gente está indo hoje.
- 0:51Ó, vamos lá. A gente sabe que não dá para
- 0:53explicar a física quântica aqui no detalhe é impossível.
- 0:56Mas você consegue dar uma introdução para gente breve?
- 0:59O que que é? O que que a computação quântica
- 1:01tem de diferente da computação tradicional que o beach magia.
- 1:04Negra é a única forma, a melhor forma de explicar.
- 1:06Assim fica a mesma parte. Já vou deixar direto para os
- 1:09nossos ouvintes aqui, se você não entender o que que eu falar,
- 1:11não se preocupe. Eu também não entenderei, tá?
- 1:14Como disse newsborne, um dos maiores cientistas de todos os
- 1:17tempos e um dos principais nomes do estudo da quântica, se você
- 1:20acredita que entendeu quântica, é porque você não entendeu nada.
- 1:23Então começando para as principais diferenças, né?
- 1:26A computação que a gente está acostumado hoje é a computação
- 1:29binária. Ela trabalha com a diferença de
- 1:31estados, então você tem 11 condutor ou algo semelhante onde
- 1:35ele tem um estado onde está passando energia elétrica ou não
- 1:38está passando por isso. Você tem o um, né?
- 1:41A gente chama de número 1. Né, o verdadeiro, quando se tem
- 1:45energia elétrica ou chama de número 0, né?
- 1:47O falso, quando não tem. E a partir desses 2 estados,
- 1:50definições de estados, a gente consegue fazer os nossos
- 1:53cálculos em em base binária, né? Então por isso que é binar, né?
- 1:56Porque são 2 opções a nossa base computacional.
- 1:58E do outro lado a gente tem a computação quântica, onde ela
- 2:01não utiliza mais bits, ela utiliza kubits, como você muito
- 2:05bem citou os kubits, eles são Um Par de algo.
- 2:10Algum conceito atômico, como fótons, elétrons, spins que
- 2:14estão entrelaçados, quanticamente, ou seja, quando
- 2:16um deles varia, o outro também varia e independente da
- 2:20distância, eles conseguem compartilhar essa informação.
- 2:22E por meio dessa variação espelhada, a gente consegue
- 2:27fazer algumas computações. É importante notar que nós
- 2:30também chamamos os estados deles de um ou de zero, mas ele tem
- 2:33grandes diferenças em relação à computação binária.
- 2:36Primeiro é que eles podem assumir um estado de
- 2:39superposição entre 1 e zero, ou seja, eles não precisam
- 2:42necessariamente ser um ou zero. Até que você olhe Pra Ele, a
- 2:45gente considera que ele é os 2. Lembra daquele gato do
- 2:48shoringer? Então é algo próximo disso.
- 2:50Daí é, e pro pessoal de casa aí ficar tranquilo.
- 2:54Eu disse que eu não entendo o que que eu estou explicando e eu
- 2:56fiz química na UFMG, então, para vocês terem uma ideia que
- 2:58realmente o buraco é bem baixo, não é nem um pouco simples de
- 3:01entender. Então, a ideia dele acelerar os
- 3:03cálculos é que ele consegue. É, por exemplo, ter mais de mais
- 3:08de uma, mais de um estado ao mesmo tempo sendo feito, né?
- 3:11Mais de uma operação ao mesmo tempo.
- 3:13É sim e não existem mais complexidade?
- 3:15É sim e não. Eu já estou colocando a
- 3:16superposição de respostas, né? Sim e não.
- 3:19Existem várias variáveis dentro desse cálculo.
- 3:22E não necessariamente porque ele consegue assumir um estado de
- 3:25superposição. Ele necessariamente vai ser mais
- 3:27rápido. Existem algumas outras coisas
- 3:29que a gente pode entrar no detalhe aqui pra poder.
- 3:30Começar a questão do erro, né? Que é que tem que ser corrigido
- 3:33por conta da superposição. É o ruído.
- 3:36Ele, a gente já meio que arranjou uma forma de corrigir
- 3:38isso. Porque quando eu falo sobre um
- 3:40cubit, na verdade existem 2 tipos de cubit, os físicos e os
- 3:44lógicos. Um cubit físico é Um Par desse
- 3:46mundo subatômico entrelaçado. E tem muito ruído dentro dele,
- 3:50pela própria natureza daquele mundo quântico.
- 3:52E é muito difícil de medir um único.
- 3:54Por isso, quando a gente fala um computador com um kubit, na
- 3:57verdade a gente tá falando de um kubit.
- 3:58Lógico que é uma composição entre 1000 a 10000 kubits
- 4:02físicos. E aí você aglomera eles de forma
- 4:06a reduzir muito ruído, né? Então você tem vários pra
- 4:09compensar o ruído dos únicos ali dentro.
- 4:11É, eu não sei se você chegou a ver Dantas, mas eu tava.
- 4:15Lendo um pouco mais sobre o assunto, eu vi que uma
- 4:17universidade lá no Japão publicou um artigo recente.
- 4:20Acho que acredito que em junho basicamente do novo modelo que
- 4:24possa reduzir o ruído. E isso traz um grande avanço pra
- 4:28pra computação quântica, né? A.
- 4:30Computação quântica ela tem muitos problemas de engenharia
- 4:33pela frente. A gente está dando os primeiros
- 4:34passos, então imagina só, a gente está lá na década de.
- 4:37De 40, né? Vendo o Alan Turing criando a
- 4:41primeira máquina computacional binária, então é o mesmo que a
- 4:44gente está vendo aqui. Agora, nós estamos vendo o
- 4:46nascimento da computação quântica e os primeiros grandes
- 4:49desafios que eles passaram. Então você pensar que até lá
- 4:51para os anos 90. Pra gente armazenar alguns
- 4:53megas, a IBM tinha que disponibilizar um prédio inteiro
- 4:56pra seu computador. E é o que a gente vê hoje.
- 4:58Hoje, os computadores quânticos, eles ainda ocupam espaços
- 5:01estratosféricos. Eles tem um problema de
- 5:03superaquecimento muito forte, além da arquitetura e estrutura
- 5:07do chip, processador deles, né? Então, os desafios da engenharia
- 5:11que nós vamos ver pelos próximos anos são inúmeros.
- 5:13Com certeza esse vai ser o primeiro de muitos artigos que a
- 5:16gente vai encontrar também, superando vários desses
- 5:18problemas. Os que são mais é capazes, né?
- 5:22Os mais que tem mais que o bits que você falou.
- 5:24Eles são de uso restrito, ainda de uso governamental, como é que
- 5:28funciona? Sim, eles são de uso restrito,
- 5:30porque eles são muito bons em resolver problemas
- 5:34probabilísticos. Hoje a nossa proteção de dados,
- 5:37a criptografia, ela é baseada em modelos de colisão, então você
- 5:39tem uma baixíssima chance de colisão pra poder gerar na
- 5:42geração de uma senha ou um número específico alguma coisa
- 5:45desse sentido. E por isso ele funciona muito
- 5:46bem, porque matematicamente é muito difícil de se resolver
- 5:49isso. Porque suas probabilidades são
- 5:50inúmeras. Em compensação, o computador
- 5:52quântico ele consegue pra grande parte dos casos evoluir isso em
- 5:56uma função quadrática. Então, grande parte dos
- 5:59problemas que eram não polinomiais ou computação
- 6:02quântica, ele consegue resolver de forma polinomial.
- 6:05Não significa que é fácil, mas certamente é muito mais fácil do
- 6:10que com computação binária que a gente possui.
- 6:12O que você está falando? Impactaria, por exemplo, na
- 6:15criptografia. Diretamente.
- 6:17Então vamos pegar um exemplo aqui para entender como que
- 6:19funciona essa otimização quântica para resolver um desses
- 6:22problemas. Imagina que você tem uma chave
- 6:25criptográfica de 16 bits? OK, isso significa que você tem
- 6:29um vetor. De 16 zeros ou uns 16 bits.
- 6:33Hoje em dia é muito pouco. A gente conseguiria quebrar essa
- 6:36criptografia muito rapidamente, mesmo com computadores normais.
- 6:39Mas só para ter 11 ideia do cálculo, né?
- 6:41Nós teríamos 2 elevada 16 possibilidades para essa chave.
- 6:45Porque, afinal, cada um dos valores pode assumir zero ou um.
- 6:48Vezes 16 bits, né? Então 2 × 2 × 2 16 × 2^(16).
- 6:54Nós utilizamos chaves criptográficas de 256 bits, como
- 6:58por exemplo, AS 256, que é uma criptografia bem famosa.
- 7:01Quando a gente vai resolver esse tipo de problema, a gente
- 7:03costuma utilizar um brutforce. A gente tem que tentar até achar
- 7:07qual que é a certa. É claro que existem algumas
- 7:09otimizações no meio do caminho, mas no final das contas, por
- 7:12mais que a gente otimize. Ainda assim, é um brutfóssi
- 7:14considerando uma chave de 2^(16) possibilidades, a gente teria
- 7:17que gerar, em média, 2^(15) possibilidades para achar a
- 7:21chave final, porque ela estaria mais ou menos a metade do
- 7:23caminho. Nos casos gerais, o melhor caso
- 7:26possível ela seria a primeira, e o pior caso ela seria a última.
- 7:292^(16) exatamente, né? Mas no geral, 2^(15), a gente
- 7:33consegue encontrar ela. Então, por mais que a gente
- 7:34otimize e resolva muita coisa, a gente consiga reduzir bem esses
- 7:37números. Não sai muito dessa margem.
- 7:39Quando a gente tá falando de potências muito grandes, então o
- 7:422^(56) cairia para 2 a 55. E por mais que a gente consiga
- 7:46otimizar da melhor forma possível, 2 a 54, né?
- 7:49Então, assim não, não varia tanto.
- 7:51A gente ainda precisaria de bilhões e bilhões e bilhões de
- 7:53anos, muito mais tempo do que o universo existe.
- 7:56Para poder computar e quebrar uma única chave, agora vamos
- 7:58para a parte quântica, né? Como que funciona então?
- 8:01E aí, vamos entrar num mundo meio mágico agora, né?
- 8:04E se vocês não entenderem, voltem em alguns segundos para
- 8:07escutar de novo, porque infelizmente não tem muito para
- 8:09onde fugir. Quando a gente está falando de
- 8:11um computador para poder quebrar 11 chave de 128 bits, por
- 8:16exemplo, então a gente teria um vetor de 128 zeros ou um então
- 8:192^(128) se o nosso computador, ele tem 128 kubits.
- 8:24Significa que cada um dos kubits pode assimilar uma posição desse
- 8:29vetor, e cada um deles pode, em superposição, ser 0 e 1 ao mesmo
- 8:35tempo. Ok, até aí, tudo bem, eu sei que
- 8:38é um conceito meio estranho, mas todos eles assumem 0 e 1 ao
- 8:42mesmo tempo. Se todos eles assumem 0 e 1 ao
- 8:45mesmo tempo, é obrigatório que a chave correta esteja ali dentro
- 8:49entre uma dessas superposições. E aí a gente passa por um
- 8:52algoritmo de interferência quântica.
- 8:54Onde ele ajuda os kubits a se aproximarem estatisticamente do
- 8:59valor correto pra poder explicar?
- 9:01Deixa eu colocar uma analogia aqui, imagina que vocês estão
- 9:04vendo uma piscina perfeitamente estável?
- 9:07A água não tem movimento nenhum. Se eu aplicar uma onda em cada
- 9:11um dos cantos dela, de exata igual força e vetor, no momento
- 9:17em que essas ondas se encontrarem no meio da piscina,
- 9:19elas vão se anular. Porque as forças vão vim de
- 9:22lados opostos, exatamente idênticas, e elas vão se anular
- 9:25por completo. A piscina volta a ser estável.
- 9:28É isso que acontece com a resposta errada.
- 9:30Esses kubits. Eles emanam uma onda, eles se
- 9:34comportam como uma onda, e todas as vezes que essa interferência
- 9:38quântica passa por cada um deles e eles apontam na direção da
- 9:42resposta errada. É como se eles entendessem que
- 9:45eles vão se anulando. E a chance daquela dali ser a
- 9:48resposta certa vai diminuindo e tendendo a zero no princípio,
- 9:53antes de fazer qualquer uma dessas referências, todas as
- 9:56respostas possuem a mesma chance.
- 9:57Quanto mais vezes essa onda passa, mais a resposta certa tem
- 10:03como se fossem 2 ondas apontando para o mesmo lado e não uma
- 10:07contra a outra. Então ela vai se destacando das
- 10:10demais respostas depois de todas essas interferências.
- 10:14Os kubits são medidos uma única vez, porque quando você mede
- 10:19eles, o estado quântico colapsa e eles param de ter a
- 10:23superposição, assumindo valores de 01 no final disso.
- 10:26Depois que você passa então pra nossa chave de 128 bits, depois
- 10:29que você faz 64 interferências, por que 64?
- 10:31Porque eles estão assumindo ambos os valores ao mesmo tempo.
- 10:35Então, depois que você faz 64 interferências, a chance de você
- 10:37ter a resposta certa na hora de medir.
- 10:44É de 98% mais ou menos. Então daria 99 por 09 9^(2), né?
- 10:48Que daria 98%. Então a gente tem um ganho
- 10:50quadrático na hora de resolver, né?
- 10:51Porque antes a gente precisaria de 128 possibilidades, agora a
- 10:54gente cai para 2 elevado a 64. Então por isso que os algoritmos
- 10:57que a gente utilizava, eles não são mais tão confiáveis.
- 10:59E claro, é esse exemplo que eu estou dando só para deixar
- 11:04claro. É referente a uma criptografia
- 11:10simétrica. Ainda existem outras categorias
- 11:13de criptografia que são resolvidos de outra forma.
- 11:15Relembra o nosso ouvinte aí esse já veio falar sobre é simétrica
- 11:19antes? Criptografia simétrica, ela é
- 11:22uma porta com uma única chave, a chave que você usa para trancar
- 11:25ela, ou seja, para criar o texto criptografado é a mesma chave
- 11:29que você usa para abrir, então se você coloca uma senha.
- 11:32Para criptografar, você coloca exatamente a mesma senha para
- 11:35inverter o processo, fazer ele exatamente ao contrário para se
- 11:39alcançar o texto original. A criptografia assimétrica, ela
- 11:42é uma criptografia de assinatura.
- 11:44Então a Rafaela quer me mandar uma carta e ela assina essa
- 11:48carta com uma chave privada que só ela tem, e eu vou conferir
- 11:52essa assinatura dela com uma chave pública disposta para todo
- 11:55mundo. Resolva esse problema
- 11:57matemático. Se o problema der certo,
- 11:59significa que realmente foi ela que assinou.
- 12:01Se o problema der errado, significa que foi outra pessoa
- 12:02que assinou e está tentando se passar Por Ela, então.
- 12:04Basicamente, como a Rafa comentou, nós temos um impacto
- 12:08gigantesco na computação que a gente conhece hoje, nas
- 12:11tecnologias, nos sites, toda internet.
- 12:13Isso faz com que nossos bancos de dados, nossas senhas, estejam
- 12:18vulneráveis a esse tipo de. De ameaça a tecnologia, a
- 12:22evolução do da computação quântica, o.
- 12:24Esforço passa a compensar agora, né?
- 12:26Porque se antes eu teria um esforço gigantesco para quebrar,
- 12:29então acaba que não compensa. Se eu investir, por exemplo,
- 12:32colocar muitas máquinas ali trabalhando simultaneamente,
- 12:35agora compensa, porque fica muito mais fácil, né?
- 12:38Mas o quão quão é acessível? Essa a tecnologia que permite.
- 12:42Direito as tecnologias elas ainda são estritamente
- 12:45governamentais e ainda não é possível comprar somente locais
- 12:49de pesquisa, laboratórios de pesquisas e algumas empresas
- 12:53famosas e específicas por serem aliadas do governo.
- 12:56Lá nos Estados Unidos, nós temos.
- 12:57A última compra declarada e famosa foi a da locked Martin.
- 13:01É uma das empresas estadunidenses que produz os
- 13:03armamentos deles de alta tecnologia, como os de atos de
- 13:06guerra e outros cenários. Assim.
- 13:08E trazendo esse gancho, acho que é até importante esse comentário
- 13:11da Rafa que que a gente conhecia pra quebra de algoritmo de
- 13:14criptografia, era basicamente assim.
- 13:16Eu tenho que ter vários computadores ali, trabalhando,
- 13:18fazendo. É brutal force igual você
- 13:20comentou, pra chegar num tempo que era assim, pô, milhares de
- 13:23anos, coisas que a gente Ah, não até então, tá.
- 13:26Ok, tô seguro. Tem um cara, uma tecnologia.
- 13:29A gente tem algo hoje que é muita gente, tem sistemas, até
- 13:33questão de moedas, que é a blockchain e é uma das das
- 13:37vantagens. Era, OPA, pera aí.
- 13:38Nós trabalhamos hoje numa rede em que você não consegue quebrar
- 13:42as transações. Você não consegue fazer ali uma
- 13:45invasão nos restes e tomar o domínio dessa rede.
- 13:48Como que ficaria com a computação?
- 13:50Coelho, o Igor quer saber se o se a carteira de bitcoin dele tá
- 13:53segura? É claro.
- 13:55A nossa blockchain hoje ela é baseada em restos
- 13:58principalmente, né? E quando a gente fala sobre
- 14:00minerar um bitcoin é exatamente ajudar a rede a computar esses
- 14:04restos, né? E aquele que ajuda a rede recebe
- 14:07uma fração da própria rede de volta, né?
- 14:09Então isso que seria Oo efeito de minerar.
- 14:11Depois do surgimento dos primeiros papers da computação
- 14:14quântica, lá em 1980, mais ou menos alguns matemáticos já
- 14:17começaram a desenvolver o que a gente chama hoje de criptografia
- 14:20pós quântica, pós coentum cryptograph.
- 14:24Ela já veio preparada pra esses desafios que a quântica vai
- 14:29oferecer pra gente. Carteiras de bitcoin, por
- 14:31exemplo, elas já estão começando a serem migradas para endereços
- 14:36e modelos que sejam seguros em relação à computação quântica.
- 14:40Mas tem um probleminha nisso daí, viu, cara, vocês estão
- 14:43lembrados do Satoshi nakamoto? Sim, o criador do pave.
- 14:47É criador de tudo o famoso, né? Então, lá em setembro de 2009,
- 14:52se eu me engano, 10 setembro de 2009, Satoshi nakamoto publica o
- 14:56paper que dá origem a blockchain.
- 14:59E dentro do primeiro bloco da blockchain, ele colocou uma
- 15:02moeda lá, né, que é a bitcoin, a carteira do Satoshi nakamoto.
- 15:06Ela tá intocada desde então e hoje ela já acumula. 1.52
- 15:12trilhões de dólares. Ele morreu?
- 15:14É o que nós suspeitamos. É um consenso entre os mais
- 15:19fanáticos aí por bitcoin. É acreditar que provavelmente
- 15:23ele morreu ninguém. Sabia da essa herança, né?
- 15:26Inventário? Até então, era um completamente
- 15:29impensável quebrar. Essa carteira dele para poder
- 15:32ter acesso. E de repente a gente percebe que
- 15:34essas empresas que estão desenvolvendo a computação
- 15:37quântica, os computadores quânticos, né?
- 15:39Elas começaram uma corrida trilionária.
- 15:41O primeiro que tiver força computacional o suficiente para
- 15:43quebrar a carteira do Satoshi, vai ter acesso a.
- 15:47Vários e vários e vários incontáveis bitcoin e
- 15:50teoricamente se tornando a pessoa mais rica do mundo
- 15:52naquele instante, né? Mas é claro que existem outras.
- 15:55Aí já desce pro ramo da economia, né?
- 15:56Que aí vai vai ter a inflação, o bitcoin, né?
- 15:59Enfim, não vamos entrar nesse ramo.
- 16:00Mas é, vamos lá. A gente falou aqui que esses
- 16:03computadores ainda são de uso restrito.
- 16:05Eles não estão disponíveis e que ainda criptografia está.
- 16:08A tradicional está segura, mas. Não é que que enquanto eu estava
- 16:13falando, ele estava fazendo? Eu balançei a cabeça de mais ou
- 16:16menos aqui, a criptografia tradicional.
- 16:18Ela não está segura. A criptografia de AES 256, que
- 16:22foi um exemplo que eu citei, ela ainda é segura porque mesmo que
- 16:25você tenha uma evolução quadrática na resolução dela,
- 16:27você ainda cairia para um AES 128 entre aspas, o que ainda
- 16:31assim seria muito difícil de resolver.
- 16:33A combinação é, são números demais, é, são possibilidades de
- 16:36mais. E mesmo com a resolução,
- 16:38demoraria tempo demais. Com a computação que a gente tem
- 16:40hoje, claro, mas essa não é a criptografia que a gente usa
- 16:42para proteger a nossa internet. A gente utiliza outra
- 16:44criptografia e dentre as mais famosas do HTTPSA gente utiliza
- 16:48ORSA 2048. E aí assim, o que eu o exemplo
- 16:51que eu dei aqui para resolução dessa criptografia foi do
- 16:53algoritmo de grover. Ele é um algoritmo
- 16:54especificamente desenvolvido para a criptografia quântica.
- 16:58E eu não vou entrar nos detalhes porque é completamente
- 17:00maluquice. Assim é, o paralelismo é
- 17:02extraordinário, mas enfim, ele é algoritmo específico para
- 17:04quântico. Então, diferente dos algoritmos
- 17:06tradicionais que a gente está acostumado.
- 17:07Onde ele funciona? Da esquerda para a direita, de
- 17:09cima para baixo, e ele tem uma ordem cronológica de resolução.
- 17:12Ah, lance, mas existem multitred tal?
- 17:14Sim, mas no final das contas, aí ele ainda tem uma ordem
- 17:16cronológica no processador e tal.
- 17:17Esses algoritmos quânticos, eles não obedecem o tempo e nem as as
- 17:21regras da natureza. Não obedece nada assim, é magia
- 17:23negra. Então, para os algoritmos
- 17:24assimétricos, a gente tem outros tipos além do groover, né?
- 17:28O algoritmo de short que ele é capaz de quebrar essa
- 17:30criptografia. Então, grandes computadores hoje
- 17:34eles já conseguem quebrar a criptografia do HTPS, então a
- 17:37internet ela já não está mais segura hoje?
- 17:39Mas isso já seriam? Já seriam computadores quânticos
- 17:41os disponíveis hoje? Porque existem alguns modelos de
- 17:44computação quântica que são vendidos, né?
- 17:47Que são? Sim, mas eles possuem 2.
- 17:48Kubits. Né?
- 17:50Assim, os supercomputadores quânticos hoje vendidos aí tem
- 17:523, então eles sabem o que que eles estão fazendo.
- 17:54Por mais que você tenha acesso a várias dessas máquinas, não
- 17:57importa. Você não vai conseguir ter o
- 17:59poder computacional suficiente para poder quebrar essa
- 18:02estrutura da internet. Então assim, ele é bom para quem
- 18:04tá tentando aprender mais sobre a computação quântica, testar
- 18:08esse tipo de coisa, fazer pesquisa.
- 18:09Compensação os governos que têm acesso a computadores quânticos
- 18:12já estáveis e muito mais poderosos, eles já têm total
- 18:16condição de quebrar essas criptografias que a gente usa
- 18:18para transitar na internet. Então, basicamente assim, acho
- 18:21que fazendo a pergunta que os ouvintes devem estar se fazendo
- 18:24agora, eu como desenvolvedor, eu como um arquiteto, eu como uma
- 18:27pessoa de segurança, hoje estou trabalhando num site.
- 18:31Eu preciso garantir ali que meus dados sejam fotografados da
- 18:34maneira correta. Por estar lidando com dados de
- 18:37pessoas, dados financeiros, dados sobre saúde, é algo bem
- 18:43mais restrito que a gente realmente precisa estar
- 18:45garantindo esse nível de segurança.
- 18:47Como que eu faço hoje? Qual que seria a recomendação?
- 18:49Muita oração, fé, né? E torcer pra não tá acontecendo
- 18:53nada. Seria o.
- 18:54Uso de dessa, dessa captografia. Pós Conde?
- 18:57O ideal seria isso, mas o problema é que pra poder
- 18:59utilizar isso amplamente, a gente teria que trocar os
- 19:02modelos que a gente utiliza hoje em toda a nossa infraestrutura.
- 19:05Não adianta você colocar a captografia do HTPS de outro
- 19:08jeito se o servidor do lado de lá não aceitar, se ele ainda
- 19:11tiver com RFC original do HTPS, então por mais que você tente,
- 19:15talvez não seja o suficiente. E existe um outro problema ainda
- 19:18nesse meio tempo, então assim, primeiro, a gente não consegue
- 19:21mudar muita coisa ainda, as coisas estão aos poucos
- 19:24transitando, né? Então os Estados Unidos, por
- 19:26exemplo, ele já tem um plano que o Pentágono vai mudar todas as
- 19:29criptografias e redes dele para ser resistente à computação
- 19:32quântica até 2035. Se não me falha a memória,
- 19:35então. Assim, se normalmente o governo,
- 19:37essas áreas mais sensíveis são as primeiras a né a fazer essa
- 19:39transição que será de nós mortais, né?
- 19:42E aguardando. Você está me dizendo que o
- 19:44problema hoje é estrutural? Então, tipo, você não depende só
- 19:47de você ali como desenvolvedor, né?
- 19:50Se você tomar decisão. De fazer alguma coisa, você pode
- 19:53se basear em toda a transação, ter uma criptografia a mais que
- 19:57não é TLS, não é ccl. Onde você mesmo vai ter que
- 20:00implementar tanto para poder colocar ela criptografar no
- 20:04front antes de enviar, quanto para descriptografar no back.
- 20:06É, você pode fazer uma mesclagem, né?
- 20:08Onde você tem transporte dela baseado em um tipo de
- 20:12criptografia, mas o conteúdo dentro desse transporte, isso é
- 20:15uma criptografia própria sua. E aí você vai ter que escolher
- 20:18uma criptografia extremamente poderosa, né, como AS 256, para
- 20:21poder o tempo inteiro estar criptografando desse
- 20:23criptografando. Mas calma que ainda tem mais
- 20:25problema. Hoje estão praticando uma
- 20:27atividade chamado Harvey now the syf laer.
- 20:31Isso significa, né? Colher agora para decifrar
- 20:34depois. Já é sabido que governos e
- 20:38outras instituições de atacantes eles estão coletando teras e
- 20:42mais teras de dados hoje. Que eles ainda não possuem a
- 20:46condição de descriptografar para que no futuro, quando eles
- 20:49tiverem acesso a computação quântica e a computadores
- 20:52poderosos, eles vão pegar todas as cisteiras estéras que eles
- 20:55acumularam ao longo dos anos e vão descriptografar todos eles.
- 20:59É preocupante pelo fato que AA gente está pegando informações
- 21:03ali que foram armazenadas, que vieram para ser seguras e em
- 21:07outro momento também, interessante que a gente vai
- 21:09estar investigando o passado, né?
- 21:11Porque são são dados que a maior parte deles podem não valer mais
- 21:15nada no futuro também, né? É, a gente acredita que muitos
- 21:18desses dados vão valer muita coisa no futuro.
- 21:21Então pensa que esses atacantes, eles vão conseguir colocar em
- 21:25mãos uma massa de senhas, por exemplo?
- 21:28E, ok, talvez daqui 10 anos as suas senhas tenham mudado.
- 21:31Mas pensa aí, velho, a senha que você usava há 10 anos atrás é a
- 21:34mesma que você usa hoje, pelo menos para algumas coisas.
- 21:36Muitas dessas senhas você nem coloca a mão mais, né?
- 21:38Você coloca o lugar como Google. E ele mesmo que faz essa
- 21:42atividade. Será que a gente tá fazendo a
- 21:44reciclagem dessas senhas do tempo correto, né?
- 21:47Ou informações que são confidenciais, independente do
- 21:49tempo, tecnologias governamentais, patentes, né?
- 21:53Então, esses segredos industriais que entre outros
- 21:56fatores que eles vão ser descobertos.
- 21:58Que daqui 10 anos eles ainda seriam extremamente relevantes
- 22:01fora? Os dados é do próprio usuário,
- 22:04né? Dados são extremamente
- 22:05sensíveis, como por exemplo, é seus dados médicos.
- 22:09Eles podem usar esses dados contra você na hora de fazer a
- 22:12cotação do seu seguro, né? Imagina se isso vai?
- 22:14Parar. Mas nem tudo são flores murchas.
- 22:18Existem flores saudáveis também. A computação quântica.
- 22:22Ela é muito boa para poder resolver problemas
- 22:25probabilísticos. E como você comentou aí das
- 22:27unidades de saúde, esse é um dos pontos Fortes que a gente
- 22:30acredita que ela vai ajudar demais.
- 22:31Nós temos um desafio hoje na geração computacional de novas
- 22:35moléculas pra farmoquímica que nós temos possibilidades de mais
- 22:39e um poder computacional de menos pra simular novos agentes
- 22:43e a atividade deles no nosso metabolismo, a computação
- 22:46quântica, ela vai ajudar a gente a resolver esses problemas.
- 22:50Então, hoje, o que muitas vezes é não polinomial?
- 22:52Com a computação quântica, vai passar a ser uma complexidade
- 22:55polinomial, então assim, Eu Acredito que depois que ela se
- 22:58tornar um pouco mais extensivo, você usa um pouco mais
- 23:01abrangente. Várias dessas indústrias de
- 23:03pesquisa vão conseguir utilizar ela para gerar novos resultados
- 23:07extraordinários. Quem sabe finalmente, a gente
- 23:09não vê uma cura significativa para o câncer, né?
- 23:12E muito se fala também. É o quanto a computação quântica
- 23:16pode acelerar AIA, né? Novos modelos, enfim.
- 23:20Só que também o oposto é verdade, né?
- 23:23O quanto AIA pode acelerar a correção desses ruídos que a
- 23:27gente falou de ter algoritmos mais otimizados?
- 23:30Né, é isso que a gente está usando hoje AIA.
- 23:32Ela com certeza evoluiu muito mais rápido que a computação
- 23:34quântica nos últimos anos. Hoje AIA está auxiliando a
- 23:37computação quântica. Talvez no futuro essa via se
- 23:40inverta, né? A computação quântica vai ajudar
- 23:42muito mais AIA do que Oo inverso.
- 23:44Com certeza isso vai ser 11, grande fator decisivo no futuro
- 23:48sobre domínio computacional. A IA vai evoluir mais, mas pra
- 23:52deixar claro, eu não acredito que a computação quântica vai
- 23:55substituir a computação padrão. Eu acho que ela vai ser um
- 23:57complemento a mais no seu computador.
- 23:59Hoje você tem a CPU, você tem a GPU e talvez no futuro você tem
- 24:02um qpu, né? O quanto um processo reunity,
- 24:05então vai ser um componente adicional pra resolver outros
- 24:07tipos de problema, igual a gente já tem hoje, né?
- 24:10Diferentes componentes de computador pra resolver
- 24:12diferentes tipos de problemas. Mas eu tava vendo é que ainda é
- 24:14muito desafiador você usar IA pra acelerar a computação
- 24:18quântica por conta. Da dificuldade que é você gerar
- 24:22os dados, né? Pra poder se treinar esses
- 24:24modelos, pelo menos pelo que eu li, né?
- 24:26Você tem essa questão das falhas que podem variar de máquina pra
- 24:29pra máquina, pelo fato de ter toda essa essa questão física
- 24:33envolvida. Né?
- 24:34A gente já sabe que AIA ela também é probabilística, né?
- 24:38Não determinística e a computação quântica também.
- 24:40Então imagina um algoritmo que não é determinístico?
- 24:42Eu vou dar em cima da máquina que não é determinística, né?
- 24:44Então você tem uma. Uma confusão estatística
- 24:47extraordinária ali dentro. Ninguém sabe ao certo o que que
- 24:50vai sair e o que que você falou é muito verdade.
- 24:51Então, como eu comentei aqui no início, a gente tem algoritmos
- 24:54específicos que foram escritos pra rodar na computação quântica
- 24:57e todos os dados que são imputados ali, eles já precisam
- 25:00estar nos valores corretos pra serem assimilados por um
- 25:04processador quântico. Não é como se eu pudesse
- 25:06simplesmente dar control c no meu hello Word aqui escrito em
- 25:09c. Né?
- 25:10E control v lá na minha máquina quântica, para que ele rode
- 25:13exatamente igual? Essas coisas não funcionam
- 25:15assim, infelizmente. Então os algoritmos de a eles
- 25:18precisarão ser praticamente reescritos do zero, o que talvez
- 25:22a própria IA até já saiba como fazer, né?
- 25:24Aí quem não assistiu OIA 2027 volta e assiste uns episódios aí
- 25:29para trás. Mas vamos lá, né?
- 25:31A gente deu umas voltas aqui, mas falando um pouco desse
- 25:35apocalipse, eu escutei muito o que a palavra que eu dei, que
- 25:39que é o que eu dei, vai acontecer mesmo que eu dei é
- 25:42real. Primeira, que que vocês
- 25:43escutaram sobre o que eu dei? Eu fiquei.
- 25:45Preocupado com meus bitcoins? Então a gente tem alguns.
- 25:50Projetos anunciados por grandes empresas, como a Microsoft, por
- 25:54exemplo, que eles vão construir computadores com 1000000 de
- 25:56kilbits. Eles provavelmente estavam se
- 25:58referindo a cubits físicos e não kilbits lógicos, né?
- 26:01Mas em algum momento a gente vai alcançar o poder computacional
- 26:06suficiente para as coisas serem bem diferentes do que elas são
- 26:09hoje. Não vai ter mais criptografia
- 26:11que seja resistente o suficiente.
- 26:14Pro que que a gente conhece. E mesmo esses modelos, que são
- 26:17modelos de criptografia pós quântica, eles têm bases e
- 26:21premissas muito diferentes do que que a gente conhece hoje.
- 26:24Hoje nós temos um modelo onde ele garante que quando eu estou
- 26:27me comunicando com a Rafa, que está aqui do outro lado da
- 26:29bancada, e o Igor está entre nós 2, por mais que o Igor consiga
- 26:33capturar o que eu estou enviando pra Rafa, ele não vai conseguir
- 26:36ler. Não.
- 26:37Na criptografia quântica, ela funciona com premissas
- 26:39distintas. O Igor, se ele conseguir
- 26:42capturar o que que eu estou mandando pra Rafa?
- 26:45Eu vou saber por causa do meu entrelaçamento quântico não ter
- 26:48variado da forma correta de acordo com o emparelhamento que
- 26:51eu tenho com a Rafa e aí a comunicação vai ser cortada.
- 26:54Então ele funciona com premissas distintas do que a gente costuma
- 26:57operar hoje. É claro que pode ser que
- 26:59enquanto eu tô gravando, né? Desde o da última vez que eu
- 27:01estudei e o momento que eu tô gravando esse podcast, já tenham
- 27:04surgido novos papers pra poder resolver esses problemas
- 27:06criptográficos. Mas até hoje a gente ainda tem a
- 27:09chance de ter um grande caos no mundo no dia de amanhã e alguém
- 27:13simplesmente dominar a internet da noite pro dia.
- 27:15E que existe alguma previsão? Para que isso aconteça, alguma
- 27:19estimativa? Existem algumas mais otimistas,
- 27:22outras mais pessimistas. E aí também depende do seu ponto
- 27:24de vista, né? O que que é o otimismo?
- 27:26O que que é o pessimismo? As previsões mais otimistas de
- 27:28todas elas computam que, em mais ou menos 5 a 7 anos, nós vamos
- 27:33ter computadores quânticos Fortes o suficiente para acabar
- 27:36com a internet da forma com que a gente conhece, exatamente por
- 27:39causa das evoluções das inteligências artificiais.
- 27:42Essas previsões, elas acreditam que as LLMS elas vão ter
- 27:45inteligência e poder computacional suficiente pra
- 27:48ajudarem, e muito, no desenvolvimento dessa pesquisa
- 27:51quântica de computadores quânticos.
- 27:52Outras pesquisas mais pessimistas, que preferem serem
- 27:56chamadas de realistas, acreditam que só daqui a 20 a 30 anos que
- 28:00nós vamos conseguir alcançar um poder computacional forte o
- 28:02suficiente pra gente acabar com com a cartografia e o mundo da
- 28:05forma com que a gente conhece hoje.
- 28:09Preocupante. Eu sinto que toda vez que eu
- 28:11venho aqui no entre chaves, eu eu dou uma previsão apocarífica
- 28:14diferente, assim deve tá trazendo o caos eu sou o ar alto
- 28:17do vazio aqui, né? Enfim, você acha que isso, esse
- 28:21caos, né, pode gerar uma espécie de regressão, né?
- 28:24Na forma como, porque hoje tudo está sendo digitalizado.
- 28:27A gente passou por esse período, né?
- 28:29Alguns anos atrás da digitalização ter computadores
- 28:32dentro do negócio, você acha que agora a gente vai voltar para o
- 28:35papel? Então vai dar esse.
- 28:37Esses passos aí pra trás? Uma dica que eu dei em vários
- 28:41episódios é que papel não pode ser hackeado, né?
- 28:44Pelo menos por enquanto, né? Quem sabe, às vezes, no futuro
- 28:47até o papel vai ser hackeado, né?
- 28:49Mas, pelo menos por enquanto, o papel não pode ser hackeado.
- 28:51E Eu Acredito que o papel, as construções analógicas que nós
- 28:54fazemos, elas sempre vão ter valor dentro da nossa sociedade,
- 28:57independente do quanto que a gente evolua na computação.
- 29:00Eu acho que pelo menos pouco mais alguns séculos, se a
- 29:03humanidade não xingue até lá, amém por mais alguns séculos,
- 29:05nós ainda vamos depender e confiar no papel.
- 29:08Isso não vai mudar com a computação quântica, mas Eu
- 29:11Acredito que muitas dessas estruturas, elas precisarão ser
- 29:15adaptadas. Não necessariamente a gente vai
- 29:17regredir. Eu acho que a gente chegou num
- 29:19ponto que já não tem mais, como todas as nossas infraestruturas,
- 29:22de tudo que a gente faz. Ela é tão digital, tão
- 29:25interconectado o tempo inteiro, que a humanidade vai preferir
- 29:27passar por um esforço para se adaptar ao invés de regredir.
- 29:31Bom, e para aqueles que querem aprender, queira é trabalhar um
- 29:35pouco mais com essa programação diferente ou esse método novo de
- 29:40programar de software em si. Você tem alguma coisa, algum
- 29:43material ou algum tipo? Existe alguma coisa, algum
- 29:46curso? Ao que as pessoas podem
- 29:48primeira? Coisa que eu quero deixar claro
- 29:50é que vocês não precisam estudar sobre isso, tá, pessoal?
- 29:52Então a gente trouxe aqui, pra matar a curiosidade, explicar um
- 29:55pouquinho fundamental as explicações, né?
- 29:57E garantir a explicação matemática dessa quebra
- 29:59criptográfica. Mas vocês não precisam se
- 30:01preocupar com isso, assim como eu.
- 30:03Tenho certeza que muitos de vocês que estão ouvindo não
- 30:04sabem exatamente como o processador do seu computador
- 30:07funciona, né? A cada minúsculo, a cada bit
- 30:09ali. Vocês também não vão precisar de
- 30:11entender como a computação quântica funciona no kubit ali
- 30:14no detalhe, né? A primeira coisa é isso não, não
- 30:16precisou entrar no mundo, nossa, vou ter que virar físico
- 30:18quântica agora, né? Pra entender, não, não precisa,
- 30:20está tudo bem, mas é válido que vocês entendam um pouco mais
- 30:23sobre matemática criptográfica para vocês entenderem sobre
- 30:27aquilo que vocês querem aplicar e como que isso funciona dentro
- 30:29da linha de código. Caso vocês queiram partir para
- 30:32esse cenário, tem algumas publicações especiais da nist.
- 30:35Que são muito completas e muito boas.
- 30:37Falando justamente sobre a migração empresarial para era
- 30:41pós quântica, né? Não apenas a criptografia, mas
- 30:43outros cenários tangentes ali também, então eu deixo a
- 30:46principal recomendação, sendo, a nist tem muitos materiais bem
- 30:50completos lá. E é provável que, conforme até
- 30:52você terminar de estudar o primeiro, eles já lançaram o
- 30:54outro, né? Então você vai estar sempre
- 30:56atualizado, desde que você continue acompanhando eles.
- 30:58Então, dito isso, podemos dizer que a blockchain vai continuar
- 31:01seguro por mais um tempo? Estamos migrando.
- 31:04Não se preocupem, as moedas mais recentes e mais populares, como
- 31:08ethereum, por exemplo, já estão migradas.
- 31:10Podem dormir tranquilos. Analistas de segurança.
- 31:13Galera da server security. Vamos ter emprego por muito
- 31:16tempo. E esse pessoal da segurança está
- 31:18me ouvindo? Podem ficar despreocupados, tá?
- 31:20Não está garantido, não. Estamos tranquilos.
- 31:24E os. Desenvolvedores mais um ponto de
- 31:26atenção. Sem dúvida, esse é outro ponto
- 31:28importantíssimo. Fiquem antenados aí com a
- 31:31liberação de novas bibliotecas e novos modelos criptográficos
- 31:34especialmente para o departamento de segurança de
- 31:36vocês. Então dá um toque lá no pessoal
- 31:37para eles ficarem antenados também, porque assim que essas
- 31:39migrações começarem acontecer em larga escala.
- 31:42Eu sugiro que vocês sejam acelerados e migrem também os
- 31:44seus sistemas rapidamente. No show.
- 31:46E com isso, encerramos o episódio de hoje.
- 31:48Muito obrigada, Dantas. Que isso é?
- 31:50Um prazer enorme estar aqui com vocês.
- 31:52Obrigado, Dantas, valeu. Valeu pessoal, tchau, tchau.
- 31:54Tchau, até mais.