Understanding Quantum-Resistant Encryption

August 27, 2025
Understanding Quantum-Resistant Encryption

Our mission is to make data protection easy for people: easy to understand and easy to read about. We do that through our blog posts, making it easy for the end-user to understand personal data protection.

Quantum computing advancements pose a significant risk to the cryptographic systems securing our sensitive data. Quantum-resistant encryption represents the next evolution in cybersecurity—a necessary response to the unprecedented computational power that quantum computers will soon wield.

Organizations worldwide face the challenge of understanding quantum-resistant cryptography, which is crucial for security professionals and business leaders.

This guide covers the basics of quantum-resistant encryption, the risks from quantum computing, and practical ways for organizations to protect their data in the future.

What is Quantum-Resistant Encryption?

Quantum-resistant encryption, or post-quantum cryptography, includes cryptographic algorithms that can resist attacks from both classical and quantum computers.

These algorithms use mathematical problems that are hard to solve, even for powerful quantum computers, unlike traditional encryption methods.

The Fundamental Challenge

Most encryption systems today depend on complex mathematical problems that are hard for classical computers to solve, such as:

  • Factoring large prime numbers (the basis for RSA encryption)
  • Solving discrete logarithm problems (used in elliptic curve cryptography)
  • Finding the shortest vector in a lattice (basis for some newer cryptographic systems)

While these problems require impractical amounts of time for today’s computers to solve, quantum computers operate on fundamentally different principles that could render these protections obsolete.

How Quantum-Resistant Encryption Differs

Quantum-resistant encryption differs from traditional methods in several key ways:

  • It relies on mathematical problems that remain hard even for quantum computers
  • It anticipates computational capabilities that don’t yet exist at scale
  • It represents a proactive rather than reactive approach to security
  • It requires new implementation approaches and often more computational resources

The Urgency of Adoption

The need for quantum-resistant encryption stems from what security experts call “harvest now, decrypt later” attacks. Adversaries can gather encrypted data now, planning to decrypt it later when quantum computing advances, which could compromise data thought to be secure for decades.

Dr. Dustin Moody, a mathematician at the National Institute of Standards and Technology (NIST), warns that even if quantum computers are 30 years away, you should be concerned about protecting data that needs to last that long.

The Threat of Quantum Computing to Encryption

To understand the urgency surrounding quantum-resistant encryption, we must first grasp how quantum computing fundamentally changes the computational landscape.

Quantum Computing Fundamentals

Quantum computers leverage quantum mechanical phenomena—specifically superposition and entanglement—to perform calculations in ways classical computers cannot:

  • Superposition: Unlike classical bits that exist as either 0 or 1, quantum bits (qubits) can exist in multiple states simultaneously
  • Entanglement: Qubits can become correlated in ways that have no classical equivalent, allowing quantum computers to process multiple possibilities simultaneously
  • Quantum parallelism: These properties enable quantum computers to evaluate many possible solutions to certain problems at once

Shor’s Algorithm: The Cryptographic Game-Changer

In 1994, mathematician Peter Shor developed an algorithm that, when run on a sufficiently powerful quantum computer, can efficiently factor large numbers and compute discrete logarithms—the very mathematical problems that underpin most of today’s encryption.

Shor’s algorithm poses a direct threat to:

  • RSA encryption (used for secure communications and digital signatures)
  • Diffie-Hellman key exchange (used to establish shared secrets)
  • Elliptic Curve Cryptography (used in many modern systems)

With enough stable qubits, a quantum computer running Shor’s algorithm could break these encryption methods in hours or days rather than the billions of years required by classical computers.

The Quantum Timeline

The question isn’t if quantum computers will break current encryption, but when. Experts disagree on the exact timeline, but several milestones are worth noting:

  • Current quantum computers have reached approximately 100+ qubits (IBM, Google)
  • Breaking RSA-2048 would require approximately 4,000 error-corrected qubits
  • Most experts believe cryptographically relevant quantum computers could arrive within 10-15 years
  • The National Security Agency (NSA) began advising a transition to quantum-resistant algorithms in 2015

Real-World Implications

The potential impacts of quantum computing on cybersecurity extend across virtually all sectors:

  • Financial systems: Banking transactions, cryptocurrency, and financial markets rely on current encryption standards
  • Healthcare data: Patient records protected under HIPAA and other regulations could become vulnerable
  • Government communications: Classified information and diplomatic communications could be compromised
  • Critical infrastructure: Power grids, water systems, and other essential services could face new vulnerabilities
  • Corporate intellectual property: Trade secrets and proprietary information could be exposed

