top of page

Stop Treating PQC Migration as an Endpoint Problem

Writer: Brian Couzens
Brian Couzens
Aug 30
4 min read

Updated: Oct 6

It isn’t - and that mistake is already breaking real architectures.


Post-quantum cryptography (PQC) migration often focuses on endpoints: laptops, smartphones, servers, and IoT devices. This is a crucial starting point, but it does not provide the complete picture. Many cryptographic sessions terminate at infrastructure components positioned between communicating systems. VPN gateways, reverse proxies, API gateways, load balancers, and service-mesh proxies influence whether an organisation can deploy and operate post-quantum cryptography successfully.


Understanding the difference between a network node and an endpoint helps organisations build a more complete cryptographic inventory. This distinction allows for the identification of migration dependencies and testing of the architecture's parts most likely to experience operational impact.


What is a Network Node?


A node is any participating or addressable component in a network. Depending on the architecture, nodes can include:


  • Routers

  • Switches

  • Servers

  • Load balancers

  • VPN gateways

  • API gateways

  • Proxies

  • Service-mesh components

  • Endpoints


A node may generate, receive, process, route, or forward data. However, not every node is the source or final destination of a communication.


What is an Endpoint?


An endpoint is a node that acts as the source or destination of communication. Examples include:


  • Laptops

  • Smartphones

  • Workstations

  • IoT sensors

  • Application services

  • Containers

  • Databases

  • Embedded devices


The simplest rule is:


All endpoints are nodes, but not all nodes are endpoints.

This distinction is useful. Endpoints and intermediary infrastructure create different requirements during a post-quantum cryptography migration.


Why the Distinction Matters for PQC


PQC migration is not simply a software update applied to every device. It involves algorithms, protocols, certificates, key management, hardware, network paths, and operational dependencies. The impact varies according to an asset’s function.


Constrained Endpoint Considerations


Embedded devices, IoT sensors, mobile equipment, and other constrained endpoints may face limitations involving:


  • CPU capacity

  • RAM

  • Firmware footprint

  • Bandwidth

  • Network latency

  • Battery or energy consumption

  • Legacy protocol compatibility

  • Limited update capability


PQC algorithms generally use larger cryptographic objects than many familiar elliptic-curve algorithms. For example, NIST’s ML-KEM-768 uses a 1,184-byte encapsulation key and a 1,088-byte ciphertext. ML-DSA-65 uses a 1,952-byte public key and a 3,309-byte digital signature. [pages.nist][nvlpubs.nist]


These larger objects can affect memory use, bandwidth, message processing, and interoperability. The practical impact depends on the protocol, implementation, hardware, and frequency of cryptographic operations. It should be measured rather than assumed.


Infrastructure Node Considerations


High-volume infrastructure nodes may process large numbers of connections or cryptographic operations. Examples include VPN concentrators, TLS gateways, reverse proxies, and service-mesh proxies.


Potential concerns include:


  • Cryptographic operations per second

  • Connection concurrency

  • Latency under load

  • Memory and network I/O

  • Certificate processing

  • Hardware acceleration

  • Larger handshake messages

  • Fragmentation and interoperability

  • Capacity during peak traffic


The limiting factor is not automatically memory at the endpoint or throughput at the node. A particular gateway may be limited by CPU, memory, network bandwidth, connection tracking, or another architectural constraint. Performance testing should use realistic traffic volumes, protocol configurations, and hybrid or PQC-enabled implementations.


Identify Cryptographic Termination Points


The most important question is not simply whether an asset is a node or an endpoint. The more useful question is:


What cryptographic role does this asset perform?

An endpoint may participate in application-level or end-to-end encryption. However, upgrading one endpoint does not automatically create end-to-end PQC protection. The relevant communication path may include several systems that terminate or establish secure sessions.


These systems can include:


  • VPN concentrators

  • Reverse proxies

  • Load balancers

  • API gateways

  • Service-mesh proxies

  • TLS inspection systems

  • Internal application services

  • Cloud security gateways


For each asset in the cryptographic inventory, ask:


  • Does it terminate TLS, VPN, or another secure protocol?

  • Does it authenticate users, devices, or services?

  • Does it generate, store, or use cryptographic keys?

  • Does it inspect, decrypt, or re-encrypt traffic?

  • Does it process certificates or digital signatures?

  • Could larger PQC messages affect performance or interoperability?


Ordinary routers and switches may simply forward encrypted traffic. They may not require a PQC upgrade unless they terminate tunnels or perform cryptographic functions themselves.


Endpoint and Infrastructure Migration Have Different Scopes


Endpoint migration may involve:


  • Operating systems

  • Applications

  • Embedded firmware

  • Device-management platforms

  • Legacy hardware

  • Unsupported devices

  • Intermittently connected equipment

  • Backward compatibility


Infrastructure migration may involve:


  • TLS and VPN termination

  • Public-key infrastructure

  • Certificate lifecycles

  • Key management systems

  • Hardware security modules

  • Proxies and gateways

  • Service meshes

  • Cloud and SaaS dependencies

  • Monitoring and incident response


These dependencies may extend beyond systems owned directly by the organisation. A cloud provider, software supplier, managed service, or business partner may control a cryptographic component that affects the migration timeline.


Build a Cryptographic Inventory, Not Just an Asset List


An asset inventory identifies what an organisation owns or operates. A cryptographic inventory goes further by recording where and how cryptography is used across systems, applications, devices, services, and data flows. NIST describes this as a foundation for managing cryptographic risk and preparing for PQC migration. [pages.nist]


A useful inventory should link:


  • Assets

  • Applications

  • Data flows

  • Protocols

  • Algorithms

  • Certificates

  • Keys

  • Cryptographic libraries

  • HSMs and KMS platforms

  • Session-termination points

  • Suppliers and dependencies

  • Data-retention requirements


This makes it easier to identify systems that are both technically important and difficult to replace or update.


The Practical Takeaway


A PQC migration plan should not ask only:


Are our endpoints ready for post-quantum cryptography?

It should also ask:


Where are cryptographic sessions terminated, which systems process the keys and signatures, and where could larger PQC messages affect the architecture?

Endpoints and network nodes are not interchangeable categories. More importantly, neither category alone tells you enough about migration priority. The priority should be based on cryptographic function, data sensitivity, exposure, dependency, replaceability, and performance risk.


A credible PQC programme therefore needs to inventory both endpoints and nodes, then identify the cryptographic role of each asset. That is where the real migration picture begins.


 
 
 

Comments


bottom of page