DuoKey
Resources
Article

Post-Quantum Cryptography RFP Template and Checklist (2026)

Vendor-neutral post-quantum cryptography RFP template: requirement tables, scoring model, vendor questions, PoC plan and contract clauses.

DuoKey Team··23 min read

This post-quantum cryptography RFP template gives you a vendor-neutral set of requirements, a weighted scoring model, vendor questions, a proof-of-concept plan and contract clauses that you can paste into your own request for proposal. It covers ten requirement groups: discovery and inventory (CBOM), risk assessment, algorithm support (ML-KEM, ML-DSA, SLH-DSA, hybrid and composite), PQC certificates and PKI, TLS and protocol readiness, key management impact, migration orchestration, reporting and compliance, deployment, and the vendor itself. The tables can be copied straight into a spreadsheet.

Every requirement is something a serious product in the category can satisfy and be asked to evidence. Items that only some architectures provide are labelled Advanced, so the RFP does not exclude good vendors by accident. For the market picture before you write, read the buyer's guide to cryptographic posture management.


Table of Contents

  1. Who this is for and how to use it
  2. Before you write the RFP
  3. The requirements checklist
  4. Weighted scoring model
  5. Vendor questions to ask
  6. Red flags in vendor answers
  7. Proof-of-concept plan
  8. Contract and exit clauses
  9. Copy-ready RFP introduction
  10. FAQ
  11. References

Who this is for and how to use it

Use this checklist if you are a CISO, security architect, PKI or crypto owner, or procurement lead buying one or more of: a cryptographic discovery and posture management platform, post-quantum certificate and PKI capability, or key management that must hold post-quantum keys. It works as a full RFP, as the technical annex of a larger one, or as the criteria sheet for a short-list review.

How to use it:

  1. Delete groups that are out of scope. Do not keep requirements you will not score.
  2. Set each priority for your context. Must means a bid that fails it is disqualified or heavily penalised. Should is scored. Advanced is a differentiator scored as a bonus, never a gate.
  3. Keep the "Evidence to request" column; it is what turns a claim into something you can verify.
  4. Copy each table into a spreadsheet, add columns for each bidder's response and score, and use the weights in the scoring section.

Requirement IDs use a group prefix, such as DI for discovery and inventory. Standards are named precisely so that vendors answer the same question: ML-KEM is NIST FIPS 203, ML-DSA is FIPS 204 and SLH-DSA is FIPS 205.


Before you write the RFP

A good RFP starts with answers you already hold. Without them, bidders write generic responses and you cannot compare them.

Scope questions

  • Which environments are in scope: data centres, public clouds, SaaS, OT and IoT, developer pipelines, third-party products?
  • Which cryptographic surfaces matter most: external TLS, internal TLS, VPN and IPsec, SSH, code signing, document signing, data-at-rest keys, database encryption, firmware?
  • Which data has a long confidentiality life? Data that must stay secret for many years is exposed to "store now, decrypt later" (background).
  • Are there isolated or air-gapped networks, and which data-residency rules apply?

Inventory you can bring

  • Counts, even rough ones: certificates, internal CAs, load balancers, HSMs, cloud accounts, repositories, languages.
  • Known constraints: constrained devices, legacy protocols, vendor appliances you cannot change.

Stakeholders

  • Security architecture, PKI and key management, application owners, network and infrastructure, risk and compliance, procurement and legal. Name an owner for each requirement group.

Decision criteria and timeline

  • Write the weights before you read the bids. See the scoring section. Decide the proof-of-concept scope and dates in the RFP itself so bidders can resource it.
  • Anchor the timeline to regulatory dates that apply to you, for example NIST's draft IR 8547 (deprecation of 112-bit quantum-vulnerable algorithms after 2030, disallowance after 2035), CNSA 2.0 if you serve US national security systems, or national guidance such as Switzerland's NCSC and FINMA and Germany's BSI TR-02102. NIST IR 8547 is a draft; treat the dates as planning baselines.

The requirements checklist

Priority key: M = Must, S = Should, A = Advanced.

Group 1: Discovery and inventory (CBOM)

