Problemas da criptologia tradicional:
Ambos os métodos de criptologia de código secreto e de código público têm imperfeições exclusivas.
De maneira extraordinária, a física quântica pode ser usada para solucionar ou ampliar essas imperfeições.
Os códigos usados para codificar mensagens são tão extensos que poderia levar um trilhão de anos para quebrar um deles usando computadores convencionais.
O problema da criptologia de códigos públicos é que ela se baseia no tamanho descomunal dos números criados pela combinação do código e do algoritmo usados para codificar a mensagem.
Esses números podem chegar a proporções inacreditáveis.
Além disso, eles podem ser feitos de modo que, para compreender cada bit dos dados de saída, você também tem que entender todos os outros bits.
Isso significa que para quebrar um código de 128 bits, os números possíveis usados podem atingir até a potência de 1038.
Há muitos números possíveis para a combinação correta do código.
Na verdade, os códigos usados na criptografia moderna são tão grandes que um bilhão de computadores trabalhando em conjunto com cada um processando um bilhão de cálculos por segundo ainda levariam um trilhão de anos para quebrar um código em definitivo.
Hoje isso não é um problema, mas em breve será.
Os computadores atuais serão substituídos no futuro próximo por computadores quânticos, que exploram as propriedades da física na escala quântica extremamente pequena.
Como eles podem operar no nível quântico, espera-se que esses computadores possam realizar cálculos e operar em velocidades que, hoje, nenhum computador em uso poderia atingir.
Portanto os códigos que demorariam um trilhão de anos para serem quebrados com computadores convencionais provavelmente poderiam ser quebrados em menos tempo com computadores quânticos.
Isso significa que a criptologia de códigos secretos parece ser o método preferido para a transferência de cifras no futuro.
Mas a criptologia de códigos secretos também tem seus problemas.
O principal deles é o modo como dois usuários concordam sobre qual código secreto usar.
Se você mora perto da pessoa com a qual troca informações secretas, isso não é um problema.
Tudo o que você tem a fazer é se encontrar com ela e chegar a um acordo sobre um código.
Mas e se você morar em outro país?
É claro que ainda assim vocês poderiam se encontrar, mas se seu código fosse comprometido, vocês teriam de se reunir outras vezes.
É possível enviar uma mensagem com relação a qual código um usuário gostaria de usar, mas esta mensagem também não deveria ser codificada?
E como os usuários concordam sobre qual código secreto usar para codificar a mensagem referente a qual código secreto será utilizado na mensagem original?
O problema com a criptologia de códigos secretos é que quase sempre há espaço para um terceiro indesejado ficar de escuta e obter informações que os usuários não querem que ele fique sabendo.
Na criptologia, isso é chamado de problema de distribuição de códigos.
É um dos maiores desafios da criptologia:
É impedir que as partes indesejadas ou os bisbilhoteiros tenham conhecimento de informações confidenciais.
Afinal, se qualquer pessoa pudesse ouvir, não haveria necessidade de criptografar uma mensagem.
A física quântica forneceu uma maneira de solucionar esse problema.
Ao utilizar a natureza imprevisível da matéria no nível quântico, os físicos encontraram um modo de trocar informações sobre códigos secretos.
Vamos descobrir como a física quântica revolucionou a criptologia, mas, primeiro, um pouquinho sobre os fótons.