NIST’s Quantum-Resistant Cryptography Standardization Project

Recognizing the looming threat, the National Institute of Standards and Technology (NIST) launched a standardization process in 2016 to identify, evaluate, and standardize quantum-resistant cryptographic algorithms.

The Standardization Process

NIST’s process has involved:

  • An open call for algorithm submissions (69 valid submissions received)
  • Multiple rounds of evaluation by the cryptographic community
  • Analysis of security, performance, and implementation characteristics
  • Gradual narrowing of candidates based on rigorous criteria

This collaborative approach ensures that the selected algorithms have undergone extensive scrutiny from the global cryptographic community.

Selected Algorithms

In July 2022, NIST announced the first group of quantum-resistant algorithms selected for standardization:

  • CRYSTALS-Kyber: Selected for general encryption and key establishment
  • CRYSTALS-Dilithium: Selected for digital signatures
  • FALCON: Selected as an additional signature algorithm
  • SPHINCS+: Selected as a signature algorithm based on different mathematical assumptions

Four additional algorithms remain under consideration for potential future standardization.

Implementation Timeline

NIST has outlined the following timeline for standardization:

  • Draft standards for the selected algorithms expected by 2024
  • Final standards anticipated by 2025
  • Federal agencies will be required to implement these standards
  • Private industry is expected to follow, with critical infrastructure likely prioritized

Implications for Organizations

The NIST standardization process has several important implications:

  • It provides a clear direction for organizations planning their quantum-resistant transitions
  • It creates confidence in specific algorithms that have survived rigorous evaluation
  • It establishes a timeline for implementation that organizations can incorporate into their planning
  • It signals to vendors and developers which algorithms to implement in their products and services

Types of Quantum-Resistant Algorithms

Quantum-resistant cryptography encompasses several distinct approaches, each based on different mathematical problems believed to be difficult for quantum computers to solve.

Lattice-Based Cryptography

Lattice-based cryptography relies on the difficulty of finding the shortest vector in a high-dimensional lattice, a problem that remains hard even for quantum computers.

Key characteristics include:

  • Strong security proofs based on worst-case hardness
  • Relatively efficient implementation
  • Versatility for encryption, key exchange, and digital signatures
  • Examples include CRYSTALS-Kyber and CRYSTALS-Dilithium (both selected by NIST)

Lattice-based approaches have emerged as frontrunners in the post-quantum cryptography landscape due to their balance of security and performance.

Hash-Based Cryptography

Hash-based cryptography leverages the security of cryptographic hash functions, which are believed to remain secure against quantum attacks.

Notable features include:

  • Security based on the collision resistance of hash functions
  • Well-understood security properties
  • Primarily used for digital signatures rather than encryption
  • Examples include SPHINCS+ (selected by NIST) and XMSS (already standardized in RFC 8391)

Hash-based signatures offer strong security guarantees but typically have larger signature sizes compared to other approaches.

Code-Based Cryptography

Code-based cryptography uses error-correcting codes and the difficulty of decoding general linear codes.

Key aspects include:

  • Based on problems studied since the 1970s
  • Relatively fast operations but larger key sizes
  • Examples include Classic McEliece (still under consideration by NIST)
  • Particularly robust security history

Code-based approaches offer strong security but often require larger keys, creating implementation challenges in some contexts.

Multivariate Cryptography

Multivariate cryptography is based on the difficulty of solving systems of multivariate polynomial equations over finite fields.

Characteristics include:

  • Very fast signature verification
  • Compact signatures
  • Larger public keys
  • Examples include GeMSS and Rainbow (though both faced security challenges during the NIST process)

While promising in some aspects, many multivariate systems have faced security concerns during analysis.

Isogeny-Based Cryptography

Isogeny-based cryptography relies on the complexity of finding isogenies between elliptic curves.

Notable features include:

  • Relatively compact keys
  • Compatibility with existing elliptic curve implementations
  • Examples include SIKE (though it faced a significant attack in 2022)
  • Active area of research despite recent challenges

This approach remains an active research area despite setbacks to some specific algorithms.

Preparing for the Quantum Computing Era

Organizations must begin preparing for the quantum transition now, even as standards are still being finalized. This preparation involves assessment, strategy development, and practical implementation steps.

