Criptografia não se baseia em problemas NP-completos

2025-02-13

Este artigo explica por que a criptografia não se baseia em problemas NP-completos. Embora os problemas NP-completos sejam difíceis de resolver rapidamente, a criptografia precisa de problemas que sejam difíceis em média, ou seja, uma instância selecionada aleatoriamente é difícil de quebrar. O RSA é um exemplo; ele se baseia na dificuldade de fatorar números grandes, o que é difícil em média. Problemas NP-completos apenas garantem dificuldade no pior caso, não na dificuldade média, tornando-os inadequados para criptografia.

Desenvolvimento problemas NP-completos