Why cryptography is not based on NP-complete problems

Viewed 13
The discussion centers around the foundational aspects of cryptography and the relationship between cryptographic systems and computational complexity. While many cryptosystems are designed based on problems that are believed to be hard, such as factoring large integers or discrete logarithms, NP-complete problems present challenges that make them less favorable for cryptographic use. The McEliece cryptosystem is mentioned as an exception, utilizing an NP-hard problem through decoding error-correcting codes. Its effectiveness hinges on specific parameters and is considered resilient against quantum attacks, highlighting a growing interest in post-quantum cryptography.
0 Answers