<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Computador Quântico on kenji.blog</title><link>http://kenji.blog/pt/tags/computador-qu%C3%A2ntico/</link><description>Recent content in Computador Quântico on kenji.blog</description><generator>Hugo -- gohugo.io</generator><language>pt</language><copyright>kenjinote</copyright><lastBuildDate>Sat, 05 Sep 2026 22:10:00 +0900</lastBuildDate><atom:link href="http://kenji.blog/pt/tags/computador-qu%C3%A2ntico/index.xml" rel="self" type="application/rss+xml"/><item><title>[Análise Completa] O que é um Computador Quântico? ~ Princípios Finais da Computação do Zero ~</title><link>http://kenji.blog/pt/p/quantum-computer-basics/</link><pubDate>Sat, 05 Sep 2026 22:10:00 +0900</pubDate><guid>http://kenji.blog/pt/p/quantum-computer-basics/</guid><description>&lt;img src="http://kenji.blog/p/quantum-computer-basics/quantum_basics_eyecatch_1788613712487.jpg" alt="Featured image of post [Análise Completa] O que é um Computador Quântico? ~ Princípios Finais da Computação do Zero ~" />&lt;h2 id="introdução-a-mudança-de-paradigma-da-computação-trazida-pelos-computadores-quânticos">Introdução: A &amp;ldquo;Mudança de Paradigma da Computação&amp;rdquo; Trazida pelos Computadores Quânticos
&lt;/h2>&lt;p>Nos últimos anos, quase não passa um dia sem vermos a palavra &amp;ldquo;computador quântico&amp;rdquo; nas notícias e artigos de tecnologia. Histórias que parecem de filmes de ficção científica, como &amp;ldquo;terminar em poucos minutos cálculos que levariam milhares de anos nos supercomputadores atuais&amp;rdquo; e &amp;ldquo;todas as tecnologias de criptografia atuais podem ser quebradas&amp;rdquo;, são contadas como fatos. Desde grandes empresas de TI como Google, IBM e Microsoft, até universidades e startups do mundo todo, há uma forte competição pela aplicação prática desta tecnologia dos sonhos.&lt;/p>
&lt;p>No entanto, se perguntarmos &amp;ldquo;Afinal de contas, o que é um computador quântico?&amp;rdquo;, poucas pessoas conseguirão responder com precisão. Muitos têm a vaga imagem de que é &amp;ldquo;uma caixa mágica que pode calcular todas as combinações simultaneamente&amp;rdquo;, mas, estritamente falando, isso não é correto.&lt;/p>
&lt;p>Neste artigo, explicaremos desde o básico, de forma completa e profissional, mas fácil de entender, como o computador quântico difere fundamentalmente do computador clássico (os PCs e smartphones que usamos normalmente) e como ele utiliza fenômenos misteriosos da mecânica quântica, como &lt;strong>Superposição&lt;/strong> (Superposition), &lt;strong>Emaranhamento Quântico&lt;/strong> (Entanglement) e &lt;strong>Portas Quânticas&lt;/strong> (Quantum gates) para realizar cálculos. Quando você terminar de ler este artigo, deverá compreender claramente o verdadeiro potencial e os desafios atuais dos computadores quânticos.&lt;/p>
&lt;hr>
&lt;h2 id="capítulo-1-a-diferença-decisiva-entre-computadores-clássicos-e-quânticos">Capítulo 1: A Diferença Decisiva entre Computadores Clássicos e Quânticos
&lt;/h2>&lt;p>Para entender o mecanismo de um computador quântico, primeiro precisamos revisar como operam os &amp;ldquo;computadores clássicos&amp;rdquo; que usamos atualmente.&lt;/p>
&lt;h3 id="tabela-comparativa-computador-clássico-vs-computador-quântico">Tabela Comparativa: Computador Clássico vs Computador Quântico
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Item&lt;/th>
&lt;th>Computador Clássico&lt;/th>
&lt;th>Computador Quântico&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Unidade Básica&lt;/strong>&lt;/td>
&lt;td>Bit (0 ou 1)&lt;/td>
&lt;td>Qubit (superposição de 0 e 1)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Expressão de Estado&lt;/strong>&lt;/td>
&lt;td>Determinística&lt;/td>
&lt;td>Probabilística (não determinada até a observação)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Método de Cálculo&lt;/strong>&lt;/td>
&lt;td>Processamento sequencial (requer núcleos físicos para paralelização)&lt;/td>
&lt;td>Paralelismo quântico (manipula exponencialmente estados de uma só vez)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Melhores Aplicações&lt;/strong>&lt;/td>
&lt;td>Operações aritméticas, processamento de dados do dia a dia&lt;/td>
&lt;td>Fatoração de primos, cálculos de química quântica&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Tolerância a Erros&lt;/strong>&lt;/td>
&lt;td>Muito forte&lt;/td>
&lt;td>Muito fraca (requer temperaturas criogênicas ou correção de erros)&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="o-mundo-dos-computadores-clássicos-o-bit-como-0-ou-1">O Mundo dos Computadores Clássicos: O &lt;strong>Bit&lt;/strong> como &amp;ldquo;0&amp;rdquo; ou &amp;ldquo;1&amp;rdquo;
&lt;/h3>&lt;p>Os computadores clássicos representam todas as informações em um de dois estados: &amp;ldquo;0&amp;rdquo; ou &amp;ldquo;1&amp;rdquo;. Isso é chamado de &lt;strong>Bit&lt;/strong> . Fisicamente, é representado por se a voltagem de um transistor em um chip semicondutor é alta (1) ou baixa (0).
As fotos em alta resolução do seu smartphone, o texto que você está lendo agora e os seus vídeos favoritos no YouTube são, em última análise, reduzidos a uma vasta série de &amp;ldquo;zeros e uns&amp;rdquo;. A computação nada mais é do que o processo de aplicação de portas lógicas básicas, como AND, OR e NOT, a essa sequência de 0 e 1.
Este é um mundo muito confiável e determinístico. Se a entrada for a mesma, a saída será invariavelmente a mesma.&lt;/p>
&lt;h3 id="o-mundo-dos-computadores-quânticos-o-qubit-que-é-0-e-também-1">O Mundo dos Computadores Quânticos: O &lt;strong>Qubit&lt;/strong> que é &amp;ldquo;0&amp;rdquo; e também &amp;ldquo;1&amp;rdquo;
&lt;/h3>&lt;p>Por outro lado, a unidade mínima de informação de um computador quântico é chamada de &lt;strong>Qubit&lt;/strong> (Quantum bit).
A principal característica de um Qubit não é apenas poder estar em um estado de &amp;ldquo;0&amp;rdquo; ou &amp;ldquo;1&amp;rdquo; como um bit clássico, mas também de poder estar em um estado onde &amp;ldquo;0 e 1 se misturam com uma certa probabilidade&amp;rdquo;. Isso é chamado de &lt;strong>&amp;ldquo;Superposição&amp;rdquo;&lt;/strong> (Superposition).&lt;/p>
&lt;p>Por exemplo, se um bit clássico fosse uma moeda com a face voltada para &amp;ldquo;cara&amp;rdquo; ou &amp;ldquo;coroa&amp;rdquo;, o Qubit seria frequentemente comparado a uma &amp;ldquo;moeda que continua girando no ar&amp;rdquo;. A moeda girando não é cara nem coroa, mas ambos os estados estão sobrepostos. No instante em que a moeda cai no chão e para (o que é chamado de &amp;ldquo;observação&amp;rdquo; na mecânica quântica), determina-se pela primeira vez se é &amp;ldquo;cara&amp;rdquo; ou &amp;ldquo;coroa&amp;rdquo;.&lt;/p>
&lt;p>Os computadores quânticos incorporam essa propriedade de que &amp;ldquo;o estado não é determinado até ser observado&amp;rdquo;, típica do mundo microscópico (mecânica quântica), diretamente no processo de processamento da informação.&lt;/p>
&lt;hr>
&lt;h2 id="capítulo-2-as-3-propriedades-quânticas-que-mudam-radicalmente-a-computação">Capítulo 2: As 3 Propriedades Quânticas que Mudam Radicalmente a Computação
&lt;/h2>&lt;p>A fonte da incrível capacidade de cálculo dos computadores quânticos não é a alta frequência de clock ou os componentes miniaturizados. É o fato de usarem as próprias leis da física como recurso de cálculo. Os três fenômenos quânticos seguintes são fundamentais.&lt;/p>
&lt;h3 id="1-superposição-superposition-e-a-quantidade-exponencial-de-informação">1. Superposição (Superposition) e a Quantidade Exponencial de Informação
&lt;/h3>&lt;p>Como mencionado anteriormente, o Qubit pode manter os estados 0 e 1 ao mesmo tempo. Se um único Qubit é a &amp;ldquo;superposição de 0 e 1&amp;rdquo;, o que acontece quando aumentamos o número de Qubits?&lt;/p>
&lt;ul>
&lt;li>1 Qubit: superposição de 2 estados (0, 1)&lt;/li>
&lt;li>2 Qubits: superposição de 4 estados (00, 01, 10, 11)&lt;/li>
&lt;li>3 Qubits: superposição de 8 estados&lt;/li>
&lt;li>&lt;strong>N Qubits: superposição de $2^N$ padrões&lt;/strong>&lt;/li>
&lt;/ul>
&lt;p>Com apenas 50 Qubits, é possível reter $2^{50}$ (cerca de 1 quatrilhão) de estados simultaneamente. E com apenas 300 Qubits, pode-se manter de uma só vez um número de padrões igual a $2^{300}$ (mais do que o número de átomos do universo inteiro!). Essa capacidade de retenção exponencial de informações é a base do potencial dos computadores quânticos. Com um computador clássico, seria fisicamente impossível armazenar em memória mais estados do que átomos existem no universo.&lt;/p>
&lt;h3 id="2-emaranhamento-quântico-entanglement-a-assustadora-ação-à-distância">2. Emaranhamento Quântico (Entanglement): A Assustadora Ação à Distância
&lt;/h3>&lt;p>O emaranhamento quântico é um fenômeno tão estranho que Albert Einstein o chamou de &amp;ldquo;assustadora ação à distância&amp;rdquo; (Spooky action at a distance) e nunca o aceitou durante toda a sua vida.&lt;/p>
&lt;p>Quando vários Qubits entram em um estado de &amp;ldquo;emaranhamento quântico&amp;rdquo;, eles ficam tão fortemente interligados que, &lt;strong>&amp;ldquo;se o estado de um for determinado, o estado do outro será instantaneamente determinado, não importa a distância que os separe&amp;rdquo;&lt;/strong> .&lt;/p>
&lt;p>Por exemplo, suponha que haja 2 Qubits emaranhados, A e B (cada um em um estado de superposição de 0 e 1). Se observarmos A e o resultado for &amp;ldquo;0&amp;rdquo;, o estado de B também se tornará determinado instantaneamente (por exemplo, sempre para &amp;ldquo;1&amp;rdquo;), superando a velocidade da luz, que é o limite de velocidade da transmissão de informações.
Nos computadores quânticos, ao usar esse emaranhamento quântico, expressam-se correlações complexas entre vários Qubits e realiza-se um processamento de informações altamente paralelo. Sem o emaranhamento, a capacidade de cálculo dos computadores quânticos seria praticamente a mesma dos computadores clássicos.&lt;/p>
&lt;h3 id="3-interferência-quântica-quantum-interference-a-magia-que-revela-a-resposta">3. Interferência Quântica (Quantum Interference): A Magia que Revela a Resposta
&lt;/h3>&lt;p>Você pode pensar: &amp;ldquo;Se é possível manter todos os padrões ao mesmo tempo, não poderia computá-los todos em paralelo e obter a resposta em um instante?&amp;rdquo;. Este é o mal-entendido mais comum sobre computadores quânticos.
Mesmo que o cálculo seja executado no estado de superposição, a resposta só pode ser obtida por meio da &amp;ldquo;observação&amp;rdquo;. Contudo, no momento da observação, o estado se colapsará em um dos $2^N$ padrões de forma aleatória. Isso lhe dará apenas uma resposta aleatória.&lt;/p>
&lt;p>Aqui entra a &lt;strong>&amp;ldquo;Interferência Quântica&amp;rdquo;&lt;/strong> (Interference). Isso utiliza o princípio de que, quando ondas colidem, elas se amplificam onde as fases se alinham e se cancelam onde estão defasadas (essencialmente, o mesmo princípio de um fone de ouvido com cancelamento de ruído).&lt;/p>
&lt;p>Excelentes &amp;ldquo;algoritmos quânticos&amp;rdquo; manipulam habilidosamente os estados quânticos durante a computação de modo que &lt;strong>&amp;ldquo;amplifiquem a amplitude de probabilidade dos estados (ondas) que conduzem à resposta correta&amp;rdquo;&lt;/strong> e &lt;strong>&amp;ldquo;cancelem a amplitude de probabilidade dos estados que conduzem às respostas erradas&amp;rdquo;&lt;/strong> . Por fim, ao observar, eles manipulam as coisas para que a &amp;ldquo;resposta correta&amp;rdquo; apareça com probabilidade de quase 100%. Projetar bem esse processo de interferência é a verdadeira essência da programação quântica.&lt;/p>
&lt;hr>
&lt;h2 id="capítulo-3-como-eles-calculam-portas-quânticas-e-circuitos-quânticos">Capítulo 3: Como Eles Calculam? &amp;ldquo;Portas Quânticas&amp;rdquo; e &amp;ldquo;Circuitos Quânticos&amp;rdquo;
&lt;/h2>&lt;p>Assim como os computadores clássicos usam portas lógicas (AND, OR, NOT, etc.) para progredir nos cálculos, os computadores quânticos avançam operando Qubits através de &lt;strong>&amp;ldquo;Portas Quânticas&amp;rdquo;&lt;/strong> (Quantum Gates). Uma combinação de várias portas quânticas é chamada de &lt;strong>Circuito Quântico&lt;/strong> (Quantum Circuit).&lt;/p>
&lt;p>O estado de um Qubit é representado matematicamente como um ponto na superfície de uma esfera tridimensional chamada &amp;ldquo;Esfera de Bloch&amp;rdquo;. O polo norte é &amp;ldquo;0&amp;rdquo;, o polo sul é &amp;ldquo;1&amp;rdquo; e no equador está &amp;ldquo;um estado de superposição em que 0 e 1 estão igualmente sobrepostos&amp;rdquo;. As portas quânticas são simplesmente operações que giram esse estado (vetor) na superfície dessa esfera.&lt;/p>
&lt;p>Aqui estão algumas das portas quânticas mais representativas:&lt;/p>
&lt;h3 id="1-porta-hadamard-porta-h">1. Porta Hadamard (Porta H)
&lt;/h3>&lt;p>Não existente em computadores clássicos, esta é a porta mais fundamental exclusiva para computadores quânticos. Quando um Qubit totalmente no estado &amp;ldquo;0&amp;rdquo; passa pela porta H, ele cria um &amp;ldquo;estado de superposição perfeita&amp;rdquo; onde 0 e 1 são observados com probabilidade de exatamente a metade (um ponto no equador da Esfera de Bloch). Muitos algoritmos começam aplicando essa porta H a todos os Qubits como etapa de inicialização para computação quântica.&lt;/p>
&lt;h3 id="2-portas-de-pauli-portas-x-y-z">2. Portas de Pauli (Portas X, Y, Z)
&lt;/h3>&lt;p>Estas são portas que incluem operações equivalentes à porta NOT de um computador clássico (que inverte 0 para 1 e 1 para 0). Na Esfera de Bloch, equivalem a rotações de 180 graus em torno dos eixos X, Y e Z. A porta X, em particular, inverte o polo norte (0) para o polo sul (1), por isso tem exatamente o mesmo efeito da porta NOT clássica. A porta Z serve para inverter a &amp;ldquo;fase (algo parecido com o tempo da onda)&amp;rdquo; da superposição, o que é extremamente importante para induzir a interferência quântica.&lt;/p>
&lt;h3 id="3-porta-cnot-porta-not-controlada">3. Porta CNOT (Porta NOT Controlada)
&lt;/h3>&lt;p>É uma porta de suma importância para criar o emaranhamento quântico. Ela usa 2 Qubits (um bit de controle e um bit alvo).
A operação é: &amp;ldquo;Se o bit de controle for 1, ele inverte (porta X) o estado do bit alvo. Se o bit de controle for 0, nada acontece&amp;rdquo;. À primeira vista parece uma ramificação de condição IF simples, mas o que aconteceria se o bit de controle estivesse em um &amp;ldquo;estado de superposição de 0 e 1&amp;rdquo;? O bit alvo tornar-se-ia &amp;ldquo;um estado sobreposto onde a inversão e a não-inversão coexistem&amp;rdquo;, e o destino dos 2 bits ficará perfeitamente associado. Impressionantemente, os dois Qubits ficam &amp;ldquo;emaranhados&amp;rdquo;.&lt;/p>
&lt;p>Ao dispor e aplicar essas portas em sequência, da esquerda para a direita, como em uma partitura musical, algoritmos complexos podem ser executados.&lt;/p>
&lt;hr>
&lt;h2 id="capítulo-4-quais-são-os-pontos-fortes-e-fracos-dos-computadores-quânticos">Capítulo 4: Quais são os Pontos Fortes e Fracos dos Computadores Quânticos?
&lt;/h2>&lt;p>Aqui está um fato importante. Um computador quântico não é onipotente.
Em tarefas corriqueiras como navegar na web, renderizar vídeos, executar macros no Excel ou usar aplicativos genéricos de smartphones, os computadores quânticos provavelmente nunca superarão os computadores clássicos. O processamento sequencial dessas tarefas é bem adequado aos computadores clássicos altamente otimizados e muito mais baratos e rápidos disponíveis atualmente.&lt;/p>
&lt;p>O verdadeiro valor de um computador quântico é demonstrado apenas para &lt;strong>&amp;ldquo;problemas específicos em que as combinações de cálculo aumentam exponencialmente em um computador clássico, levando tanto tempo quanto a idade do universo&amp;rdquo;&lt;/strong> . Isso é chamado de &amp;ldquo;Supremacia Quântica&amp;rdquo; (Quantum Supremacy) ou &amp;ldquo;Vantagem Quântica&amp;rdquo; (Quantum Advantage).&lt;/p>
&lt;h3 id="especialidades-dos-computadores-quânticos-aplicativos-matadores">Especialidades dos Computadores Quânticos (Aplicativos Matadores)
&lt;/h3>&lt;h4 id="1-fatoração-de-primos-e-decodificação-de-criptografia-algoritmo-de-shor">1. Fatoração de Primos e Decodificação de Criptografia (Algoritmo de Shor)
&lt;/h4>&lt;p>Atualmente, métodos como a criptografia RSA, que protegem comunicações seguras pela Internet (como transações com cartões de crédito), baseiam-se na premissa de que &amp;ldquo;é virtualmente impossível (leva uma quantidade enorme de tempo) para um computador clássico fatorar números inteiros massivos em números primos&amp;rdquo;.
No entanto, ao usar o &amp;ldquo;Algoritmo de Shor&amp;rdquo; inventado pelo matemático Peter Shor em 1994, os computadores quânticos podem inteligentemente usar a interferência para resolver esse problema a uma velocidade formidável (tempo polinomial). Em virtude disso, existe o risco do colapso futuro dos sistemas criptográficos vigentes, forçando governos e bancos centrais em todo o mundo a se apressarem na transição para a &amp;ldquo;Criptografia Pós-Quântica&amp;rdquo; (Post-Quantum Cryptography).&lt;/p>
&lt;h4 id="2-cálculo-de-química-quântica-desenvolvimento-de-novos-materiais-e-remédios">2. Cálculo de Química Quântica, Desenvolvimento de Novos Materiais e Remédios
&lt;/h4>&lt;p>O comportamento das moléculas e átomos na natureza segue fundamentalmente as regras da mecânica quântica. Ao tentar simular o comportamento de moléculas complexas num computador clássico, as combinações das interações de elétrons explodem de tal maneira que a simulação até mesmo de pequenas moléculas bate no limite de computação.
Como afirmou o Prêmio Nobel de Física Richard Feynman: &amp;ldquo;Se quiser simular a natureza, tem de se valer da mecânica quântica&amp;rdquo;, o computador quântico mostra um poder nativo sem precedentes nas simulações físicas e químicas de materiais. Aguardam-se grandes saltos no desenvolvimento de novos remédios, descoberta de materiais supercondutores à temperatura ambiente, painéis solares mais eficientes e síntese de fertilizantes mais eficientes.&lt;/p>
&lt;h4 id="3-otimização-combinatória-e-problemas-de-busca-algoritmo-de-grover">3. Otimização Combinatória e Problemas de Busca (Algoritmo de Grover)
&lt;/h4>&lt;p>Para problemas em que a solução ótima tem de ser encontrada num imenso número de alternativas (como roteamento para otimização da logística ou otimização do portfólio financeiro), os algoritmos quânticos também são valiosos. Ao utilizar o &amp;ldquo;Algoritmo de Grover&amp;rdquo; ao longo de uma procura de dados dispersos num banco de dados sem ordenação, a quantidade de passadas reduz-se à raiz quadrada das consultas necessárias no clássico. Como por exemplo, havendo um volume contendo 100 milhões de informações, a procura clássica requer cerca de 100 milhões de consultas, ao invés das escassas 10 mil no quântico.&lt;/p>
&lt;hr>
&lt;h2 id="capítulo-5-as-paredes-do-hardware-a-serem-ultrapassadas---decoerência-e-correção-de-erros-quânticos">Capítulo 5: As Paredes do Hardware a Serem Ultrapassadas - &amp;ldquo;Decoerência&amp;rdquo; e &amp;ldquo;Correção de Erros Quânticos&amp;rdquo;
&lt;/h2>&lt;p>Teoricamente, apesar do poder mágico que demonstram, existe ainda um íngreme e alto obstáculo do ponto de vista do funcionamento físico, barrando a realização prática das vias dos computadores quânticos. Seu principal inimigo reside na palavra &lt;strong>&amp;ldquo;Ruído&amp;rdquo;&lt;/strong> .&lt;/p>
&lt;p>A &amp;ldquo;superposição&amp;rdquo; ou o &amp;ldquo;emaranhamento quântico&amp;rdquo; não se trata de nada a não ser dos frágeis e imprecisos instantes efêmeros de que constam. Se houver sequer a exposição da menor radiação à força calórica em volta ou as flutuações das ondas eletromagnéticas locais ou inclusive ao atrito a partir de algum raio cósmico distante, toda essa constituição quântica dissipa-se de chofre virando por final em somente o padrão dos bits tradicionais comuns. A tal fenômeno é chamado de &lt;strong>&amp;ldquo;Decoerência&amp;rdquo;&lt;/strong> (Colapso quântico).&lt;/p>
&lt;h3 id="a-disputa-feroz-pelas-vias-de-realização-físicas">A Disputa Feroz Pelas Vias de Realização Físicas
&lt;/h3>&lt;p>Atualmente, no que diz respeito ao modo da conformação estrutural material dos qubits efêmeros, há uma plural e global busca das metodologias e intensas disputas em redor desse patamar em disputa por um destaque dominante.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Método Supercondutor&lt;/strong> (Superconducting) : Adotado pelo Google, IBM, Amazon, etc. Utiliza um formato em malha de circuitos supercondutores resfriado usando sistemas frigóricos portentosos rentes a chegar nos termômetros da medição total aos zero absolutos (aproximado -273ºC). Representam o método da liderança atual, mais flexível a somar novos qubits, ainda que lhes careçam caros e grandiosos engenhos frigoríficos.&lt;/li>
&lt;li>&lt;strong>Método Armadilha de Íons&lt;/strong> (Trapped Ion) : Adotado pela IonQ, Quantinuum, etc. Prisiona no meio do vácuo pequenos feixes iónicos formados através da contenção do plano eletromagnético, recebendo irradiações de um preciso controle num raio de luz a laser. A totalidade unida de qubits constitui o modo uniformizado ideal e conseguem conter longo prazo da durabilidade operacional (conforme designado em tempo de coerência extensos), tendo, porém, um grande desafio ao serem dotados no passo de velocidades bastante menores em defasagem relativamente aos modelos de tipo dos supercondutores.&lt;/li>
&lt;li>&lt;strong>Método Fotônico&lt;/strong> (Photonic) : Especial alvo central pelo lado de entidades qual à PsiQuantum etc. Foco sob ação sobre luz em partículas como fotões. Estipulam como a suprema excelência de benefícios na premissa da não-requisição forçosa baseada do funcionamento total nos redutos gelados, operando grande parte do tempo nas margens da normal sala ambiente compatibilizando excelente integração e fusão junto do modo produtivo normal tecnológico comum via peças à silício além das transferências habituais na ligação de pontes às fibras da ótica óptica.&lt;/li>
&lt;li>&lt;strong>Método Topológico&lt;/strong> (Topological) : Persistente projeto e estudos elaborados a longa década por meio da Microsoft. Tende aproveitar as condições baseadas ao ponto de vista de topologias (consoante com vertentes geométricas) proveniente por ínfimas e estranhas frações partículas ditas aniões, rumando no modelo robusto resistente radical à intercessão de um barulho (a diminuir drasticamente qualquer engano nos defeitos de erros dos bits) resultando de modo ambicioso por qubits insusceptíveis das vibrações da base das falhas ambiente. Defendem as teorias o assinalarem à condição o mais proeminente e invulnerável esquema mas também o pendor de dificuldades perante as construções tangíveis.&lt;/li>
&lt;/ul>
&lt;h3 id="o-rumo-perante-o-fim-da-metas-do-computador-quântico-tolerante-a-falhas-ftqc">O Rumo Perante O Fim Da Metas do &amp;ldquo;Computador Quântico Tolerante A Falhas&amp;rdquo; (FTQC)
&lt;/h3>&lt;p>Nos moldes vigentes a rondarem na atual da computação usual de igual forma os desvios informáticos acham registo (qual erros devido da volta inversiva aos bits derivados por feixe radiação do céu cósmico), por ser impecavelmente regularizada da chamada aplicação do método aos &amp;ldquo;códigos pela verificação retificativa das falhas&amp;rdquo;, não lhes atestamos no usar normal um smartphone sequer algum aborrecimento de desvios. É essencial assim em favor na pretensão futura do processar amplo nível da base nos quânticos a exigência vital, do igualmente equivalente meio com, de nome da &lt;strong>&amp;ldquo;Correção de Erros Quânticos&amp;rdquo;&lt;/strong> (Quantum Error Correction: QEC) sendo indispensavelmente imperativo no uso do funcionamento.&lt;/p>
&lt;p>Existe o abismo das contradições na exigência em virtude das imposições da quântica, por não permitir poder certificar (observar os elementos no seu seio) ao confirmar falhas pois as posições destroem a fragilidade dessa dita forma existencial e essencial.
Fugindo ao defeito dilemático de ordem desse patamar, consolida-se e constitui por um formato base em arquitetar o juntar astuto nos modelos por abundantes e sensíveis dos tais &amp;ldquo;qubits físicos&amp;rdquo;, para estruturar num suporte sustentável com de apenas e somente um forte detetador verificativo base a partir no sistema a de se considerar, chamando então isto o código das superfície por tais arranjos formados em num único nome &amp;ldquo;qubit lógico&amp;rdquo;.
Entretanto estima-se que no ato para construir apenas dum único qubit lógico em conta serão absorvidos na roda das necessidades do entorno de algo por valores das centenas à classe na fasquia da grandeza, ou nos cerca dos 1000 a das ordens dez milhares dos mesmos qubits de físico estatuto. Num hipotético modelo do operar milhares dos ditos de lógicas dimensões sob algoritmo do Shor no processamento vai haver imponente premente imperativos num sistema imensamente formidável em base colossal a congregar conjuntos nas centenas dos milhares podendo abranger das dezenas nos patamares dos milhões dos referidos bits quânticos materiais e componentes operativas reais.&lt;/p>
&lt;p>Hoje chamam habitamos nestas eras, tempos da idade transição que em sigla, do título nos modelos das &lt;strong>NISQ&lt;/strong> (Noisy Intermediate-Scale Quantum: computação em níveis médios na via de escalas intermédias associado da distúrbio interferência). Reflete a não presença ainda corretiva aos erros, a correr ao nível de algumas dúzias e de algumas escassas escalas centenas dos seus qubits a laborar.
Almeja alcançar a finalíssima meta por parte nos experts projetando previsões que ao almejado com do título de poder absoluto pela robusta correta erradicação falibilidade num inteiro perfeitamente formatado &lt;strong>&amp;ldquo;Computador Quântico Tolerante a Falhas&amp;rdquo;&lt;/strong> (Fault-Tolerant Quantum Computer: FTQC), o qual é aguardado nos careceres ainda no transpor destas na via da longa demora de pesquisa avançando à roda da ordem dos dez aos algumas décimos dos mais longo anos sobre em persistente empenho desenvolvimental e de laboratorial pesquisa.&lt;/p>
&lt;hr>
&lt;h2 id="capítulo-6-historial-das-eras-e-vista-às-visões-no-perspetivar-dos-modelos-quânticos-no-computador">Capítulo 6: Historial Das Eras e Vista às Visões no Perspetivar dos Modelos Quânticos no Computador
&lt;/h2>&lt;p>Nos encerramentos num fim rematar focado em perspetiva a visão onde nasceram as ideias rumo nestas sendas destas origens para onde as destinações dos percursos sobre modelos dos referidos equipamentos do aparelho quântico irão derivar pelo decorrer global no abrangente olhar analítico.&lt;/p>
&lt;h3 id="nascimentos-desde-a-géneses-sob-modelos-teóricos-ate-sobre-real-das-constatações-pelos-atributos-e-da-supremacia-quântica">Nascimentos Desde A Géneses Sob Modelos Teóricos Ate Sobre Real Das Constatações Pelos Atributos E Da &amp;ldquo;Supremacia Quântica&amp;rdquo;
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>Anos 1980&lt;/strong> : O professor de Física Paul Benioff bem consoante pelo eminente Richard Feynman lançam sobre o tema sugerido da formulação de conceito baseado ao uso da essência nos princípios quântico na física ao uso nas vias para o meio pelo campo do computador e seus domínios. A ignição advém desta frase em máxima sob: &amp;ldquo;Simular a via das leis origens matriz em modelos naturais é mandatório usares sobre vias ao meio baseado nas regras pela dita mecânica quântica&amp;rdquo;.&lt;/li>
&lt;li>&lt;strong>Ano 1994&lt;/strong> : O matemático Peter Shor introduz do princípio algoritmos aos usos num modo quântico por efeito da fatoração em base aos seus número primos, o designado pelo algoritmo da sua matriz inventiva Shor. Um grande e imenso abanão da comoção mundial foi gerado motivado nas vastas das correntes monetárias colossais no impulsionar na porta da entrada virada à via na senda perante financiamentos de busca e investigação.&lt;/li>
&lt;li>&lt;strong>Ano 1996&lt;/strong> : O eminente Lov Grover descortinou à base, por sua matriz das investigações nas lógicas computacionais ao avanço formidável sob velocidade por otimização às matriz de buscas aos algoritmos num sistema não indexado de dados no banco através, sendo da designada forma conhecido pelo método Grover.&lt;/li>
&lt;li>&lt;strong>Ano 2019&lt;/strong> : O passo nos tempos por via de grandes enquadramentos de histórico rumo em marcos alcançados. Ao jeito, Google publica acerca nas usabilidades ao recurso por matriz das ordens estruturadas em matriz físicas nos sistemas à volta aos componentes numa das supercondutoras em redes via chips nas bases contendo do conjunto com 53 qubits processadores o célebre do seu modo chamado na alcunha de título em nome a via da processador à dita referência &amp;ldquo;Sycamore&amp;rdquo;, do fechar nas balizas das medições sob avaliações nos moldes e formas da ordem aos moldes clássico de padrão via computadores superiores na baliza sobre matriz geradora da vertente perante geração randómica avaliativa num número avalizado para a via na dimensão nas casas sobre valores correspondentes dez nas numerais grandeza na soma sob medida mil anos pela dimensão, no final sendo apenas por fechado completando cerca as exatas à fasquia a contar pouco num cômputo e espaço apenas 200 de limitados do escassos tempo em base aos segundo final. Na via do evento das ordens pioneiras chamando na divulgação dita publicamente com à escala no contexto pelo o nome por &lt;strong>&amp;ldquo;Supremacia Quântica&amp;rdquo;&lt;/strong> (Quantum Supremacy) na via das proclamação declaradas na demonstração sendo imensamente badaladas perante vastíssima repercussões que na praça mediática por entre grandes temas.&lt;/li>
&lt;li>&lt;strong>Desde 2023&lt;/strong> : A IBM anuncia com o seu grandioso projeto sob vias do processador referenciado de título ao projeto pelo seu designativo ao batismo no seu termo &amp;ldquo;Condor&amp;rdquo; com a via transcendendo no exceder mil unidades dos qubits processamento na grandeza computacional. Concomitante reporta pelas diversas grandes faculdades superiores universidades sendo no destaque base, Harvard etc, sendo nas referidas relatórios na via sob verificação de triunfos sucesso nas gerações via manipulações dos denominados &amp;ldquo;qubits lógicos&amp;rdquo; a serem na referidas vias das fase precursora da incipiente primeira via aos patamares à correção das devidas técnicas sobre erros.&lt;/li>
&lt;/ul>
&lt;h3 id="num-horizonte-orientado-e-visado-para-na-via-às-tecnologias-nas-suas-geracionais-fases-seguintes">Num Horizonte Orientado e Visado Para Na Via às Tecnologias Nas Suas Geracionais Fases Seguintes
&lt;/h3>&lt;p>Modelos de tipologia no baseamento na formulação na via do âmbito na esfera computador aos meios modelo no mundo da formula quântico ao sistema nunca será na pura conceção vista nos limites ao mero figurado mero da restrita e estrita visualização de conceito de mero e rápido CPU que avança mais uns largos valores velocidade base de ciclos de pulso à futura referida geração matriz nas ordens do relógio base. Ele altera no modo em essências a pura redefinição sob bases nos parâmetros no modelo conceitual da raiz com que se designam no atuar cálculos pelo ditar total pelas ditas em regras, mecânica das naturezas do universo nas originais raízes formadas ao micromundo numa revolucional e plena viragem matriz paradigmática ao conhecimento na base campo referida da informacional em ciência pura.&lt;/p>
&lt;p>Pelas vias do tempo do trajeto durante nas nossas vivas vida as vias da época da viabilidade num acesso aos formatos nos padrões normais aos equipamentos móveis habituais ao estilo dos que residem de molde à via e nas medidas dos espaços ao portáteis bolso de casaco, dificilmente a vir acontecerá à realidade.
Na verdade perante e obstante o dito nas linhas acimas de uma via perante percurso certas da realidade que em dia próximo virá das grandiosas imponentes nos modelos às gigantes na referida à da vasta à extensa teias da arquiteturas virtuais em redes pela bases à cloud nas remotas instalações e imensos complexos gigantes à centros das dados modelo na fórmula quânticas, o surgimento fulcral virá destas nas inovações ao poder aos modelos.&lt;/p>
&lt;p>A portal abertura nas porta matriz das senda base aos portais de um de e no horizonte com vistas a todo o perante quântico e com de universos à matriz só o muito agora que, há curtos os e apenas se de curtos nos passos encontram sendo referida as fases nas desabrochar. Do e que não no perder ao de em constante vistas sem os do desviar via a fixação com os os nosso atenciosos dos os de olhar nas com perante os ao das vistas os desenvolvimentos futuros vias nas do próximos de eventos próximos, de ao referida das desenvolvimentos perante das perante na de das via com as perspetivas e com das futuros.&lt;/p>
&lt;hr>
&lt;p>&lt;em>Este artigo tem a finalidade de narrar, da forma mais descomplicada no conhecimento do universo profissional das finanças de capital das sociedades civis e às simples gentes sem conhecimento mas interessadas num foco instrutivo e didático, todas as diretrizes básicas da ciência computacional quântica. Note que não estão incluídas abordagens de minúcias matemáticas rigorosas.&lt;/em>&lt;/p></description></item><item><title>Computadores Quânticos Realmente Destruirão a Criptografia RSA? ~O Algoritmo de Shor e o Estado Atual~</title><link>http://kenji.blog/pt/p/shors-algorithm-and-rsa-breaking/</link><pubDate>Sat, 05 Sep 2026 22:09:21 +0900</pubDate><guid>http://kenji.blog/pt/p/shors-algorithm-and-rsa-breaking/</guid><description>&lt;img src="http://kenji.blog/p/shors-algorithm-and-rsa-breaking/quantum_breaking_rsa_1788613722990.jpg" alt="Featured image of post Computadores Quânticos Realmente Destruirão a Criptografia RSA? ~O Algoritmo de Shor e o Estado Atual~" />&lt;h2 id="introdução-a-interseção-entre-criptografia-e-computadores-quânticos">Introdução: A Interseção entre Criptografia e Computadores Quânticos
&lt;/h2>&lt;p>Na sociedade da internet moderna, a base para proteger o segredo das comunicações é a &amp;ldquo;criptografia de chave pública&amp;rdquo;. Um dos mais representativos é a &amp;ldquo;Criptografia RSA&amp;rdquo;, desenvolvida em 1977 por Ron Rivest, Adi Shamir e Leonard Adleman. Desde pagamentos de compras online que usamos diariamente, navegação em sites (HTTPS), até envio e recebimento de e-mails, a criptografia RSA funciona como o coração da infraestrutura da internet.&lt;/p>
&lt;p>No entanto, com o surgimento dos &amp;ldquo;computadores quânticos&amp;rdquo;, foi apontado que essa segurança pode ser subvertida desde a base. Na mídia, às vezes vemos manchetes sensacionalistas como &amp;ldquo;Se um computador quântico for concluído, senhas e criptografias em todo o mundo serão decifradas em segundos&amp;rdquo;. Mas será que isso é verdade?&lt;/p>
&lt;p>Neste artigo, aprofundaremos como funcionam o GNFS (General Number Field Sieve), um método clássico de descriptografia, e a versão definitiva dos algoritmos de descriptografia usando computadores quânticos, o &amp;ldquo;Algoritmo de Shor (Shor&amp;rsquo;s Algorithm)&amp;rdquo;. Explicaremos de forma fácil conceitos avançados, como a transformação quântica de Fourier e a descoberta de períodos, e examinaremos em detalhes o estado atual do hardware quântico na era NISQ (Noisy Intermediate-Scale Quantum) e os obstáculos reais necessários para quebrar a RSA-2048.&lt;/p>
&lt;hr>
&lt;h2 id="o-núcleo-da-criptografia-rsa-a-dificuldade-da-fatoração-em-números-primos">O Núcleo da Criptografia RSA: A Dificuldade da Fatoração em Números Primos
&lt;/h2>&lt;p>A segurança da criptografia RSA depende de uma assimetria extremamente simples na matemática. Trata-se do fato de que &amp;ldquo;é fácil multiplicar dois números primos gigantes, mas é extremamente difícil encontrar (fatorar em números primos) os dois números primos originais a partir do resultado dessa multiplicação (número composto)&amp;rdquo;.&lt;/p>
&lt;p>Por exemplo, suponha que existam dois números primos, $ p = 61 $ e $ q = 53 $. Calcular esta multiplicação $ N = p \times q = 3233 $ é instantâneo. No entanto, se receber apenas o número &amp;ldquo;3233&amp;rdquo; e tiver que resolver &amp;ldquo;de quais números primos essa é a multiplicação?&amp;rdquo;, a quantidade de cálculos explode à medida que o número se torna maior.&lt;/p>
&lt;p>No RSA-2048, que é a norma atual, o comprimento da chave é de 2048 bits, ou seja, é usado um número composto gigante $ N $ que chega a cerca de 617 dígitos em decimal. Se esse $ N $ puder ser fatorado em números primos, a criptografia será essencialmente decifrada.&lt;/p>
&lt;h3 id="o-desafio-dos-computadores-clássicos-gnfs-general-number-field-sieve">O Desafio dos Computadores Clássicos: GNFS (General Number Field Sieve)
&lt;/h3>&lt;p>Para resolver o problema da fatoração em números primos, matemáticos e criptógrafos desenvolveram vários algoritmos ao longo dos anos. Entre eles, o que atualmente é considerado o mais rápido em computadores clássicos é o &lt;strong>GNFS: General Number Field Sieve&lt;/strong>.&lt;/p>
&lt;p>O GNFS é um método que expande e analisa os cálculos no anel de inteiros para um corpo algébrico (Number Field) mais abstrato, a fim de fatorar o número gigante $ N $. O fluxo geral é o seguinte.&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Seleção de Polinômio&lt;/strong> : Encontrar um polinômio $ f(x) $ com grau e coeficientes apropriados, que tenha $ N $ como raiz.&lt;/li>
&lt;li>&lt;strong>Coleta de Dados (Peneiramento)&lt;/strong> : No corpo dos números racionais e no corpo algébrico, procuramos em grande quantidade por pares de números que podem ser decompostos em números primos pequenos (números suaves, Smooth numbers). Esse processo é chamado de &amp;ldquo;peneiramento&amp;rdquo; e é a parte que leva mais tempo.&lt;/li>
&lt;li>&lt;strong>Geração e Redução de Matriz&lt;/strong> : Com base nas relações coletadas, uma enorme matriz esparsa (uma matriz em que a maioria dos componentes é zero) é gerada e resolvida usando métodos de álgebra linear (como o método de Block Lanczos).&lt;/li>
&lt;li>&lt;strong>Cálculo da Raiz Quadrada&lt;/strong> : Finalmente, calcula-se a raiz quadrada no corpo algébrico para derivar os fatores (fatores primos) de $ N $.&lt;/li>
&lt;/ol>
&lt;p>A complexidade computacional do GNFS é avaliada não assintoticamente como $ O(\exp((\sqrt[3]{\frac{64}{9}} + o(1)) (\log N)^{\frac{1}{3}} (\log \log N)^{\frac{2}{3}})) $. Isso é chamado de complexidade de tempo &amp;ldquo;Sub-exponencial&amp;rdquo; (Sub-exponential). Embora seja mais rápido que o tempo exponencial, é muito mais lento que o tempo polinomial (Polynomial time).&lt;/p>
&lt;p>De fato, em 2020, uma equipe de pesquisa internacional obteve sucesso em fatorar a RSA-250 (829 bits, número composto de 250 dígitos) usando o GNFS. Esse cálculo consumiu um tempo computacional enorme, equivalente a cerca de 2700 CPU-core anos, reunindo recursos de computação de todo o mundo. No entanto, quando isso chega a 2048 bits, é mencionado que a quantidade de cálculo necessária explodiria para trilhões de vezes a idade do universo, tornando impossível descriptografar em um tempo realista com métodos clássicos, não importa quantos supercomputadores atuais funcionem em paralelo.&lt;/p>
&lt;hr>
&lt;h2 id="o-trunfo-do-computador-quântico-algoritmo-de-shor">O Trunfo do Computador Quântico: Algoritmo de Shor
&lt;/h2>&lt;p>Aqui é onde entra o &amp;ldquo;Algoritmo de Shor&amp;rdquo;, publicado por Peter Shor em 1994. Esse algoritmo foi revolucionário por permitir que o problema de fatoração em números primos fosse resolvido no computador quântico em &lt;strong>tempo polinomial&lt;/strong> ( $ O((\log N)^3) $ ). A diferença entre tempo sub-exponencial e polinomial é decisiva e significa, na teoria, que a criptografia RSA será completamente destruída se um computador quântico for usado.&lt;/p>
&lt;h3 id="fluxo-geral-do-algoritmo-de-shor">Fluxo Geral do Algoritmo de Shor
&lt;/h3>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">graph TD
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> A[Inserir o número N que se deseja fatorar] --&amp;gt; B[Selecionar um número inteiro aleatório a]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> B --&amp;gt; C{Máximo divisor comum&amp;lt;br&amp;gt;entre a e N}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> C --&amp;gt;|Maior que 1| D[Por sorte, um fator primo foi encontrado!]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> C --&amp;gt;|1 Primos entre si| E[Vez do computador quântico]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> E --&amp;gt; F[Encontrar o período r da&amp;lt;br&amp;gt;função f_x = a^x mod N por Transformação Quântica de Fourier]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> F --&amp;gt; G{O período r é par e&amp;lt;br&amp;gt;a^r/2 ≢ -1 mod N}
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> G --&amp;gt;|Sim| H[Calcular o máximo divisor comum gcd_a^r/2 ± 1, N]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> H --&amp;gt; I((Fatoração bem sucedida!))
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> G --&amp;gt;|Não| B
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>O algoritmo de Shor não resolve o problema da fatoração em números primos diretamente, mas usa teoremas da teoria dos números para convertê-lo em outro problema chamado &amp;ldquo;Problema de Descoberta de Período&amp;rdquo; (Period Finding Problem) e, em seguida, resolve isso rapidamente aproveitando as características do computador quântico.&lt;/p>
&lt;h3 id="passo-1-redução-da-fatoração-ao-problema-de-descoberta-de-período-processamento-clássico">Passo 1: Redução da Fatoração ao Problema de Descoberta de Período (Processamento Clássico)
&lt;/h3>&lt;p>O primeiro passo do algoritmo é feito em um computador clássico.
Para o número $ N $ que se deseja fatorar, escolhe-se um número inteiro aleatório $ a $ ( $ 1 &lt; a &lt; N $ ) que seja co-primo (com o máximo divisor comum igual a 1) com $ N $. Se por acaso o máximo divisor comum não for 1, o divisor comum encontrado nesse momento já é um fator de $ N $, e a fatoração está concluída, mas a probabilidade é extremamente baixa.&lt;/p>
&lt;p>Em seguida, considere a sequência das seguintes equações modulares:
$ f(x) = a^x \pmod N $&lt;/p>
&lt;p>Substituindo $ x = 1, 2, 3, \dots $ nesta função $ f(x) $, os valores parecem aleatórios, mas como são calculados em um limite finito, eles sempre voltarão ao valor original em algum ponto, repetindo a mesma sequência de números. Este ciclo de repetição é chamado de período $ r $. Ou seja,
O problema de encontrar o menor número inteiro positivo $ r $ tal que $ a^r \equiv 1 \pmod N $, este é o &amp;ldquo;Problema de Descoberta de Período&amp;rdquo;.&lt;/p>
&lt;p>Se este período $ r $ for encontrado, e $ r $ for um número par, então $ a^r - 1 \equiv 0 \pmod N $, e usando a fórmula de fatoração,
pode ser transformado em $ (a^{r/2} - 1)(a^{r/2} + 1) \equiv 0 \pmod N $. A partir daqui, ao calcular o máximo divisor comum entre $ N $ e $ a^{r/2} \pm 1 $ usando o algoritmo de Euclides, um fator de $ N $ pode ser obtido com uma probabilidade extremamente alta.&lt;/p>
&lt;p>Para encontrar o período $ r $ em um computador clássico, no final, etapas exponenciais são necessárias e isso não pode ser acelerado. No entanto, com um computador quântico, este período $ r $ pode ser encontrado em um instante (tempo polinomial).&lt;/p>
&lt;h3 id="passo-2-preparação-e-superposição-do-estado-quântico">Passo 2: Preparação e Superposição do Estado Quântico
&lt;/h3>&lt;p>A partir daqui é a vez do computador quântico.
Os computadores quânticos usam &amp;ldquo;qubits&amp;rdquo;, que podem ter o estado &amp;ldquo;0&amp;rdquo; e &amp;ldquo;1&amp;rdquo; simultaneamente. No algoritmo de Shor, são preparados dois registradores: o primeiro para armazenar a entrada e o segundo para os resultados do cálculo.&lt;/p>
&lt;p>Primeiro, uma operação de porta quântica chamada porta de Hadamard (Hadamard gate) é aplicada a todos os qubits do primeiro registrador. Isso coloca o primeiro registrador em um &lt;strong>estado de superposição uniforme&lt;/strong> de todos os valores concebíveis de $ x $ (de $ 0 $ a $ 2^n-1 $. $ n $ é um número de bits suficientemente grande).&lt;/p>
&lt;p>Em outras palavras, dentro do computador quântico, é criado um estado em que incontáveis valores de entrada como $ x=0, 1, 2, 3, \dots $ existem em paralelo ao mesmo tempo.&lt;/p>
&lt;h3 id="passo-3-exponenciação-modular-quântica-quantum-modular-exponentiation">Passo 3: Exponenciação Modular Quântica (Quantum Modular Exponentiation)
&lt;/h3>&lt;p>Em seguida, o estado de superposição do primeiro registrador é usado como entrada para calcular $ f(x) = a^x \pmod N $, e o resultado é armazenado no segundo registrador.
Como este cálculo é executado como uma transformação unitária no circuito quântico, o cálculo de $ f(x) $ para todos os $ x $ é feito de forma &amp;ldquo;paralela (paralelismo quântico)&amp;rdquo; enquanto a superposição é mantida.&lt;/p>
&lt;p>O espaço do sistema quântico inteiro neste ponto,
torna-se uma enorme superposição de estados $ |x, a^x \bmod N\rangle $.&lt;/p>
&lt;p>No entanto, se você simplesmente medir (observar) o segundo registrador aqui, um valor aleatório de $ a^x \bmod N $ será probabilisticamente selecionado, e em conjunto com isso, o $ x $ do primeiro registrador também será determinado. Isso não é diferente de calcular uma vez em um computador clássico, e você não conseguirá encontrar o período $ r $.&lt;/p>
&lt;p>Nas regras da mecânica quântica, você não pode observar o conteúdo de um estado de superposição diretamente. Então, como extrair a informação global chamada &amp;ldquo;período&amp;rdquo;?&lt;/p>
&lt;h3 id="passo-4-transformada-quântica-de-fourier-qft-quantum-fourier-transform">Passo 4: Transformada Quântica de Fourier (QFT: Quantum Fourier Transform)
&lt;/h3>&lt;p>O verdadeiro valor do algoritmo de Shor, que supera esse obstáculo, é a aplicação da &lt;strong>Transformada Quântica de Fourier (QFT)&lt;/strong> ao primeiro registrador.&lt;/p>
&lt;p>Antes de medir, analisamos a natureza da onda da função $ f(x) $. Vamos supor que o segundo registrador foi observado. Suponha que um valor $ y $ foi obtido. Então, o estado do primeiro registrador encolhe para &amp;ldquo;a superposição de todos os $ x $ tais que $ a^x \pmod N = y $&amp;rdquo;.
O valor deste $ x $ estará em um estado discreto com intervalos do período $ r $ (uma espécie de distribuição de amplitude de probabilidade em forma de pente), como $ x_0, x_0 + r, x_0 + 2r, x_0 + 3r, \dots $.&lt;/p>
&lt;p>Aplicamos a Transformada Quântica de Fourier (QFT) a este estado. Assim como a Transformada Discreta de Fourier clássica converte sinais no domínio do tempo para o domínio da frequência, a QFT faz com que as amplitudes de probabilidade do estado quântico interfiram.&lt;/p>
&lt;p>Quando a QFT é aplicada, devido ao efeito de interferência quântica, as probabilidades de respostas incorretas que não ressoam com o período $ r $ (fases não alinhadas) se cancelam mutuamente chegando perto de zero (interferência destrutiva), e apenas as probabilidades da resposta correta contendo a informação do período $ r $ são amplificadas (interferência construtiva).&lt;/p>
&lt;h3 id="passo-5-medição-e-fração-contínua-pós-processamento-clássico">Passo 5: Medição e Fração Contínua (Pós-processamento Clássico)
&lt;/h3>&lt;p>Após aplicar a QFT, se você medir o primeiro registrador, com uma probabilidade muito alta, um número inteiro $ c $ próximo à forma $ c \approx \frac{j \cdot 2^n}{r} $ será obtido ( $ j $ é um inteiro desconhecido, e $ 2^n $ é o tamanho do registrador).&lt;/p>
&lt;p>Trazendo o resultado desta medição $ c $ de volta para um computador clássico, criamos uma fração $ \frac{c}{2^n} \approx \frac{j}{r} $. Em seguida, usando o método matemático da &amp;ldquo;Expansão de Fração Contínua&amp;rdquo; (Continued fraction expansion) para calcular valores aproximados, podemos descobrir o período $ r $, que é o denominador.&lt;/p>
&lt;p>Uma vez conhecido o $ r $, o resto é calcular os fatores de $ N $ usando a fórmula do Passo 1, e a criptografia RSA é completamente quebrada.&lt;/p>
&lt;hr>
&lt;h2 id="a-força-e-os-desafios-do-computador-quântico-atual-nisq">A Força e os Desafios do Computador Quântico Atual (NISQ)
&lt;/h2>&lt;p>Embora teoricamente o algoritmo de Shor seja perfeito, se perguntado &amp;ldquo;A criptografia RSA será quebrada amanhã?&amp;rdquo;, a resposta é claramente &amp;ldquo;Não&amp;rdquo;. O motivo está nas limitações da tecnologia de hardware dos computadores quânticos atuais.&lt;/p>
&lt;h3 id="a-era-nisq-noisy-intermediate-scale-quantum">A Era NISQ (Noisy Intermediate-Scale Quantum)
&lt;/h3>&lt;p>A era em que nos encontramos atualmente é chamada de &amp;ldquo;NISQ&amp;rdquo;. Dispositivos NISQ possuem dezenas a centenas de qubits físicos, mas são extremamente vulneráveis ao ruído.&lt;/p>
&lt;p>Os qubits são facilmente afetados pelo ambiente externo, como calor e ondas eletromagnéticas, e ocorrem frequentemente &amp;ldquo;decoerência&amp;rdquo; (perda de emaranhamento quântico), onde o estado quântico se quebra, e &amp;ldquo;erros de porta&amp;rdquo; durante as operações. Quando se tenta executar um circuito quântico muito profundo (com um número enorme de passos operacionais) como o algoritmo de Shor, os erros se acumulam durante o cálculo e a saída final torna-se puro ruído sem significado.&lt;/p>
&lt;h3 id="qubit-físico-e-qubit-lógico">Qubit Físico e Qubit Lógico
&lt;/h3>&lt;p>O que é essencial para resolver este problema de erros é a &amp;ldquo;Correção de Erros Quânticos&amp;rdquo; (Quantum Error Correction).
Embora códigos de correção de erros também sejam usados em computadores clássicos, devido ao &amp;ldquo;teorema da não-clonagem&amp;rdquo;, que proíbe a cópia de estados quânticos, a correção de erros quânticos é extremamente complexa.&lt;/p>
&lt;p>Na correção de erros quânticos, utilizando tecnologias como &amp;ldquo;Código de Superfície&amp;rdquo; (Surface Code), muitos &amp;ldquo;qubits físicos&amp;rdquo; ruidosos são combinados para criar um &amp;ldquo;qubit lógico&amp;rdquo; ideal e livre de erros.&lt;/p>
&lt;p>Assumindo a taxa de erro atual, estima-se que cerca de 1.000 a 10.000 qubits físicos seriam necessários para criar um único qubit lógico. Isso é chamado de &amp;ldquo;overhead da correção de erros&amp;rdquo;.&lt;/p>
&lt;h3 id="que-recursos-são-necessários-para-quebrar-a-rsa-2048">Que Recursos são Necessários para Quebrar a RSA-2048?
&lt;/h3>&lt;p>Então, para realmente descriptografar a RSA-2048, quantos recursos seriam necessários para rodar o algoritmo de Shor?&lt;/p>
&lt;p>Em uma estimativa inovadora de recursos em um artigo de 2021 de Craig Gidney (Google) e Martin Ekerå, foi afirmado que se um algoritmo de Shor otimizado fosse usado, e correção de erros com código de superfície fosse realizada, os seguintes recursos seriam necessários:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Número de qubits lógicos&lt;/strong> : Aproximadamente 4.096&lt;/li>
&lt;li>&lt;strong>Número de qubits físicos&lt;/strong> : &lt;strong>Aproximadamente 20 milhões&lt;/strong> (assumindo uma taxa de erro de $10^{-3}$)&lt;/li>
&lt;li>&lt;strong>Tempo de cálculo&lt;/strong> : Aproximadamente 8 horas (milhões a bilhões de operações físicas de porta necessárias)&lt;/li>
&lt;/ul>
&lt;p>Em contraste com isso, qual é o nível que o hardware quântico atual alcançou?
O processador quântico supercondutor &amp;ldquo;Condor&amp;rdquo;, anunciado pela IBM no final de 2023, possui 1.121 qubits. Além disso, pesquisas inovadoras sobre a geração de qubits lógicos têm aparecido (como a geração de 48 qubits lógicos usando computadores quânticos de átomos neutros pela Universidade de Harvard, QuEra, etc.), mas ainda não chegamos no estágio de conseguir executar &amp;ldquo;cálculos perfeitos e sem ruído&amp;rdquo; continuamente por longos períodos.&lt;/p>
&lt;p>Passar de alguns milhares de qubits físicos para &lt;strong>20 milhões&lt;/strong> de qubits físicos práticos (que estão interconectados, operam de forma estável em temperaturas ultrabaixas e podem processar sinais de controle em velocidades ultrarrápidas) apresenta uma enorme barreira na engenharia (problemas de fiação, limites da capacidade de refrigeração e inchaço da eletrônica de controle). Muitos especialistas preveem que levará pelo menos 10 a 30 anos, ou mais, até que um &amp;ldquo;Computador Quântico Tolerante a Falhas&amp;rdquo; (FTQC - Fault-Tolerant Quantum Computer), capaz de quebrar a RSA-2048, se torne uma realidade.&lt;/p>
&lt;hr>
&lt;h2 id="a-ameaça-silenciosa-de-store-now-decrypt-later-e-o-amanhecer-da-pqc">A Ameaça Silenciosa de &amp;ldquo;Store Now, Decrypt Later&amp;rdquo; e o Amanhecer da PQC
&lt;/h2>&lt;p>Concluir que &amp;ldquo;estamos seguros porque ainda levará mais de 10 anos&amp;rdquo; é precipitado. Atualmente, existem dados que devem ser mantidos em segredo por décadas no futuro, como segredos de estado, dados médicos e projetos de infraestrutura de longo prazo.&lt;/p>
&lt;p>A preocupação aqui é o método de ataque chamado &lt;strong>&amp;ldquo;Store Now, Decrypt Later&amp;rdquo; (Armazene Agora, Descriptografe Depois)&lt;/strong>. Nações ou organizações mal-intencionadas interceptam todos os dados de comunicação atualmente criptografados usando RSA ou ECC (Criptografia de Curva Elíptica) e os guardam no armazenamento. E então, no momento em que um poderoso computador quântico for concluído em 10 ou 20 anos, eles usarão o algoritmo de Shor para descriptografar todos os dados do passado e expor os segredos.&lt;/p>
&lt;p>Para combater essa ameaça de tempo, liderado pelo NIST (Instituto Nacional de Padrões e Tecnologia dos EUA), o processo de padronização da &lt;strong>&amp;ldquo;Criptografia Pós-Quântica&amp;rdquo; (PQC: Post-Quantum Cryptography)&lt;/strong> tem sido acelerado em ritmo acelerado.&lt;/p>
&lt;p>A PQC é um novo algoritmo de criptografia baseado em problemas matemáticos que são difíceis de descriptografar mesmo usando um computador quântico (ou seja, o algoritmo de Shor não pode ser aplicado). Como principais abordagens, temos:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Criptografia baseada em reticulados (Lattice-based cryptography)&lt;/strong> : Baseado em problemas como LWE (Learning with Errors). O método dominante na padronização do NIST (Kyber, Dilithium, etc.).&lt;/li>
&lt;li>&lt;strong>Criptografia baseada em códigos (Code-based cryptography)&lt;/strong> : Depende da dificuldade do problema de decodificação de códigos corretores de erro.&lt;/li>
&lt;li>&lt;strong>Criptografia polinomial multivariável (Multivariate cryptography)&lt;/strong> : Depende da dificuldade de resolver equações quadráticas simultâneas multivariáveis.&lt;/li>
&lt;li>&lt;strong>Assinaturas baseadas em hash (Hash-based signatures)&lt;/strong> : Assinaturas digitais que dependem exclusivamente da segurança das funções de hash.&lt;/li>
&lt;/ul>
&lt;p>Testes de implementação e implementações híbridas da PQC já foram iniciados nos principais softwares e plataformas, como o Google Chrome e o iMessage da Apple.&lt;/p>
&lt;h2 id="conclusão">Conclusão
&lt;/h2>&lt;p>Os computadores quânticos estão passando de histórias de ficção científica para desafios reais de engenharia. O algoritmo de Shor é uma grande conquista intelectual da humanidade que mescla a matemática e a mecânica quântica, mas, ao mesmo tempo, guarda um &amp;ldquo;poder destrutivo&amp;rdquo; para sacudir as bases da nossa sociedade digital.&lt;/p>
&lt;p>Isso não significa que a criptografia RSA se tornará inutilizável a partir de amanhã. No entanto, considerando a evolução da tecnologia quântica e o risco do &amp;ldquo;Store Now, Decrypt Later&amp;rdquo;, a grande migração que ficará na história da criptografia - a transição para a PQC - já começou. Agora estamos testemunhando a linha de frente de uma mudança de paradigma na segurança da informação.&lt;/p></description></item><item><title>【Compreensão Completa com Fórmulas】Por que o 'GNFS', o mais forte algoritmo clássico, é derrotado pelos algoritmos quânticos? A mudança de paradigma da fatoração</title><link>http://kenji.blog/pt/p/gnfs-to-shors-algorithm-math-deepdive/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://kenji.blog/pt/p/gnfs-to-shors-algorithm-math-deepdive/</guid><description>&lt;img src="http://kenji.blog/p/gnfs-to-shors-algorithm-math-deepdive/quantum_vs_gnfs_eyecatch_1788616101508.jpg" alt="Featured image of post 【Compreensão Completa com Fórmulas】Por que o 'GNFS', o mais forte algoritmo clássico, é derrotado pelos algoritmos quânticos? A mudança de paradigma da fatoração" />&lt;p>A segurança da informação na sociedade da internet moderna é protegida por sistemas de criptografia de chave pública, como a criptografia RSA. A base para a segurança da criptografia RSA depende do fato de que &lt;strong>&amp;ldquo;a fatoração de números compostos gigantescos é computacionalmente extremamente difícil&amp;rdquo;&lt;/strong> .&lt;/p>
&lt;p>Neste artigo, desvendaremos o mecanismo matemático do &lt;strong>&amp;ldquo;Crivo do Corpo de Números Generalizado&amp;rdquo;&lt;/strong> (General Number Field Sieve, GNFS), que é o algoritmo de fatoração mais poderoso em computadores clássicos, e aprofundaremos minuciosamente, usando fórmulas matemáticas e diagramas conceituais, a mudança de paradigma de por que ele é completamente superado pelo &lt;strong>&amp;ldquo;Algoritmo de Shor&amp;rdquo;&lt;/strong> , descoberto por Peter Shor.&lt;/p>
&lt;hr>
&lt;h2 id="1-a-abordagem-da-fatoração-na-computação-clássica-evolução-do-método-de-fatoração-de-fermat">1. A abordagem da fatoração na computação clássica: Evolução do método de fatoração de Fermat
&lt;/h2>&lt;p>O problema da fatoração de inteiros é o problema de encontrar os números primos $p, q$ tais que $N = p \times q$ , para um dado número composto $N$ .&lt;/p>
&lt;p>A ideia básica se resume a encontrar valores não triviais $x, y$ que satisfaçam a seguinte congruência.&lt;/p>
$$ x^2 \equiv y^2 \pmod N $$
&lt;p>Rearranjando isto, temos:&lt;/p>
$$ x^2 - y^2 \equiv 0 \pmod N $$
$$ (x - y)(x + y) \equiv 0 \pmod N $$
&lt;p>Aqui, se $x \not\equiv \pm y \pmod N$ , podemos calcular o $\gcd(x-y, N)$ ou $\gcd(x+y, N)$ para obter um fator não trivial de $N$ . Este fato forma a base dos algoritmos de fatoração modernos, como o GNFS.&lt;/p>
&lt;hr>
&lt;h2 id="2-o-algoritmo-clássico-mais-forte-o-abismo-do-crivo-do-corpo-de-números-generalizado-gnfs">2. O algoritmo clássico mais forte: O abismo do &amp;ldquo;Crivo do Corpo de Números Generalizado&amp;rdquo; (GNFS)
&lt;/h2>&lt;p>O &lt;strong>GNFS&lt;/strong> é o algoritmo de fatoração mais rápido conhecido hoje para computadores clássicos. Sua complexidade de tempo requer um tempo subexponencial (Sub-exponential).&lt;/p>
&lt;h3 id="complexidade-de-tempo-do-gnfs">Complexidade de tempo do GNFS
&lt;/h3>&lt;p>Quando o número de dígitos de $N$ é $b = \log_2 N$ , a complexidade de tempo do GNFS é expressa da seguinte forma:&lt;/p>
$$ O\left( \exp \left( \left(\frac{64}{9} b\right)^{1/3} (\log b)^{2/3} \right) \right) $$
&lt;p>Como pode ser visto nesta fórmula, a complexidade não é tempo polinomial, mas sim um &lt;strong>&amp;ldquo;tempo subexponencial&amp;rdquo;&lt;/strong> que é ligeiramente mais lento que uma função exponencial. Ainda assim, à medida que o número de dígitos aumenta, o tempo de computação cresce astronomicamente.&lt;/p>
&lt;h3 id="mecanismo-matemático-do-gnfs">Mecanismo matemático do GNFS
&lt;/h3>&lt;p>O GNFS consiste principalmente em 4 etapas.&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Seleção de Polinômios (Polynomial Selection)&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Crivagem (Sieving)&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Redução de Matriz (Matrix Reduction)&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Cálculo da Raiz Quadrada (Square Root)&lt;/strong>&lt;/li>
&lt;/ol>
&lt;h4 id="21-seleção-de-polinômios-e-corpo-algébrico">2.1. Seleção de Polinômios e Corpo Algébrico
&lt;/h4>&lt;p>Primeiro, escolhemos polinômios irredutíveis $f(x)$ e $g(x)$ com coeficientes inteiros. Eles são configurados para ter uma raiz comum $m$ módulo $N$ . Ou seja,&lt;/p>
$$ f(m) \equiv 0 \pmod N $$
$$ g(m) \equiv 0 \pmod N $$
&lt;p>Geralmente, $g(x)$ é escolhido como um polinômio de primeiro grau $g(x) = x - m$ . Se a raiz de $f(x)$ for $\alpha$ , construímos um &lt;strong>&amp;ldquo;corpo de números&amp;rdquo;&lt;/strong> (Number Field) chamado $\mathbb{Q}(\alpha)$ . As operações no anel de $\mathbb{Q}(\alpha)$ e as operações no anel comum de inteiros $\mathbb{Z}$ são comparadas através do homomorfismo $\phi: \alpha \mapsto m$ .&lt;/p>
&lt;h4 id="22-crivagem-sieving">2.2. Crivagem (Sieving)
&lt;/h4>&lt;p>Em seguida, procuramos por uma grande quantidade de pares de inteiros coprimos $(a, b)$ . O objetivo é encontrar pares em que os dois valores a seguir sejam &lt;strong>&amp;ldquo;B-smooth&amp;rdquo;&lt;/strong> (compostos apenas por fatores primos relativamente pequenos).&lt;/p>
&lt;ol>
&lt;li>$a - bm$ (valor sobre o anel de inteiros)&lt;/li>
&lt;li>$b^d f(a/b)$ (correspondente à norma $N(a - b\alpha)$ sobre o corpo algébrico)&lt;/li>
&lt;/ol>
&lt;p>Aqui é usado um método de busca rápido chamado &lt;strong>&amp;ldquo;crivo&amp;rdquo;&lt;/strong> (Sieve). Isso extrai eficientemente pares $(a, b)$ que satisfazem as condições de um enorme número de candidatos.&lt;/p>
&lt;h4 id="23-redução-de-matriz-linear-algebra-over-gf2">2.3. Redução de Matriz (Linear Algebra over GF(2))
&lt;/h4>&lt;p>A partir dos pares coletados $(a, b)$ , construímos vetores de expoentes e encontramos o espaço nulo à esquerda de uma enorme matriz esparsa sobre $\mathbb{F}_2$ (um corpo cujos elementos são apenas 0 e 1).&lt;/p>
&lt;p>Encontramos o vetor $v$ como uma solução tal que as relações $ \prod (a_i - b_i m) $ e $ \prod (a_i - b_i \alpha) $ se tornem quadrados perfeitos. Isto não é nada mais do que resolver o seguinte sistema de equações lineares:&lt;/p>
$$ M \mathbf{x} \equiv \mathbf{0} \pmod 2 $$
&lt;p>Aqui, algoritmos avançados de cálculo numérico, como o Algoritmo de Block Lanczos ou o Algoritmo de Block Wiedemann, são utilizados.&lt;/p>
&lt;h4 id="24-cálculo-da-raiz-quadrada">2.4. Cálculo da Raiz Quadrada
&lt;/h4>&lt;p>Por fim, extraímos a raiz quadrada tanto no corpo algébrico quanto no anel de inteiros para derivar a relação $x^2 \equiv y^2 \pmod N$ . Em seguida, calculamos $\gcd(x-y, N)$ para obter os fatores.&lt;/p>
&lt;hr>
&lt;h2 id="3-um-avanço-revolucionário-pela-computação-quântica-algoritmo-de-shor">3. Um avanço revolucionário pela computação quântica: &amp;ldquo;Algoritmo de Shor&amp;rdquo;
&lt;/h2>&lt;p>Enquanto o GNFS requer tempo subexponencial, o &lt;strong>&amp;ldquo;Algoritmo de Shor&amp;rdquo;&lt;/strong> , publicado por Peter Shor em 1994, pode resolver esse problema em &lt;strong>&amp;ldquo;tempo polinomial&amp;rdquo;&lt;/strong> usando um computador quântico.&lt;/p>
&lt;h3 id="complexidade-do-algoritmo-de-shor">Complexidade do Algoritmo de Shor
&lt;/h3>&lt;p>Assumindo que o número de qubits seja $O(\log N)$ , a complexidade de tempo é a seguinte:&lt;/p>
$$ O((\log N)^3) $$
&lt;p>Isso significa que não há explosão exponencial em relação ao número de bits. É um resultado surpreendente: mesmo para números compostos gigantescos onde o tempo para a &lt;strong>&amp;ldquo;computação clássica&amp;rdquo;&lt;/strong> excederia a idade do universo, a &lt;strong>&amp;ldquo;computação quântica&amp;rdquo;&lt;/strong> pode descriptografá-los em questão de horas ou dias.&lt;/p>
&lt;h3 id="visão-geral-do-algoritmo-de-shor-redução-ao-problema-da-descoberta-de-período">Visão geral do Algoritmo de Shor: Redução ao problema da descoberta de período
&lt;/h3>&lt;p>O Algoritmo de Shor reduz inteligentemente o problema de fatoração em primos a um &lt;strong>&amp;ldquo;problema de descoberta de período&amp;rdquo;&lt;/strong> .&lt;/p>
&lt;ol>
&lt;li>Escolha um inteiro aleatório $a$ que seja coprimo com $N$ ( $1 &lt; a &lt; N$ ).&lt;/li>
&lt;li>Defina a função $f(x) = a^x \bmod N$ .&lt;/li>
&lt;li>Encontre o período $r$ de $f(x)$ , ou seja, o menor inteiro positivo $r$ tal que $a^r \equiv 1 \pmod N$ .&lt;/li>
&lt;li>Se $r$ for par, verifique se $a^{r/2} \not\equiv -1 \pmod N$ , calcule $\gcd(a^{r/2} \pm 1, N)$ e obtenha o fator primo.&lt;/li>
&lt;/ol>
&lt;p>Esta &lt;strong>&amp;ldquo;descoberta do período $r$ &amp;ldquo;&lt;/strong> na etapa 3 é o gargalo que leva tempo exponencial em computadores clássicos, mas os computadores quânticos resolvem isso instantaneamente usando a &lt;strong>&amp;ldquo;sobreposição quântica&amp;rdquo;&lt;/strong> e a &lt;strong>&amp;ldquo;Transformada de Fourier Quântica&amp;rdquo;&lt;/strong> (QFT).&lt;/p>
&lt;hr>
&lt;h2 id="4-transformada-de-fourier-quântica-qft-e-extração-de-período">4. Transformada de Fourier Quântica (QFT) e Extração de Período
&lt;/h2>&lt;p>Vejamos mais de perto as fórmulas matemáticas sobre a manipulação de estados quânticos, que é o núcleo do Algoritmo de Shor.&lt;/p>
&lt;h3 id="41-geração-de-sobreposição-quântica">4.1. Geração de Sobreposição Quântica
&lt;/h3>&lt;p>Primeiro, preparamos dois registradores quânticos. O Registrador 1 mantém o estado de sobreposição das entradas $x$ , e o Registrador 2 mantém os resultados calculados da função $f(x)$ . Aplicamos a Transformada de Hadamard (Hadamard Transform) ao estado inicial $|0\rangle |0\rangle$ para criar uma sobreposição de todos os possíveis $x$ .&lt;/p>
$$ |\psi_1\rangle = \frac{1}{\sqrt{Q}} \sum_{x=0}^{Q-1} |x\rangle |0\rangle $$
&lt;p>
(onde $Q$ é uma potência de 2 satisfazendo $N^2 \le Q &lt; 2N^2$ )&lt;/p>
&lt;p>Em seguida, usamos o oráculo quântico $U_f$ para calcular $f(x) = a^x \bmod N$ e armazená-lo no Registrador 2.&lt;/p>
$$ |\psi_2\rangle = U_f |\psi_1\rangle = \frac{1}{\sqrt{Q}} \sum_{x=0}^{Q-1} |x\rangle |a^x \bmod N\rangle $$
&lt;p>Suponhamos agora que medimos o Registrador 2 (embora na realidade a estrutura matemática seja a mesma mesmo sem medição). Se observarmos um determinado valor $y = a^{x_0} \bmod N$ , o estado do Registrador 1 colapsa para uma sobreposição de todos os $x$ onde $f(x) = y$ . Se o período for $r$ , esses $x$ serão $x_0, x_0 + r, x_0 + 2r, \dots$&lt;/p>
$$ |\psi_3\rangle = \frac{1}{\sqrt{M}} \sum_{k=0}^{M-1} |x_0 + kr\rangle $$
&lt;p>
(onde $M \approx Q/r$ é o número de termos)&lt;/p>
&lt;p>Este estado contém inerentemente a informação sobre o período $r$ , mas medir isso diretamente apenas nos dá um $x_0 + kr$ aleatório, não revelando $r$ . É aqui que entra a QFT.&lt;/p>
&lt;h3 id="42-aplicação-da-transformada-de-fourier-quântica-quantum-fourier-transform">4.2. Aplicação da Transformada de Fourier Quântica (Quantum Fourier Transform)
&lt;/h3>&lt;p>A QFT é uma operação que aplica uma transformada discreta de Fourier às amplitudes do estado quântico. A ação da QFT no estado $|x\rangle$ é definida como segue:&lt;/p>
$$ \text{QFT} |x\rangle = \frac{1}{\sqrt{Q}} \sum_{y=0}^{Q-1} e^{2\pi i \frac{xy}{Q}} |y\rangle $$
&lt;p>A aplicação disto a $|\psi_3\rangle$ induz interferência de fase (interferência quântica).&lt;/p>
$$ |\psi_4\rangle = \text{QFT} |\psi_3\rangle = \frac{1}{\sqrt{MQ}} \sum_{y=0}^{Q-1} \sum_{k=0}^{M-1} e^{2\pi i \frac{(x_0 + kr)y}{Q}} |y\rangle $$
&lt;p>Ao expandir o somatório desta equação, surge a parte:&lt;/p>
$$ \sum_{k=0}^{M-1} e^{2\pi i \frac{kry}{Q}} $$
&lt;p>Esta soma da série geométrica reforça-se mutuamente (Interferência Construtiva) apenas quando $ry/Q$ é próximo a um número inteiro e se cancela em outros momentos (Interferência Destrutiva).&lt;/p>
&lt;p>Portanto, o estado $|y\rangle$ medido com alta probabilidade será um número inteiro $y$ que satisfaz a condição:&lt;/p>
$$ \frac{y}{Q} \approx \frac{c}{r} $$
&lt;p>
(onde $c$ é algum inteiro).&lt;/p>
&lt;h3 id="43-identificação-do-período-por-expansão-em-frações-contínuas">4.3. Identificação do Período por Expansão em Frações Contínuas
&lt;/h3>&lt;p>Após obter $y$ pela medição, utilizamos um computador clássico para realizar a &lt;strong>&amp;ldquo;expansão em frações contínuas&amp;rdquo;&lt;/strong> (Continued Fraction Expansion) de $y/Q$ . Isso nos permite calcular a fração aproximada $c/r$ de $y/Q$ e extrair de forma altamente eficiente os candidatos ao período $r$ a partir do denominador.&lt;/p>
&lt;hr>
&lt;h2 id="5-comparação-de-modelos-conceituais-e-mudança-de-paradigma">5. Comparação de Modelos Conceituais e Mudança de Paradigma
&lt;/h2>&lt;p>Para entender intuitivamente a diferença entre o GNFS e o Algoritmo de Shor, mostramos um diagrama conceitual usando a notação Mermaid.&lt;/p>
&lt;h3 id="diagrama-conceitual-do-algoritmo-de-shor-via-circuito-quântico">Diagrama conceitual do Algoritmo de Shor via circuito quântico
&lt;/h3>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;span class="lnt">13
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">graph TD
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> A[Estado inicial: 0...0] --&amp;gt; B[Sobreposição de todos os estados por Transformada de Hadamard]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> B --&amp;gt; C[Exponenciação modular a^x mod N]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> C --&amp;gt;|Emaranhamento quântico| D[Colapso para um estado com periodicidade]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> D --&amp;gt; E[Transformada de Fourier Quântica QFT]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> E --&amp;gt;|Amplificação de probabilidade por interferência| F[Medição: obter y]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> F --&amp;gt; G[Processamento clássico: expansão em frações contínuas]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> G --&amp;gt; H[Descoberta do período r]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> H --&amp;gt; I[Cálculo dos fatores primos de N]
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> style A fill:#f9f,stroke:#333,stroke-width:2px
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> style E fill:#bbf,stroke:#333,stroke-width:2px
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> style I fill:#bfb,stroke:#333,stroke-width:2px
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h3 id="a-essência-da-mudança-de-paradigma">A essência da mudança de paradigma
&lt;/h3>&lt;p>O GNFS adota uma abordagem que consiste em &lt;strong>&amp;ldquo;buscar relações dentro de um espaço matemático (corpo algébrico)&amp;rdquo;&lt;/strong> . No entanto, como o espaço de busca se expande exponencialmente em relação ao número de dígitos, com as capacidades computacionais clássicas (incluindo paralelização), a decodificação se torna quase impossível quando o tamanho da chave excede os 2048 bits.&lt;/p>
&lt;p>Por outro lado, o Algoritmo de Shor utiliza a &lt;strong>&amp;ldquo;natureza de onda devido à interferência quântica&amp;rdquo;&lt;/strong> . Ele avalia simultaneamente todos os caminhos computacionais na sobreposição de estados e usa a QFT para cancelar respostas desnecessárias (interferência destrutiva) enquanto amplifica apenas a amplitude de probabilidade do período correto (interferência construtiva). Com isso, ao invés de buscar no espaço, atinge uma abordagem de dimensão completamente diferente onde &lt;strong>&amp;ldquo;surge a própria resposta correta&amp;rdquo;&lt;/strong> .&lt;/p>
&lt;h2 id="6-conclusão">6. Conclusão
&lt;/h2>&lt;p>Neste artigo, aprofundamo-nos nos contextos matemáticos e nas estruturas de algoritmos, comparando o &lt;strong>&amp;ldquo;GNFS&amp;rdquo;&lt;/strong> , o pico absoluto do limite clássico, com o &lt;strong>&amp;ldquo;Algoritmo de Shor&amp;rdquo;&lt;/strong> , que demonstra o poder da computação quântica.&lt;/p>
&lt;p>Enquanto o GNFS usa técnicas matemáticas sofisticadas, como a escolha de polinômios e cálculos matemáticos com grandes matrizes, para reduzir o tempo computacional a um tempo subexponencial, o Algoritmo de Shor combina os princípios fundamentais da mecânica quântica, sobreposição e interferência, com ferramentas matemáticas (QFT) para produzir um avanço instantâneo ao tempo polinomial.&lt;/p>
&lt;p>No momento, não existe nenhum computador quântico tolerante a falhas (FTQC) capaz de executar o Algoritmo de Shor em escala prática (milhares de qubits). No entanto, a própria existência dessa mudança de paradigma matemático e teórico é a principal razão pela qual há atualmente uma rápida e urgente transição para a Criptografia Pós-Quântica (PQC: Post-Quantum Cryptography) no mundo todo.&lt;/p></description></item></channel></rss>