A maior parte da criptografia de hoje, como o RSA, depende da fatoração de número inteiro, que não se acredita ser um problema difícil de NP, mas pertence ao BQP, que o torna vulnerável a computadores quânticos. Eu me pergunto, por que não houve um algoritmo de criptografia baseado em um problema NP-hard conhecido. Parece (pelo menos em teoria) que criaria um algoritmo de criptografia melhor do que um que não está provado ser NP-hard.