For the past decade, the development of network cryptography has progressed in an evolutionary manner. We updated OpenSSL libraries, replaced SHA-1 with SHA-256, increased RSA key lengths, but all of this remained within a familiar security model. In 2025, for the first time in more than 20 years, we are facing a change that is not evolutionary. It is a reset of the TLS architecture.
The introduction of NIST post-quantum algorithms such as CRYSTALS-Kyber and Dilithium marks a shift at the foundational level. It is no longer about choosing a curve, key length or signature format. It is about the fact that the existing system of key exchange and digital signatures will no longer be sufficiently secure once quantum computers reach adequate computational scale. And much of the data intercepted today will remain relevant even a decade from now. This is why the security community is beginning to treat the “harvest now, decrypt later” model as a real threat rather than speculation.
Table of Contents
ToggleThe main challenge is that migration cannot happen “immediately”. Browsers, operating systems, IoT devices, embedded infrastructures and cryptographic libraries are not capable of adopting pure PQC in 2025. Therefore, a hybrid model has been introduced, in which the TLS handshake contains two parallel key exchange mechanisms: classical (ECDHE) and post-quantum (Kyber). The client and server negotiate both parameter sets and then combine them to form a session key that is resistant to both classical and quantum attacks.
This is the moment when many organizations discover that their network, although functioning without issues, is not ready to handle larger handshake records, new OIDs and dual key structures. In the hybrid model, packet sizes increase, CPU load profiles change, and some edge devices have difficulties parsing new TLS extensions. This requires testing, compatibility mapping and deliberate planning.
One of the most common mistakes in corporate infrastructures is assuming that updating OpenSSL is a matter of convenience rather than security. Meanwhile, OpenSSL 1.1.1, the de facto standard for years, is incompatible with new PQC mechanisms. It cannot handle cryptographic providers, lacks loadable module architecture and does not understand new key formats.
OpenSSL 3.x introduces the provider architecture, dynamic loading of algorithms, support for new signature types and the flexibility required for hybrid handshakes. For this reason, migration of cryptographic libraries is not a “future option”. It is a prerequisite for any PQC testing, even experimental.
The certificate ecosystem is facing the largest redesign in two decades. In the post-quantum model, a single public key in a certificate is no longer sufficient. The X.509 certificate will need to store two sets of parameters: classical ECDSA and a post-quantum component.
This means rebuilding the entire toolchain: from CSR generators, through CAs, to browsers and CT logs. A CSR, instead of being a lightweight document with one key, will become a structure more similar to a container that holds multiple algorithms. Browsers must know how to interpret signatures, CAs must verify both sets, and CT monitoring systems must store certificates that are significantly larger than before.
This is not a change “in the certificate layer”. This is a change that affects all infrastructure components:
In many companies, the HSM will become the biggest limitation. A significant part of today’s hardware modules does not support Kyber or Dilithium, and upgrading them requires replacing the entire device rather than updating firmware. Future certificates will be larger, and their generation will be more computationally intensive. The certification process will also be longer because CAs must validate dual structures.
Transitioning to quantum-resistant TLS cannot be done “with one click”. In practice, it requires three parallel work streams:
The organization must verify whether all components can load PQC providers and generate keys in new formats. This is the moment when seemingly minor issues begin to surface, such as a backend running on an old LibTLS version or an IoT server unable to accept a larger handshake frame.
PQC requires testing not only with browsers, but also with proxies used by internal services. Hybrid handshake testing must be conducted for both public traffic and internal environments, including APIs, microservices and even database communication.
The pipeline must generate two keys, handle hybrid CSRs, send them to the CA and verify dual signatures. Many CI/CD tools are not ready for this. This is a step organizations often underestimate, and only during mass certificate renewals do they discover that the entire process breaks.
Because between 2026 and 2028 pressure will come from:
Companies that are not prepared will find themselves in the same position as during the SHA-1 to SHA-256 transition, with incompatible infrastructure, hundreds of handshake errors and time pressure.
Preparing infrastructure for PQC means:
This is a process that, if started now, can be carried out gradually and safely, avoiding costly mistakes. But if started too late, PQC will become an infrastructure problem rather than a cryptographic one.
Although full post-quantum cryptography adoption is only beginning, in practice issues are already emerging due to attempts to deploy PQC or due to collisions between modern libraries and classical infrastructures. The following case studies come from audits and migration projects carried out in Europe and the USA between 2023 and 2025. All of them show one thing: PQC is not abstract, but a real factor influencing infrastructure today.
A large bank introducing a test PQC deployment observed that some connections from the mobile application ended with a reset or handshake renegotiation. Initially, an application issue or certificate problem was suspected. Only deep PCAP analysis revealed that:
The bank initially assumed that a firmware update would fix the problem. The vendor, however, informed them that PQC support would be available only in 2027.
Effect: the entire cluster had to be replaced, even though the devices were considered “new” two years earlier.
A telemetry device manufacturer implemented TLS 1.2 with ECDHE or ECDSA, which met medical standards in 2021. Today, during PQC testing:
Preparing PQC-compatible firmware required:
This shows the greatest PQC risk for regulated industries: recertification time and cost.
A CDN operator serving several hundred large websites carried out PQC tests for HTTPS traffic. The findings were interesting:
The final solution was operationally hybrid: PQC was enabled only in selected regions where the infrastructure was ready. The remaining regions continued to use classical algorithms.
This is the first real example of a “PQC per region capability” strategy, which will become common in 2025 to 2030.
A large software house operating its own SaaS platform maintained an internal CA based on old OpenSSL libraries. When attempting to generate the first CSR with a PQC component, it turned out that:
To introduce PQC, they had to redesign:
This case study shows the most important truth: PQC issues often emerge not in TLS, but in the internal CA or PKI organization.
In the pre-PQC world, certificate automation was relatively simple. ACME generated a single CSR, retrieved the certificate, handled renewals and DevOps only monitored the process. In the post-quantum model, ACME and the entire pipeline will need to support two parallel cryptographic structures, new OIDs, larger payloads and more complex validation procedures.
ACME was designed at a time when a certificate had one key and one signature structure. A hybrid PQC certificate means that the CSR will contain:
Modern ACME servers (for example Boulder from Let’s Encrypt) are not yet ready for full PQC support. Experimental models are being tested, but the migration of ACME to PQC means:
This requires updates to ACME clients such as Certbot, acme.sh, Lego and Posh-ACME. All will need major modernization.
In practice, PQC will not affect the web server first. It will affect the DevOps pipeline.
The reason is simple. Until now, the pipeline generated one key and one CSR. In the PQC world, the pipeline will need to generate two key sets and handle their dependencies.
This means changes in:
Additionally, the pipeline will need to:
This is a major challenge for companies that do not yet have an automated certificate lifecycle.
Automatic certificate rotation (for example every 60 or 90 days) has been trivial until now. In the PQC era, renewal means:
During the first years of PQC, automation will be the biggest technical challenge, not the TLS handshake itself.