QianHeng乾珩 PQC Docs Hub量子文档 ✦ Ask AI✦ 问问文档 ⚐ Scan⚐ 扫一扫

Algorithm Families

Post-quantum cryptography is not one technique but a portfolio. Five mathematical families survived years of analysis to reach standardization or active candidacy, each resting on a different hard problem. Understanding the families — and why diversity among them matters — is the foundation for sound migration planning.

The Five Families

Quantum-resistant schemes draw their security from problems believed hard even for a large quantum computer. The leading families are:

  • Lattice-based — built on LWE / Module-LWE and SIS / NTRU. Small keys and signatures, fast operations. Powers ML-KEM, ML-DSA, and Falcon.
  • Hash-based — security rests only on the underlying hash function. Signatures only. Very conservative and well understood; signatures are large.
  • Code-based — hardness of decoding random linear codes. McEliece is unbroken for 45+ years but has huge keys; HQC and BIKE use structured codes for smaller keys.
  • Multivariate — solving systems of multivariate quadratic equations (MQ). Compact signatures, large keys, but a turbulent track record (Rainbow broken 2022).
  • Isogeny-based — isogenies between supersingular elliptic curves. Tiny keys, but SIKE was broken in 2022; research continues with SQIsign and CSIDH.

PQC is traditionally understood through five families: lattice-based, hash-based, code-based, multivariate, and isogeny-based. In recent years the NIST additional-signatures call has also drawn in directions such as MPC-in-the-head and symmetric-key constructions, so the "five families" framing is better treated as a classic guided-tour framework than a complete taxonomy of candidates.

At a Glance

FamilyHard problemKEM / SigKey + sig size profileMaturity
LatticeLWE / Module-LWE, SIS, NTRUBothSmall–moderate; balancedStandardized (FIPS 203/204), Falcon pending
Hash-basedPreimage/collision resistance of a hashSig onlySmall keys, large signaturesStandardized (FIPS 205, SP 800-208)
Code-basedSyndrome decoding of random linear codesKEMHuge keys (McEliece) or moderate (HQC/BIKE)HQC selected 2025 (standard forthcoming); McEliece long-studied
MultivariateMQ — multivariate quadraticsSig (mostly)Tiny sigs, large keysNiche / higher-risk; UOV in onramp
IsogenySupersingular isogeny path-findingKEM (was), Sig (SQIsign)Tiny keysSIKE broken; SQIsign in onramp

Why Cryptographic Diversity Matters

NIST selected lattice schemes for most slots because they offer the best size-and-speed balance. But concentrating the entire ecosystem on a single hard problem is risky: a future breakthrough against lattices — analogous to the 2022 breaks of SIKE and Rainbow — could compromise many deployed systems at once.

For this reason NIST deliberately standardized a non-lattice signature (SLH-DSA, hash-based) and continues to advance a code-based KEM (HQC) as a backup to lattice-based ML-KEM. The strategic lesson from SIKE and Rainbow is concrete: schemes with elegant, compact mathematics can fall suddenly. A resilient deployment keeps a diversified fallback and the agility to swap algorithms quickly.

How to Read the Families

  1. Default to standardized lattice schemes for general use (small, fast, balanced).
  2. Hold a hash-based signature as the most conservative long-term signing option.
  3. Watch the backups — code-based HQC for KEM diversity — and treat multivariate and isogeny schemes as promising but not yet load-bearing.
Note
No single family is "best" in every dimension. Match the family to the use case — and keep the door open to switching, because the security landscape has already shifted twice in recent memory.

Standards & references

算法家族

后量子密码不是单一技术,而是一个组合方案。五大数学家族在多年分析后脱颖而出,进入标准化或活跃候选阶段,各自建立在不同的困难问题之上。理解这些家族,以及家族间多样性的意义,是制定稳健迁移规划的基础。

五大家族

抗量子方案的安全性来自即便面对大型量子计算机也被认为困难的问题。主要家族包括

  • 格基——构建于 LWE / Module-LWE 以及 SIS / NTRU 之上。密钥与签名小,运算快,支撑 ML-KEMML-DSAFalcon
  • 哈希基——安全性仅依赖底层哈希函数,只能用于签名。理论极为保守且研究透彻,但签名体积较大。
  • 编码基——基于随机线性码译码的困难性。McEliece 历经四十五年未被攻破,但公钥极大;HQC 与 BIKE 采用结构化码以缩小密钥。
  • 多变量——基于求解多变量二次方程组(MQ)。签名紧凑,密钥较大,但历史波折,Rainbow 已于 2022 年被攻破。
  • 同源——基于超奇异椭圆曲线之间的同源。密钥极小,但 SIKE 在 2022 年被攻破,目前研究转向 SQIsign 与 CSIDH。

传统上常按五大家族理解 PQC:格基、哈希基、编码基、多变量与同源。近年来 NIST 额外签名征集还纳入了 MPC-in-the-head、对称密码构造等方向,因此“五大家族”更适合作为经典导览框架,而非完整候选分类。

速览对比

家族困难问题KEM / 签名密钥与签名规模特征成熟度
格基LWE / Module-LWE、SIS、NTRU两者皆可小到中等,较为均衡已标准化(FIPS 203/204);Falcon 待发布
哈希基哈希函数的原像与抗碰撞性仅签名密钥小,签名大已标准化(FIPS 205、SP 800-208)
编码基随机线性码的伴随式译码KEM密钥极大(McEliece)或中等(HQC/BIKE)HQC 于 2025 年入选,标准制定中;McEliece 研究久远
多变量MQ 多变量二次方程主要为签名签名极小,密钥大小众且风险偏高,UOV 进入增补征集
同源超奇异同源路径搜索曾为 KEM;签名 SQIsign密钥极小SIKE 已破,SQIsign 进入增补征集

密码多样性为何重要

NIST 之所以在多数场景选用格基方案,是因为其在体积与速度上达到最佳平衡。但若整个生态都押注于单一困难问题,风险极高:一旦未来出现针对格的突破,类似 2022 年对 SIKE 与 Rainbow 的攻破,大量已部署系统可能同时失守。

正因如此,NIST 有意标准化了一种非格签名 SLH-DSA(哈希基),并持续推进编码基 KEM HQC 作为格基 ML-KEM 的备份。SIKE 与 Rainbow 的教训具体而深刻:数学优雅紧凑的方案也可能骤然崩塌。稳健的部署应保留多样化的后备选项,并具备快速替换算法的敏捷性。

如何理解各家族

  1. 通用场景默认选用已标准化的格基方案——小巧、快速、均衡。
  2. 哈希基签名作为最保守的长期签名选项保留。
  3. 关注备份方案——编码基 HQC 提供 KEM 多样性,而多变量与同源方案虽有前景,暂不宜作为承重选择。
注意
没有任何单一家族在所有维度上都最优。应按用例匹配家族,并保留切换余地,因为安全格局在近期已经两度发生剧变。

标准与参考

⚑ Report an error⚑ 纠错与校正