We have spent decades strengthening our network perimeter, encrypting communication channels, implementing TLS, deploying API gateways, and enforcing identity-based access controls. But here is an important question: "If our network communication becomes quantum-resistant, are the applications and data flowing through those networks equally protected?"
Not necessarily.
A quantum-resistant TLS connection does not automatically protect application payloads stored in databases, digitally signed transactions, API tokens, software artifacts, or sensitive data exchanged across multiple services. As quantum computing advances, organizations must expand their Post-Quantum Cryptography (PQC) strategy beyond the network layer and address application-layer cryptographic dependencies.
Let's explore what that means from an application security and architecture perspective.
Understanding application-layer security
The application layer is where business logic, data processing, user identity, transactions, and digital trust come together.
Consider a typical enterprise application architecture:
-
A mobile or web application authenticates a user.
-
An API gateway validates incoming requests.
-
Microservices exchange business data.
-
Applications generate and validate digital signatures.
-
Databases store sensitive information.
-
Backend services communicate with third-party platforms.
-
Applications issue access tokens and manage cryptographic keys.
TLS protects data in transit between two communication endpoints. However, applications frequently process, transform, store, sign, and forward data beyond that individual connection. For example, an API gateway may terminate TLS, inspect a request, and forward the payload to another microservice over a separate connection. Even if both connections use quantum-resistant TLS, the application payload may still depend on classical cryptographic mechanisms for its confidentiality, integrity, or authenticity.
This is where application-layer PQC becomes important.
Where does quantum risk exist in the application layer?
There are several cryptographic dependencies that application security teams should examine.
A. API security and secure communication
Modern applications depend heavily on REST APIs, GraphQL, gRPC, and event-driven architectures. Traditional TLS implementations commonly rely on RSA or elliptic-curve cryptography for aspects of authentication and key establishment. A sufficiently capable cryptographically relevant quantum computer could threaten these public-key mechanisms.
PQC approach:
-
Introduce supported hybrid or post-quantum key establishment mechanisms.
-
Evaluate ML-KEM (FIPS 203) integration in supported TLS implementations.
-
Review API-to-API communication and service-to-service authentication.
-
Evaluate mutual TLS (mTLS), certificate infrastructure, and the associated signature migration.
-
Ensure API gateways, service meshes, and backend services support compatible cryptographic configurations.
An important distinction: ML-KEM establishes shared secrets. It does not directly encrypt application payloads or authenticate the identity of an API client.
B. Application data encryption and database protection
Consider a financial institution processing customer information, transaction records, account details, and long-term financial agreements. Encrypting database storage with AES-256 is not the same problem as protecting the public-key cryptography used to establish or protect encryption keys. AES-256 remains a strong symmetric encryption choice against known quantum attacks when appropriately implemented. However, the surrounding key-management architecture may still rely on quantum-vulnerable public-key mechanisms.
PQC approach:
-
Review envelope encryption architectures.
-
Evaluate ML-KEM-based key establishment for appropriate key-protection workflows.
-
Use established KDFs and authenticated encryption mechanisms to derive and protect symmetric data-encryption keys.
-
Review KMS, HSM, key-wrapping, backup, and key-distribution dependencies.
-
Define cryptographic key rotation and migration strategies.
The objective is to make sure that the entire cryptographic chain protecting the data is quantum-resistant where required.
C. Digital signatures and transaction integrity
Digital signatures are fundamental to enterprise application security. They support:
-
Financial transaction authorization
-
Electronic contracts and agreements
-
Software release verification
-
Document integrity
-
API request signing
-
Digital identity and authentication
-
Audit trails and non-repudiation
Many existing implementations use RSA or ECDSA. These algorithms are vulnerable to sufficiently capable quantum computers running Shor's algorithm.
PQC approach:
Evaluate NIST-standardized post-quantum digital signature algorithms:
-
ML-DSA (FIPS 204): A lattice-based digital signature standard
-
SLH-DSA (FIPS 205): A stateless hash-based digital signature standard
Application teams must evaluate more than algorithm availability. They need to consider signature sizes, verification performance, protocol compatibility, certificate formats, storage requirements, and interoperability. For example, replacing ECDSA signatures in a transaction-processing application requires coordinated changes to both the signing service and every downstream signature-verification component.
D. Identity, authentication, and access management
Application security depends on establishing trust between users, devices, applications, and services. Consider:
-
OAuth 2.0 and OpenID Connect
-
JSON Web Tokens (JWT)
-
Signed access tokens
-
Client certificates
-
Service identities
-
API keys and cryptographic authentication
A JWT signed using an RSA or ECDSA algorithm may have a quantum-vulnerable signature. Similarly, certificate-based authentication may depend on classical public-key signatures.
PQC approach:
-
Inventory cryptographic algorithms used in token signing and validation.
-
Evaluate ML-DSA and SLH-DSA integration into supported signature formats and protocols.
-
Plan certificate authority and public-key infrastructure (PKI) migration.
-
Coordinate identity providers, API gateways, application services, and relying parties.
-
Design for algorithm agility and backward compatibility.
Simply upgrading the TLS connection does not automatically make JWTs, signed assertions, or application identities quantum-resistant.
E. Software supply chain and application integrity
Another frequently overlooked area is the software supply chain.
Applications depend on:
-
Signed software packages
-
Container images
-
Code-signing certificates
-
Firmware updates
-
CI/CD pipelines
-
Third-party libraries
-
Software bills of materials (SBOMs)
If an attacker can eventually forge a trusted digital signature using a compromised classical public-key algorithm, the integrity and authenticity of software distribution mechanisms could be undermined.
PQC approach:
-
Assess code-signing and artifact-signing mechanisms.
-
Evaluate ML-DSA and SLH-DSA support.
-
Review build pipelines, signing services, and verification systems.
-
Plan migration of software trust anchors and certificates.
-
Maintain verifiable provenance throughout the software lifecycle.
A practical application-layer PQC architecture
A quantum-ready application architecture should consider security across multiple layers.
The key architectural principle: Protect the data and its trust relationships, not just the communication channel.
For example, sensitive information encrypted at the application layer can remain protected as it moves through API gateways, message brokers, integration platforms, and cloud services, provided the encryption keys and endpoints are appropriately secured. This can protect individual TLS connections.
However, application-layer encryption must also account for key distribution, endpoint compromise, metadata exposure, access control, and operational recovery.
How should organizations approach application-layer PQC migration?
A successful PQC transition should be driven by risk and architecture rather than simply replacing algorithms. I recommend the following six-phase approach:
Phase 1: Cryptographic discovery
Phase 2: Data classification and risk prioritization
Phase 3: PQC algorithm selection
Phase 4: Crypto-agility implementation
Phase 5: Testing and validation
Phase 6: Controlled migration and continuous monitoring
The bigger picture: Application security must become quantum-aware
Quantum readiness is not exclusively a cryptography or infrastructure initiative. It is an enterprise-wide application security transformation.
Security architects, application owners, API platform teams, IAM teams, database engineers, cloud architects, and product managers must work together to understand where cryptographic trust exists within their systems.
The most important question is: "Can we trust the confidentiality, integrity, authenticity, and long-term validity of the data and transactions our applications process in a post-quantum world?"
That is the architectural challenge organizations need to start addressing today.
This article appeared originally on LinkedIn here.

