Geradores quânticos de números aleatórios
A gerador quântico de números aleatórios (QRNG) produz números genuinamente imprevisíveis medindo um sistema quântico. Ao contrário dos geradores "pseudo-aleatórios" de software, que seguem uma fórmula determinística e só parecem aleatórios, um QRNG extrai sua aleatoriedade da indeterminação fundamental da mecânica quântica.
Por que a aleatoriedade quântica é diferente
Na física clássica, um resultado que parece aleatório – um lançamento de moeda, um lançamento de dados – é realmente determinado por condições iniciais que simplesmente não conhecemos com precisão. A medição quântica é diferente. Quando um sistema em um superposição é medido, o resultado é, tanto quanto todas as evidências mostram, irredutivelmente aleatório: nem mesmo o conhecimento completo do sistema pode prever qual resultado ocorre. Isso torna os processos quânticos uma fonte ideal de verdadeira aleatoriedade.
Como os QRNGs são construídos
Um design simples envia fótons únicos para um espelho meio prateado (um divisor de feixe). Cada fóton tem 50/50 de chance de ser transmitido ou refletido, e um detector em cada caminho registra 0 ou 1. Como a escolha é governada pela medição quântica, a sequência de bits resultante é imprevisível. Outros dispositivos práticos medem os tempos aleatórios de chegada dos fótons, a corrente de tunelamento quântico através de uma junção ou as pequenas flutuações no vácuo de um campo eletromagnético. Os projetos de flutuação de vácuo são especialmente populares porque são rápidos e podem ser construídos com componentes ópticos padrão.
Aplicam-se QRNGs de alta qualidade extração de aleatoriedade depois — pós-processamento matemático que remove qualquer tendência ou correlação introduzida por hardware imperfeito, produzindo uma saída uniforme e de alta entropia.
Por que é importante
A forte aleatoriedade é a base da criptografia segura. Chaves de criptografia, assinaturas digitais e comunicação segura dependem de números que um invasor não consegue adivinhar ou reproduzir. QRNGs fornecem aleatoriedade cuja imprevisibilidade depende das leis da física e não do sigilo de um algoritmo, e versões "independentes de dispositivo" podem até certificar sua aleatoriedade por meio de testes baseados em Teorema de Bell.
Um equívoco comum
Um QRNG não produz apenas números difíceis de prever — ele produz números que são impossível prever em princípio, dada a teoria quântica. Essa é uma garantia mais forte do que qualquer gerador clássico ou de software, cuja saída é sempre determinada por um estado interno ou semente oculto.