Existe um site / recurso confiável que calcule quais tamanhos de chave estão atualmente em risco, com base na rapidez com que os computadores quânticos mais novos são?
Como outras respostas transmitiram, se um determinado algoritmo é suscetível a ataques por computadores quânticos, não é realmente uma questão de ir para um tamanho maior de chave; não seria preciso muito avanço tecnológico para ameaçar esse tamanho maior de chave (e você nunca sabe realmente qual é o estado da arte atual). Vimos pela história dos computadores clássicos (por exemplo, a Lei de Moore) que, depois de ultrapassar um limite básico, são possíveis melhorias exponenciais.
O que outras respostas não mencionaram é a pontualidade. Sim, você pode perguntar "com base em nosso estado atual da tecnologia, uma combinação específica de algoritmo e comprimento de chave é segura?", Mas isso é apenas uma segurança instantânea. Às vezes isso é bom o suficiente. Se você quer concordar com uma reunião clandestina com alguém amanhã, e desde que ninguém descubra isso até depois do fato, tudo bem, você pode usar qualquer algoritmo que tenha respondido sim à pergunta. No entanto, e se essa informação permanecer em segredo por mais tempo? Talvez você esteja enviando por e-mail a alguém a identidade de um agente secreto que eles devem conhecer. Não é bom o suficiente que a identidade desse indivíduo seja protegida agora, mas também deve ser protegida no futuro. Quaisquer dados como esse, você basicamente precisa assumir que, se ele foi criptografado com um algoritmo potencialmente suscetível a ataques por um computador quântico, ele será lido em algum momento e, portanto, será comprometido. Na verdade, se você é super paranóico, deve assumir isso sobre todos os algoritmos de criptografia de qualquer maneira, porque mesmo que a teoria diga que eles são perfeitamente seguros, sua implementação prática pode estar com defeito e suscetível a rachaduras.
Ou, possivelmente, serão criados novos algoritmos que tentam impedir que computadores quânticos possam quebrá-los facilmente?
≠