LibraryCurrent Status and Timeline

Current Status and Timeline

Learn about Current Status and Timeline as part of Post-Quantum Cryptography and Future-Proof Security

NIST Post-Quantum Cryptography Standardization: Current Status and Timeline

The National Institute of Standards and Technology (NIST) is leading a global effort to standardize new cryptographic algorithms that are resistant to attacks from quantum computers. This process is crucial for future-proofing our digital infrastructure against the potential threat of quantum computing breaking current encryption methods.

The NIST PQC Standardization Process: An Overview

NIST's Post-Quantum Cryptography (PQC) standardization process began in 2016 with a call for submissions. The goal is to select and standardize a suite of public-key cryptographic algorithms that are secure against both classical and quantum computers. This multi-round process involves rigorous analysis, cryptanalysis, and community feedback.

NIST has identified primary algorithms for standardization and is continuing to evaluate others.

NIST has announced the first set of algorithms selected for standardization, primarily focusing on digital signatures and key establishment. Several other algorithms are still under consideration for future standardization.

In July 2022, NIST announced its initial selections for standardization. These include CRYSTALS-Kyber for general encryption and key establishment, and CRYSTALS-Dilithium, FALCON, and SPHINCS+ for digital signatures. These algorithms represent different mathematical approaches to achieving quantum resistance. NIST also identified a second group of algorithms for further evaluation and potential standardization in subsequent rounds, acknowledging the need for diversity in cryptographic primitives.

Key Milestones and Timeline

The standardization process is iterative, with key milestones marking progress. Understanding these milestones helps in anticipating the widespread adoption of PQC algorithms.

PhaseKey ActivitiesApproximate Timeline
Call for ProposalsNIST solicits submissions of PQC algorithms.2016
Round 1 EvaluationInitial review and narrowing down of submissions.2017-2018
Round 2 EvaluationDeeper analysis and cryptanalysis of selected algorithms.2019-2020
Round 3 EvaluationIntensive cryptanalysis and selection of finalists.2021-2022
Announcement of Initial SelectionsNIST names primary algorithms for standardization.July 2022
Draft Standards PublishedNIST releases draft standards for public comment.August 2023
Final StandardsPublication of finalized PQC standards.Expected 2024
Ongoing EvaluationConsideration of additional algorithms for future standardization.Ongoing

The timeline for final standards publication is subject to change based on the ongoing review and public comment periods.

The Importance of Diversity in PQC Algorithms

NIST's strategy emphasizes the importance of standardizing algorithms based on different mathematical problems. This diversity is a critical risk mitigation strategy. If a weakness is discovered in one type of PQC algorithm, others based on different mathematical foundations will remain secure.

The NIST PQC standardization process involves selecting algorithms based on various mathematical problems. For example, CRYSTALS-Kyber and CRYSTALS-Dilithium are based on the Learning With Errors (LWE) problem, which involves solving systems of linear equations with added noise. FALCON is based on the Short Integer Solution (SIS) problem, related to lattice basis reduction. SPHINCS+ is a hash-based signature scheme, relying on the security of cryptographic hash functions. This variety ensures that the future cryptographic landscape is not overly reliant on a single mathematical approach.

📚

Text-based content

Library pages focus on text content

What's Next: Implementation and Transition

Following the publication of final standards, the focus will shift to implementation and migration. Organizations will need to update their systems and protocols to incorporate these new quantum-resistant algorithms. This transition is expected to be a complex and lengthy process, requiring careful planning and execution.

What are the primary types of cryptographic functions NIST is standardizing for post-quantum security?

Public-key encryption/key establishment and digital signatures.

Why is diversity in the mathematical basis of PQC algorithms important?

It mitigates risk by ensuring that if one type of algorithm is found to be vulnerable, others based on different mathematical problems will remain secure.

Learning Resources

NIST Post-Quantum Cryptography Project(documentation)

The official NIST page detailing the PQC standardization project, including background, process, and updates. This is the primary source for all official information.

NIST Announces First Cryptographic Algorithms for Standardization(blog)

A press release from NIST announcing the initial selection of algorithms for standardization, providing context and key details about the chosen candidates.

Post-Quantum Cryptography: The Road Ahead(blog)

A blog post from NIST discussing the future implications and the ongoing journey of PQC standardization and adoption.

The NIST PQC Standardization Process: An Overview(paper)

While not solely on PQC, NIST SP 800-207 (Zero Trust Architecture) often touches upon the need for future-proof cryptography, including PQC. This provides a broader security context.

Introduction to Post-Quantum Cryptography(video)

An introductory video explaining the basics of quantum computing and its implications for cryptography, setting the stage for NIST's efforts.

Lattice-Based Cryptography Explained(video)

A video that delves into lattice-based cryptography, one of the primary mathematical approaches being standardized by NIST, explaining its core concepts.

Post-Quantum Cryptography - Wikipedia(wikipedia)

A comprehensive Wikipedia article covering the history, concepts, and ongoing standardization efforts in post-quantum cryptography, including NIST's role.

NIST PQC Standardization Process: Frequently Asked Questions(documentation)

A NIST document addressing common questions about the PQC standardization process, offering clarity on various aspects of the project.

The NIST PQC Standardization Process: A Deep Dive(video)

A more in-depth video presentation on the NIST PQC standardization process, potentially covering the technical aspects and challenges involved.

Transitioning to Post-Quantum Cryptography(blog)

A NIST blog post focusing on the practical aspects and challenges of migrating existing systems to post-quantum cryptography once standards are finalized.