Assessing Vulnerability to Quantum Attacks

The first step in quantum readiness is understanding your organization’s specific vulnerabilities:

  • Inventory cryptographic assets: Identify all systems using potentially vulnerable cryptography
  • Classify data by sensitivity and longevity: Determine which data requires long-term protection
  • Map cryptographic dependencies: Identify third-party systems and services that may affect your security
  • Evaluate “cryptographic agility”: Assess how easily your systems can adopt new algorithms

This assessment provides the foundation for prioritizing quantum-resistant implementations.

Developing a Quantum-Readiness Strategy

With a clear understanding of vulnerabilities, organizations should develop a comprehensive strategy:

  • Establish a timeline: Create a roadmap aligned with both NIST’s standardization process and your organization’s needs
  • Prioritize critical systems: Focus first on systems protecting data with long-term value
  • Allocate resources: Budget for the technical and personnel resources needed for transition
  • Define governance: Establish clear responsibility for quantum readiness within your organization
  • Create awareness: Educate stakeholders about the importance of quantum readiness

A well-defined strategy ensures that quantum readiness becomes an integral part of your security planning rather than an afterthought.

Piloting and Testing Solutions

Even before final standards are published, organizations can begin testing quantum-resistant approaches:

  • Implement hybrid solutions: Deploy classical and quantum-resistant algorithms in parallel
  • Participate in open-source projects: Contribute to and learn from community implementations
  • Test performance impacts: Evaluate how quantum-resistant algorithms affect system performance
  • Engage with vendors: Work with technology providers on their quantum-resistant roadmaps
  • Consider crypto-agility frameworks: Implement systems that can easily switch between cryptographic algorithms

These practical steps provide valuable experience and reduce the risk of future implementation challenges.

Staying Informed

The quantum cryptography landscape continues to evolve rapidly:

  • Monitor NIST’s standardization process: Stay current on algorithm selections and timelines
  • Engage with industry groups: Participate in forums discussing quantum readiness
  • Follow academic research: Be aware of new attacks or improvements to quantum-resistant algorithms
  • Consult with experts: Consider engaging cryptographic specialists to guide your transition

Ongoing education ensures that your quantum-resistant strategy remains aligned with the latest developments.

Frequently Asked Questions

Is 256-bit AES considered quantum-resistant?

AES-256 is generally considered resistant to quantum attacks when used for encryption. While Grover’s algorithm could theoretically reduce AES-256’s security to roughly that of AES-128 against classical computers, this still provides adequate security. However, the key exchange mechanisms used to establish AES keys (often RSA or ECC) remain vulnerable to quantum attacks.

Is TLS 1.3 quantum-safe?

TLS 1.3 itself is not inherently quantum-safe. While it improves security over previous versions, it still relies on key exchange mechanisms vulnerable to quantum attacks. However, TLS 1.3 was designed with algorithm agility in mind, making it easier to incorporate quantum-resistant algorithms once they’re standardized.

How can organizations protect encryption from quantum computing?

Organizations can protect their encryption by:

  • Implementing hybrid cryptographic solutions that use both classical and quantum-resistant algorithms
  • Preparing systems for cryptographic agility to easily transition to new algorithms
  • Prioritizing the protection of long-lived sensitive data
  • Following NIST’s standardization process and implementing recommended algorithms
  • Considering quantum key distribution for highly sensitive applications

Is bcrypt quantum-resistant?

Bcrypt, commonly used for password hashing, is generally considered relatively resistant to quantum attacks. Password hashing functions like bcrypt, Argon2, and PBKDF2 rely on different security properties than public-key cryptography. Quantum computers may speed up attacks on these functions using Grover’s algorithm, but the impact is not as significant as with RSA or ECC.

Looking Forward

Quantum-resistant encryption represents one of the most significant transitions in the history of cryptography. As quantum computing continues to advance, organizations must proactively address the security implications to protect their most sensitive data.

By understanding the fundamentals of quantum-resistant algorithms, following NIST’s standardization efforts, and developing a comprehensive transition strategy, organizations can navigate this complex landscape successfully. The time to begin this journey is now—before quantum computers render current encryption obsolete.

The quantum computing revolution offers significant advantages in various fields but requires us to rethink our approach to data security. Those who prepare today will succeed in the quantum era, while those who wait may struggle to protect their digital assets.

Thomas Lambert