IDRequirementPriorityEvidence to request
DI-1Discover cryptographic assets on network-reachable endpoints: protocol version, cipher suites, key exchange groups, certificate chainsMDocumentation of scan methods; demo against a test endpoint
DI-2Detect hybrid and post-quantum key exchange (for example X25519MLKEM768) in TLS handshakesMDemo showing a hybrid and a classical endpoint reported differently
DI-3Discover cryptographic API use in source code across the languages and repository platforms you useSSupported-language and platform list; sample findings
DI-4Discover certificates and keys in keystores and OS certificate stores (PEM, DER, PKCS#12, JKS, Windows store)MSupported-format list
DI-5Inventory keys and certificates in cloud KMS and secrets services for each cloud you useSPer-cloud connector docs, with maturity stated (production, beta, planned)
DI-6Inventory keys held in HSMs and enterprise KMS you useSList of supported HSM and KMS products and interfaces
DI-7Cover non-HTTP TLS: databases, message brokers, mail (STARTTLS), directory servicesSProtocol list; sample output
DI-8Discover cryptography in binaries, libraries, container images and firmwareSState exactly what is analysed (dependencies only, or binary content)
DI-9Discover SSH host and user key algorithmsSSample output
DI-10Discover cryptographic configuration of network appliances (firewalls, VPN gateways, load balancers)SSupported appliance list
DI-11Support both agent-based and agentless discoverySArchitecture diagram; network requirements
DI-12Export the inventory as a CBOM in an open format (CycloneDX), stating the spec versionMSample CBOM validated against the CycloneDX schema
DI-13Record per asset: algorithm, key size, location, owner, application or business service, last seenMData model; sample record
DI-14Sync with the CMDB or ITSM and create tickets for findingsSIntegration documentation (for example ServiceNow, Jira, Azure DevOps)
DI-15Run discovery continuously or on a schedule and keep history of changesMScheduling options; change-history view
DI-16Scan in CI/CD and fail builds on policy violations, with SARIF outputAPipeline example

Group 2: Risk assessment and prioritisation

IDRequirementPriorityEvidence to request
RA-1Per-asset risk score with documented inputs (algorithm, key size, exposure, certificate validity)MScoring methodology document
RA-2Account for data confidentiality lifetime and "store now, decrypt later" exposureMHow lifetime is captured and used in scoring
RA-3Organisation-level readiness indicator with trend over timeSDashboard demo; formula
RA-4Business context tagging (criticality, data sensitivity, exposure) that changes prioritisationSTagging model; effect on ranking
RA-5Prioritised remediation list with clear ranking logicMSample list for a test environment
RA-6Map findings to the standards and policies you choose (NIST, CNSA 2.0, BSI, DORA, NIS2, FINMA, internal policy)SMapping table; how to import an internal crypto policy
RA-7Flag long-lived and expired certificates, weak key sizes and deprecated algorithmsMSample findings
RA-8Allow justified risk acceptance with owner and expirySWorkflow demo
RA-9Allow what-if simulation of a policy or configuration change and its effect on the scoreADemo

Group 3: Algorithm support

IDRequirementPriorityEvidence to request
AL-1Recognise and report ML-KEM (FIPS 203) parameter sets ML-KEM-512, -768 and -1024MDetection list
AL-2Recognise and report ML-DSA (FIPS 204) parameter sets ML-DSA-44, -65 and -87MDetection list
AL-3Recognise and report SLH-DSA (FIPS 205) parameter setsSDetection list
AL-4Distinguish classical, hybrid and composite constructions in reportsMSample report
AL-5Support algorithm agility: change the approved algorithm list centrally as policySPolicy model; demo of a change
AL-6State the cryptographic modules and libraries the product itself uses, and their validation status (for example FIPS 140-3)MModule certificates or validation status
AL-7Product's own roadmap for new or revised NIST algorithm standards, with datesSWritten roadmap
AL-8Algorithm policy updates delivered without a product upgradeAUpdate mechanism

Group 4: PQC certificates and PKI

IDRequirementPriorityEvidence to request
PK-1Issue certificates with ML-DSA keys (X.509 algorithm identifiers per RFC 9881)SSample certificate; interoperability test results
PK-2Issue certificates with SLH-DSA keys (RFC 9909) where relevant to use cases such as firmware or code signingASample certificate
PK-3Support hybrid or composite certificates, with the standard status stated (the composite ML-DSA specification was still an IETF draft at the time of writing)SWhich draft or RFC version is implemented; plan to track changes
PK-4Build a parallel post-quantum CA hierarchy alongside the existing oneSReference procedure
PK-5Protocol support for issuance and renewal (ACME, EST, SCEP, CMP) with PQC keysSProtocol and algorithm matrix
PK-6Root and CA key protection in HSM or equivalent, with post-quantum key supportSSupported HSMs and firmware versions
PK-7Automate certificate deployment to endpoints and appliances, with rollbackADemo of deployment and rollback
PK-8Handle larger certificates, CRLs and OCSP responses without breaking clientsSTest results on handshake size and latency
PK-9Clear statement of public-trust limits: no ML-DSA certificates in the public web PKI yetMWritten statement of what is supported for private vs public trust

Group 5: TLS and protocol readiness

IDRequirementPriorityEvidence to request
TL-1Identify TLS endpoints that support TLS 1.3 and those that cannot, since hybrid ML-KEM key exchange is negotiated in TLS 1.3MReport by endpoint
TL-2Report which clients and servers negotiate hybrid groups such as X25519MLKEM768MSample report
TL-3Detect middleboxes, proxies and load balancers that mishandle larger handshakesSDetection method; known-issue list
TL-4Cover SSH, IPsec/IKE and VPN configuration for post-quantum readinessSSupported protocol list
TL-5Guidance or automation to enable hybrid key exchange on supported platformsSPlaybooks, for example for load balancers and firewalls
TL-6Measure handshake size and latency impact before and after changeAMeasurement approach

Group 6: Key management impact

IDRequirementPriorityEvidence to request
KM-1Inventory key-wrapping and key-encryption keys that rely on RSA or elliptic curvesMSample findings
KM-2Store and manage ML-KEM and ML-DSA keys in HSM or KMS, with the seed and key formats statedSSupported key objects and operations
KM-3Key lifecycle: generation, rotation, backup, destruction, with documented cryptoperiodsSLifecycle documentation
KM-4Standard interfaces (PKCS#11, KMIP) support PQC key types, with version statedSInterface version and key-type list
KM-5Customer-controlled key custody (own HSM, customer-held keys)SCustody model; who can access keys
KM-6Split-key or multi-party custody, with quorum approval for sensitive operationsAArchitecture; audit trail demo
KM-7Tamper-evident audit log of key operationsSLog format; integrity protection

Group 7: Migration orchestration

IDRequirementPriorityEvidence to request
MO-1Generate a phased migration roadmap from findings, with owners and dependenciesMSample roadmap
MO-2Hybrid-first rollout guidance with fallback to classical on failureSRollout playbook
MO-3Create tickets and tasks in your ITSM or work-tracking systemSIntegration demo
MO-4Draft remediation changes (for example pull requests) for human approvalADemo showing review and approval flow
MO-5Policy enforcement and drift detection: alert when systems regress to disallowed algorithmsSDrift report
MO-6Track migration progress with percentage complete per business serviceSDashboard
MO-7Dependency mapping: which applications and partners break if a component changesAMethod and sample

Group 8: Reporting and compliance

IDRequirementPriorityEvidence to request
RC-1Executive and board-level report, exportable (PDF)SSample report
RC-2Evidence packs for auditors showing inventory, risk, remediation and approval historyMSample pack
RC-3Mapping to the regulations you face (for example DORA, NIS2, GDPR, FADP, FINMA, BSI TR-02102, NIST, CNSA 2.0)SMapping document; state which are in product and which in marketing only
RC-4Role-based access control with separation of dutiesMRole matrix
RC-5SIEM export of audit and finding eventsSSupported formats
RC-6API for all reports and data, and an optional AI or MCP interface with access controlsSAPI reference
RC-7Data retention and deletion controlsSRetention policy

Group 9: Deployment

IDRequirementPriorityEvidence to request
DP-1Deployment options matching your needs: vendor-hosted SaaS, on-premises, or bothMDeployment guide
DP-2Air-gapped or fully isolated operation, if you have isolated networksSProcedure for installing and updating without internet access
DP-3Data residency: location of customer data and scan resultsMHosting locations; sub-processors
DP-4Scanner footprint and permissions: what runs where, with what privilegesMArchitecture and permissions list
DP-5Minimal required access for discovery (read-only by default)MLeast-privilege configuration
DP-6High availability and disaster recovery targets for the platformSRTO and RPO figures
DP-7SSO and MFA integrationMSupported identity protocols
DP-8Free or low-cost entry assessment before a full commitmentATerms of the trial or assessment

Group 10: Vendor

IDRequirementPriorityEvidence to request
VN-1Independent security certification of the vendor (ISO/IEC 27001 or SOC 2)MCertificate and scope statement
VN-2Vulnerability disclosure and patch policy with response timesMPolicy document
VN-3Customer references in a comparable sector and sizeSTwo referenceable customers
VN-4Support model, hours, language and escalation pathSSupport terms
VN-5Product roadmap commitments for the next 24 monthsSRoadmap under NDA
VN-6Sub-processors and supply chain disclosureMList
VN-7Financial stability and ownershipSSummary
VN-8Professional services for migration, with named rolesAService catalogue

Weighted scoring model

Use a 0 to 5 scale for every scored requirement and multiply by the group weight. Decide the weights before you read responses.

Scale

ScoreMeaning
0Not offered, or no answer
1Planned, no evidence
2Partial, demonstrated only in slides
3Meets the requirement, evidence supplied
4Meets and exceeds, verified in a demo or PoC
5Meets and exceeds, verified in your environment

Suggested weights (adjust to your context; they must total 100)

GroupWeight
1 Discovery and inventory (CBOM)20
2 Risk assessment and prioritisation12
3 Algorithm support8
4 PQC certificates and PKI10
5 TLS and protocol readiness8
6 Key management impact8
7 Migration orchestration12
8 Reporting and compliance8
9 Deployment8
10 Vendor6
Total100

Any Must requirement scoring below 3 is a gate: the bidder is excluded or must supply a written remediation plan with dates. Advanced items add up to 5 bonus points in total and never cause exclusion.

Worked example (made-up numbers, for illustration only). Suppose the average score for Group 1 is 3.5 for Vendor A and 4.0 for Vendor B. Group 1 contributes 3.5 / 5 x 20 = 14.0 points for A and 4.0 / 5 x 20 = 16.0 for B. Repeat for each group and add up. If A reaches 74 and B reaches 71 across all ten groups, A ranks higher overall even though B is stronger on discovery. Then check the gates and the PoC results before you decide: a lower paper score that passes the PoC is better than a higher one that fails it.


Vendor questions to ask

Ask these in the written response. Require specific, dated, verifiable answers.

  1. Which asset types does discovery cover today, and which are on the roadmap? Give release dates for roadmap items.
  2. What exactly is analysed in binaries and container images: dependencies only, or the compiled code?
  3. Which CycloneDX version does your CBOM export use, and can you share a sample that validates against the schema?
  4. How do you detect hybrid key exchange, and which groups are recognised?
  5. How is the risk score calculated, and can we see the formula and weighting?
  6. How do you represent the confidentiality lifetime of data in scoring?
  7. Which regulations and standards are mapped in the product itself, and which only in marketing material?
  8. Which cloud KMS and HSM products are supported in production, and which are beta?
  9. Can discovery run in an isolated network? How are updates delivered?
  10. What is the minimum privilege needed on each scanned system, and what runs on our infrastructure?
  11. Where is customer data stored and processed, and who are your sub-processors?
  12. Which post-quantum certificate profiles can you issue, which RFC or draft versions do they follow, and what has been tested for interoperability?
  13. How do you handle certificate and chain size growth in your issuance and delivery?
  14. How are post-quantum keys protected, and which HSM firmware versions are supported?
  15. What is the process when NIST or the IETF changes a specification after we deploy?
  16. How do you integrate with our ITSM, CMDB, SIEM and CI/CD tools? Show an example of each.
  17. What can be automated end to end, and where is human approval required?
  18. How do you detect and report configuration drift back to disallowed algorithms?
  19. What happens to our data, CBOM and reports if we terminate?
  20. Which independent certifications cover the service, and what is their scope?
  21. How many customers of our size and sector run the product in production?
  22. What professional services do you offer for migration, and who delivers them?

Red flags in vendor answers

  • "Quantum-safe" claims with no mention of which standard (FIPS 203, 204 or 205) or which parameter set.
  • A CBOM described as "supported" without a format, version or sample file.
  • Readiness scores whose method is not shared, or a "100% ready" score with no scope statement.
  • Compliance mapping shown only in marketing material, not in the product or documentation.
  • Scanning claims that quietly depend on you installing agents everywhere, or on outbound internet access you cannot allow.
  • Roadmap items presented in the present tense.
  • Inability to run a proof of concept on your own data in a reasonable time.
  • No clear statement of what the vendor does not do. Every product has limits; a vendor that names none is not being straight.
  • Post-quantum certificates described as ready for public websites. The public web PKI does not accept ML-DSA certificates yet.
  • Lock-in: proprietary data formats with no export, or termination terms that delete your data immediately.

Proof-of-concept plan

Run the same PoC with every short-listed bidder, on the same slice of your estate, for two to four weeks.

TestPass criterion
T1 Network discoveryFinds at least the agreed list of seeded TLS endpoints, including one hybrid and one classical, and reports each correctly
T2 Keystores and certificatesFinds the seeded certificates and keystores with no false positives on a control set
T3 Source codeFinds the seeded cryptographic API calls in two languages, with accurate file and line references
T4 Cloud and HSMInventories the keys in one cloud account and one HSM or KMS, matching your own count
T5 CBOMExport validates against the CycloneDX schema and imports into a neutral viewer
T6 Risk and prioritiesTop-ten findings match your own expert ranking within an agreed tolerance, and the vendor can explain the ranking
T7 Migration planProduces a plan for the slice with owners and phases that your team judges workable
T8 PQC certificateIssues a test ML-DSA (and hybrid, if required) certificate and a client validates it in your environment
T9 RemediationCompletes one fix end to end (ticket, change, verification), including rollback
T10 ReportingProduces an auditor-ready evidence pack for the slice
T11 Security reviewDeployment passes your security review: least privilege, data location, access control
T12 OperationsScan completes within the agreed window without impacting production

Record time to first result, number of manual steps and false-positive rate for each bidder. Add measured numbers to the scoring sheet.


Contract and exit clauses

  • Data ownership. All inventory data, CBOMs, scan results and reports are your data. The vendor may use anonymised telemetry only with your written consent.
  • Export and exit. Full export in open formats (CycloneDX for the CBOM, standard formats for reports) at any time and for a defined period after termination, at no extra charge.
  • Deletion. Certified deletion of your data within a stated number of days after termination.
  • Service levels. Availability, support response times and credits for breach.
  • Security obligations. Maintain the certifications offered in the response, notify you of incidents within a stated number of hours, and allow audit rights proportionate to the risk.
  • Roadmap commitments. Features promised in the response are listed in an annex with delivery dates and remedies if missed.
  • Standards change. The vendor will implement final versions of relevant standards (for example, the final IETF specification for composite signatures) within an agreed period, at no additional licence cost.
  • Sub-processors. Prior notice and a right to object to changes.
  • Regulatory support. Cooperation with your regulator's information requests where applicable (for example under DORA for financial entities).
  • Price protection. Caps on renewal increases, and clear metrics for what drives price (assets, scans, users).

Copy-ready RFP introduction

[Organisation] invites proposals for a platform and services to inventory, assess and migrate its cryptography ahead of the transition to post-quantum standards. The scope covers [environments]. Bidders must demonstrate discovery of cryptographic assets across network endpoints, certificates and keystores, source code, cloud key management services and hardware security modules; export of a Cryptography Bill of Materials in CycloneDX; documented risk scoring that accounts for data confidentiality lifetime; support for the NIST standards ML-KEM (FIPS 203), ML-DSA (FIPS 204) and SLH-DSA (FIPS 205) in detection and, where applicable, in certificate issuance and key management; and migration planning with hybrid-first guidance. Responses must provide verifiable evidence for each requirement in Annex A, distinguish production capability from roadmap, and support a proof of concept on a representative portion of our environment. Evaluation will use the weighted model in Annex B, with Must requirements acting as gates. Responses are due [date]; proofs of concept will run [dates].


FAQ

What should a post-quantum cryptography RFP include?

It should include scope and constraints, requirements grouped by discovery and CBOM, risk assessment, algorithm support, PQC certificates and PKI, TLS and protocols, key management, migration orchestration, reporting and compliance, deployment and vendor qualifications. It should also include a scoring model, a proof-of-concept plan and contract clauses for data export and standards changes.

Which NIST standards should I name in the RFP?

Name FIPS 203 (ML-KEM) for key establishment, FIPS 204 (ML-DSA) for signatures and FIPS 205 (SLH-DSA) for hash-based signatures. Ask vendors which parameter sets they support and how they handle hybrid and composite constructions that combine them with classical algorithms.

Do I need a CBOM requirement?

Yes. A CBOM in an open format such as CycloneDX lets you share evidence with auditors, feed other tools and leave a vendor without losing your inventory. Ask for the specification version and a sample file that validates against the schema.

Should the RFP require post-quantum certificates from the public web PKI?

No. At the time of writing, ML-DSA certificates are not accepted in the public web PKI, and the CA/Browser Forum work on them is not final. Limit PQC certificate requirements to private PKI and test environments, and require a written statement of what is supported for each trust domain.

Is a proof of concept necessary?

For this category, yes. Discovery tools differ in what they can see in your environment, and risk scores differ in how they are calculated. A two to four week proof of concept on the same slice for each finalist is the most reliable way to compare.

How do I avoid an RFP that favours one vendor?

Write requirements around outcomes and evidence, mark architecture-specific capabilities as Advanced and score them as bonuses, and fix the weights before you read the bids. If a requirement is met by only one vendor, ask whether it is essential to your use case.

Can I start without an internal scan?

You can get a first view of your external exposure without internal access. DuoKey's free Quantum Risk Score is computed from public signals and needs nothing installed; it is a starting point, and the inventory itself comes from an internal scan, for example with cryptographic posture management.


References

Share

Written by

DuoKey Team

Related Resources

Prepare your post-quantum procurement

Best Cryptographic Posture Management Solution: 2026 Buyer's Guide to Post-Quantum Readiness Tools

Oct 24, 2026

Article

How to choose the best cryptographic posture management and post-quantum readiness tool: criteria, vendor comparison, CBOM, risk scoring, migration.

Read article

Cryptographic Inventory: How to Discover Every Key, Certificate and Algorithm (2026)

Oct 15, 2026

Article

How to build a cryptographic inventory: what to record, cryptographic discovery methods compared, certificate discovery, CBOM, prioritisation and a 90-day plan.

Read article

CBOM (Cryptography Bill of Materials): How to Generate One with DuoKey Cockpit (2026)

Sep 08, 2026

Article

Generate a CycloneDX 1.7 Cryptography Bill of Materials (CBOM) with DuoKey Cockpit: filesystem, source-code and domain scans, the CBOM Explorer, and the agentic MCP path.

Read article

ML-DSA Certificates and Post-Quantum PKI: Building a Quantum-Safe CA (2026 Guide)

Oct 15, 2026

Article

ML-DSA certificates explained: FIPS 204 sizes, SLH-DSA, hybrid certificates, RFC 9881 and a migration path for a post-quantum certificate authority.

Read article

ML-KEM Key Management: How to Generate, Store and Rotate Post-Quantum Keys (2026)

Oct 15, 2026

Article

ML-KEM key management explained: FIPS 203 key sizes, ephemeral vs static keys, X25519MLKEM768 hybrid TLS, HSM storage and a PQC key management lifecycle.

Read article

PQC Migration Roadmap: How to Build One and Where to Start

Jul 02, 2026

Article

Build a funded post-quantum migration roadmap: inventory crypto, rank business impact and sequence algorithm change without freezing delivery.

Read article

Discuss the decisions that matter most to your security programme.

Tell us where control is difficult today. We will help you identify a practical next step.