Skip to content

feat: generate mitigation recommendations #8

@leoneperdigao

Description

@leoneperdigao

Description

Generate actionable, prioritized mitigation recommendations for each quantum-vulnerable component identified in the assessment. Recommendations include specific PQC migration paths, hybrid transition strategies, and effort estimates.

Tasks

  • For each vulnerable component, recommend a specific PQC migration path:
    • RSA/ECC signatures -> ML-DSA (FIPS 204) or SLH-DSA (FIPS 205)
    • RSA/ECC key exchange -> ML-KEM (FIPS 203)
    • DH/ECDH -> ML-KEM or hybrid X25519+ML-KEM
    • AES-128 -> AES-256
    • SHA-256 (long-term use) -> SHA-384 or SHA3-256
  • Generate prioritized migration plan based on:
    • Risk score from assessment engine
    • Mosca's inequality urgency classification
    • Dependency ordering (migrate foundations first)
  • Suggest hybrid approaches for transition period:
    • X25519+ML-KEM-768 for key exchange
    • ECDSA+ML-DSA for dual signatures
    • Hybrid TLS configurations
  • Estimate migration effort per component:
    • Low: configuration change only (e.g., increase key size)
    • Medium: library update with API compatibility
    • High: protocol change or architecture modification
    • Critical: fundamental redesign required
  • Reference authoritative migration guidelines:
    • NIST SP 800-131A Rev 2
    • NSA CNSA 2.0 suite and timelines
    • IETF PQC integration drafts

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    engineAssessment enginereportingReport generation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions