The purpose of this document is to reduce the risk that RPKI signatures become forgeable in the presence of a CRQC. It does not solve CA compromise, repository compromise, operational misissuance, BGP policy mistakes, or route leaks.¶
Downgrade attacks are a primary concern during a long transition. An RP that supports both Current Suite and Next Suite products MUST make its algorithm acceptance policy explicit. It MUST NOT silently accept a Current Suite product as equivalent to a missing or invalid Next Suite product when local policy requires the Next Suite.¶
Parallel publication introduces the possibility of semantic divergence. For example, the RSA branch and the PQC branch might contain different ROA payloads, stale manifests, or different CRL state. Validators SHOULD detect and report these cases rather than silently selecting one branch without operator visibility.¶
Larger public keys, signatures, certificates, CRLs, and CMS objects can increase repository transfer size, local cache size, manifest size, and validation time. Implementations SHOULD enforce resource limits and telemetry for object size, number of objects, validation time, and memory use. Operators SHOULD evaluate RRDP snapshot and delta sizes before large-scale deployment.¶
ML-DSA uses randomized signing by default. CA implementations and HSMs MUST use cryptographically appropriate randomness and SHOULD follow the operational guidance in RFC 9881 and RFC 9882. Deterministic signing is not preferred for platforms where side-channel or fault attacks are a concern.¶
Algorithm confusion is possible if AlgorithmIdentifier parameters, SignerInfo digestAlgorithm, CMS signed attributes, or certificate SubjectPublicKeyInfo encodings are inconsistently handled. Implementations MUST reject malformed AlgorithmIdentifier encodings and MUST follow the parameter rules of the referenced LAMPS specifications.¶
Composite signatures may protect against failures in one component algorithm, but they also introduce additional encoding, policy, and interoperability complexity. This document treats composite signatures as future work until the corresponding LAMPS specifications [I-D.ietf-lamps-pq-composite-sigs]
[I-D.ietf-lamps-cms-composite-sigs] and RPKI-specific policy questions are stable.¶