This chapter covers:
- Quantum computers and how they impact today’s cryptographic algorithms.
- Post-quantum cryptography and this new field’s attempt at providing algorithms that can resist quantum computers.
- The post-quantum algorithms that you can use today, and the ones that you might use in the future.
In the middle of 2015, the National Security Agency (NSA) took everybody by surprise after announcing their plans to transition to quantum resistant algorithms in their Commercial National Security Algorithm Suite (CNSA Suite, previously known as "Suite B") of approved cryptographic algorithms (a requirement for protecting government-related documents and applications).
| For those partners and vendors that have not yet made the transition to Suite B elliptic curve algorithms, we recommend not making a significant expenditure to do so at this point but instead to prepare for the upcoming quantum resistant algorithm transition. […] Unfortunately, the growth of elliptic curve use has bumped up against the fact of continued progress in the research on quantum computing, which has made it clear that elliptic curve cryptography is not the long term solution many once hoped it would be. Thus, we have been obligated to update our strategy. |
||
| -- Cryptography Today by the National Security Agency 2015 | ||