Post-Quantum Cryptography Migration at Meta: Framework, Lessons, and Takeaways

This post details Meta's proactive strategy and framework for migrating to post-quantum cryptography (PQC). It introduces PQC Migration Levels (PQ-Enabled, PQ-Hardened, PQ-Ready, PQ-Aware, PQ-Unaware) to assess organizational readiness and manage migration complexity. The strategy involves defining prioritization criteria (High, Medium, Low priority based on attack types like SNDL and Grover's), building a cryptographic inventory through automated discovery and manual analysis, addressing external dependencies (standards, HSMs, implementations), implementing PQC components and guardrails, and finally integrating PQC components into use cases. The post highlights Meta's co-authorship of the HQC PQC algorithm and its ongoing deployment of PQ protections across internal traffic.
More from the Application Security and Permissions trail
- How We’re Building Scam Alert on WhatsApp With End-to-End Encryption and Verifiability Guarantees
- Privacy-Aware Infrastructure in the AI-Native Era: An Asset Classification Case Study
- Labyrinth 1.1: Making End-to-End Encrypted Backups Even More Reliable
- How Meta Is Strengthening End-to-End Encrypted Backups
- Patch Me If You Can: AI Codemods for Secure-by-Default Android Apps