Conceptio › Archive › arXiv CS
arXiv CSopen access

Operationalising Post Quantum TLS Automated Configuration Profiling and Hybrid PQC Deployment in Financial Infrastructure

2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
cryptographycybersecurityprivacysecurity
cryptography, security, privacy, cybersecurity

Operationalising Post-Quantum TLS: Automated Configuration Profiling and Hybrid PQC Deployment in Financial Infrastructure Harish Balaji∗ , Aarav Varshney†‡ , Prasanna Ravi†‡ , Sripal Jain§ , Robin Foe§ , Jorden Seet§ , Huaxiong Wang∗ , Kwok-Yan Lam∗ , Anupam Chattopadhyay†‡ ∗ Digital Trust Centre, Nanyang Technological University, Singapore

{harish.balaji, HXWang, kwokyan.lam}@ntu.edu.sg

arXiv:2605.17955v1 [cs.CR] 18 May 2026

† College of Computing and Data Science, Nanyang Technological University, Singapore

{aarav.varshney, prasanna.ravi, anupam}@ntu.edu.sg ‡ PQStation, Singapore {aarav, prasanna}@pqstation.com § OCBC Bank, Singapore {sripaljain, jordenseet, robinfoe}@ocbc.com

Abstract—Organisations are upgrading their cryptographic infrastructure to become quantum-safe before large-scale quantum computers materialise. Post-quantum cryptography (PQC) standards now exist for key-exchange and digital signatures, but the urgent question for adopters is how to operationalise PQC in complex environments with confidence. In banking, Transport Layer Security (TLS), for example, protects data-in-transit across public-facing channels and internal services, and is terminated at many heterogeneous endpoints (web servers, API gateways, load balancers, reverse proxies), each a potential quantum-vulnerable component and migration target. We argue that the bottleneck is operational rather than algorithmic: hybrid key exchanges such as X25519-ML-KEM-768 are already available in mainstream libraries, but security teams lack precise visibility into TLS configurations and repeatable methods for enabling PQC-compatible settings across a heterogeneous estate. This paper presents a configuration-parsing methodology that automatically extracts and normalises TLS cryptographic posture across dominant enterprise web-server stacks, producing a unified, provenance-traced cryptographic inventory as a foundation for migration and compliance. We demonstrate the approach on 8,443 real-world Nginx configurations from public repositories and in a proof-of-concept deployment at a financial institution, where ML-KEM-512 and X25519-ML-KEM-768 are onboarded at TLS termination points (web server and API gateway) securing an internal application, with zero application-layer changes and manageable performance overhead. Index Terms—post-quantum cryptography, PQC migration, cryptographic agility, cryptographic inventory, hybrid key exchange, ML-KEM, infrastructure security

I. I NTRODUCTION Organisations around the world are undertaking a massive transformation of their cryptographic infrastructure in order to become quantum-safe, before large-scale quantum computers become a reality. This threat is well understood, where a cryptographically relevant quantum computer (CRQC) running Shor’s algorithm [1] would break the mathematical hardness

assumptions underlying RSA and elliptic-curve cryptography (ECC), which serve as the foundations of virtually every public-key cryptographic scheme in use today for security in the internet. Beyond this future threat, the harvest-now, decrypt-later (HNDL) attack model poses an immediate risk: well-resourced adversaries can already intercept and archive encrypted traffic today, with the intention of decrypting it retroactively, once a quantum computer large enough to break RSA/ECC is available [2]. This is especially relevant for organisations handling sensitive data with long-term confidentiality requirements (e.g.) financial records, legal instruments, healthcare data. We are witnessing continuous improvements in the required number of qubits and quantum resources to break classical public-key cryptography, with the most recent work of Babbush et al., demonstrating improved quantum algorithms and implementation techniques significantly reduce the estimated resources needed to break elliptic-curve cryptocurrencies, tightening the urgency of timely PQC migration [3]. Standardisation bodies and government agencies around the world have been preparing to counter this threat for more than a decade now. The standardisation of PQC schemes by NIST in 2024 really moved the needle, towards widely adopting PQC in real-world systems. In August 2024, NIST finalized ML-KEM (FIPS 203) [4] for key encapsulation, ML-DSA (FIPS 204) [5] for digital signatures, and SLH-DSA (FIPS 205) [6] as a conservative hash-based signature alternative. There are more schemes that are planned to be standardized not just by NIST, but also by other standardisation bodies around the world in different countries, in a bid to have multiple options for quantum security. These standards address the algorithmic dimension of the problem. The urgent question that now faces organisations that want to migrate is however a different one, and is more focussed on operations: how do I operationalise PQC in my environment with confidence? The question mainly

revolves around migration playbooks that are repeatable, and those that rely on sound methodologies that operational teams managing infrastructure on a day-to-day basis can use, to turn on the PQC feature in their systems with full confidence. The Operational Challenge in Financial Infrastructure Transport Layer Security (TLS) is the most widely used security protocol in banking environments, securing data-intransit across public-facing digital channels, internal service-toservice communication, API calls, and several other use cases. Modern financial infrastructures rely on TLS termination at dozens to hundreds of heterogeneous endpoints, that are present across various modern service gateways such as web servers, API gateways, load balancers, reverse proxies, database servers and many more. Each of these components and their instances are typically independently configured, each is a potential quantum-vulnerable component, and each is a migration target. The challenge of onboarding PQC into this environment is not about the algorithm itself. For instance, there is support for hybrid key exchange schemes such as X25519-MLKEM768 in current releases of popular cryptographic libraries such as OpenSSL and BouncyCastle [7], [8]. The main challenge however lies in the operational aspects: gaining precise visibility into what each termination point is actually configured to use, and having a sound and repeatable methodology for enabling PQC-compatible configurations across a heterogeneous infrastructure estate. This is even more important, considering the possibility of need for more frequent cryptographic upgrades in the future, with constant advancements in computing capabilities. Specifically focussing on TLS, an organisation cannot execute a carry out a cryptographic upgrade across its TLS endpoints with confidence unless it can first answer, with certainty, what cryptographic algorithms and parameters each of its TLS endpoints is currently running, not what they negotiate under observed conditions, but all the allowed configurations that are permitted to be used. More so, it is important to understand how different systems can be configured to use certain types of cryptographic algorithms, and have a way to automatically infer how they are configured to operate. While there are approaches such as network-level scanners, they observe negotiated handshakes and cannot reveal permitted, but fallback cipher suites, uninvoked legacy protocols, or HSM-backed key references that are declared in configuration but never exercised under normal traffic. This paper mainly addresses this visibility gap as the central operational problem.

infrastructure, as the foundation for migration planning and compliance verification. We make three concrete contributions. C1. Configuration-Parsing Methodology for TLS Discovery. We design and implement a deterministic, configlevel TLS extraction and normalisation framework that is applicable to dominant web server technologies in enterprise environments. The framework parses vendorspecific configuration files, resolves inheritance semantics, and normalises the output into a unified, technologyagnostic representation with full provenance tracing. It supports automated policy comparison against NIST SP 800-52, PCI-DSS, CIS Benchmarks, and custom quantum-readiness policies [9], giving security teams a repeatable, auditable method for assessing and improving TLS posture across heterogeneous infrastructure. C2. Proof-of-Concept PQC Deployment in a Financial Institution. We also demonstrate the practical effectiveness of the proposed approach, by implementing it within a proofof-concept environment at a financial institution, where we onboarded quantum-safe key exchange schemes such as ML-KEM-512 and X25519-MLKEM768 at production TLS termination points such as public-facing web servers and API gateways. These TLS termination points were used to deliver data to an internal banking application. We were able to enable PQC in the web server and API gateways, and notably did not require any changes to the application itself. We further also report end-to-end performance benchmarks under 100 concurrent clients, demonstrating manageable overhead and zero errors across all test runs. C3. Large-Scale Measurement in the Wild. We also expand our approach, and apply it to open-source projects in the wild, and performed an experiment on a corpus of 8,443 real-world Nginx configurations drawn from public repositories. This study provides an empirical baseline of TLS hygiene and quantum vulnerability surface in the wild, covering protocol adoption, cipher suite hygiene, key exchange vulnerability, certificate management, and configuration drift across actively maintained and archived repositories. Together, the aforementioned contributions (C1-C3) provide a practical, evidence-driven path for operationalising PQC in enterprise TLS infrastructure, from gaining visibility over the current cryptographic estate, to demonstrating a concrete migration in a real financial environment, to establishing how the broader open-source ecosystem stands today.

Our Contributions

Paper Organisation

We present a novel configuration-parsing methodology for automated extraction and normalisation of TLS cryptographic posture across the dominant web server technologies used in enterprise environments. The methodology produces a unified, provenance-traced cryptographic inventory that gives security teams an exact picture of every protocol version, cipher suite, certificate reference, and HSM dependency across their

The remainder of this paper is organised as follows. Section II provides background on the quantum threat, TLS as a migration surface, and relevant related work. Section III describes the configuration-parsing methodology for TLS discovery and normalisation. Section IV presents the large-scale measurement study of open-source Nginx configurations. Section V details the PQC deployment at the financial institution. Section V-F

synthesises findings into a migration framework and discusses limitations. Section VI provides conclusion to the paper and briefly touches upon future work.

is recommended during the transition period to guard against unforeseen weaknesses in the new algorithms [13].

II. BACKGROUND AND R ELATED W ORK

TLS 1.3 [12] is the dominant secure transport protocol for enterprise communications. Its key exchange is based on ephemeral Diffie-Hellman (ECDHE or DHE), which is quantum-vulnerable via Shor’s algorithm. Digital certificates used for authentication rely on RSA or ECDSA signatures, which are similarly vulnerable, though certificate lifetimes are shorter and the migration path is distinct. TLS 1.0 and 1.1 were formally deprecated by RFC 8996 [14] and are banned under PCI-DSS v4.0, yet as we show in Section IV, they persist in a significant fraction of real-world configurations. The challenge of TLS migration in enterprise environments is fundamentally an infrastructure perimeter problem. In modern financial institutions, TLS termination is not centralized but distributed: load balancers, CDN edge nodes, API gateways, reverse proxies, and application-layer web servers each independently terminate TLS sessions, negotiate cryptographic parameters, and manage certificates and private keys. This distributed termination model is operationally necessary, it enables horizontal scaling, traffic routing, and defence-indepth, but it means that a financial institution may operate dozens to hundreds of independent TLS termination points, each a potential quantum-vulnerable component. Critically, this perimeter secures the institution’s most sensitive systems: core banking platforms, interbank payment channels, fraud detection pipelines, and customer-facing digital banking services. A failure to migrate any one of these termination points leaves a gap through which HNDL-collected traffic can eventually be decrypted. The heterogeneity of TLS implementations across this perimeter, Nginx on public-facing web servers, Spring Boot on internal microservices, Java-based API gateways, hardware load balancers with proprietary TLS stacks, creates significant operational complexity for migration. Each technology exposes TLS configuration through a different interface, uses different directive names, and applies different inheritance semantics. Network-level scanners cannot address this complexity because they observe negotiated behavior, not declared configuration: a server may negotiate TLS 1.3 with a strong cipher suite in every live handshake while its configuration file still lists TLS 1.0 and weak cipher suites as permitted fallbacks, a ticking clock invisible to any scanner. This fragmentation, and this visibility gap, are the core motivations for the automated discovery framework described in Section III.

A. The Quantum Threat to Public-Key Cryptography The security of RSA and elliptic-curve Diffie-Hellman (ECDH) rests on the presumed hardness of integer factorization and the discrete logarithm problem, respectively. In 1994, Shor demonstrated that a quantum computer can solve both problems in polynomial time [1], rendering any system whose long-term security depends on these primitives vulnerable once sufficiently large quantum hardware becomes available. Grover’s algorithm [10] provides a quadratic speedup for unstructured search, effectively halving the security level of symmetric primitives: AES-128 is reduced to approximately 64bit security against a quantum adversary, while AES-256 retains approximately 128-bit security. The practical implication is public-key or asymmetric cryptography requires replacement, while private-key or symmetric cryptography requires only key-size increases. Current consensus places the timeline for a cryptographically relevant quantum computer (CRQC) at somewhere between ten and thirty years, though this estimate carries substantial uncertainty [2], [11]. The HNDL threat model, however, decouples migration urgency from CRQC arrival: data encrypted today under quantum-vulnerable algorithms can be archived and decrypted retroactively. For financial records, legal instruments, and government communications with multidecade confidentiality requirements, this makes the migration imperative immediate rather than deferred [2]. B. NIST Post-Quantum Cryptography Standardization Following an eight-year public evaluation process, NIST selected four algorithms for standardisation in 2022, and finalized three post-quantum cryptographic standards in August 2024. ML-KEM (FIPS 203) [4], derived from CRYSTALSKyber, specifies a module-lattice-based key encapsulation mechanism providing IND-CCA2 security under the Module Learning With Errors (MLWE) hardness assumption. MLDSA (FIPS 204) [5], derived from CRYSTALS-Dilithium, provides a lattice-based digital signature scheme. SLH-DSA (FIPS 205) [6], derived from SPHINCS+, provides a stateless hash-based signature scheme whose security rests solely on hash function properties. HQC was also recently selected for standardisation in 2025 by NIST, and there will be more algorithms that will be standardised for digital signatures with specific properties and use-cases. For TLS key exchange, the primary quantum-vulnerable component in most enterprise deployments, ML-KEM is the relevant primitive. It replaces ECDH in the TLS 1.3 key exchange [12], and is deployed in practice as a hybrid scheme combining classical ECDH (e.g., X25519) with ML-KEM (e.g., X25519-MLKEM768), providing security against both classical and quantum adversaries simultaneously. Hybrid deployment

C. TLS as the Primary Migration Surface

D. Related Work a) TLS Measurement Studies.: Large-scale empirical analyses of TLS deployment have a rich history. Holz et al. conducted one of the earliest systematic studies of TLS in the wild, examining certificate and protocol adoption across the public web. More recently, Hebrok et al. [15] analyzed TLS session ticket cryptography across millions of servers, identifying widespread cryptographic weaknesses in session

resumption. van den Berg et al. [16] studied HTTPS deployment practices at scale, finding persistent adoption of deprecated configurations. Our measurement study differs from these in two important respects: we operate at the configuration file level rather than the network handshake level, exposing permittedbut-uninvoked cipher suites and declared fallback policies; and we explicitly quantify the quantum vulnerability surface of real-world deployments, an angle absent from prior work. b) PQC Integration in TLS.: Paquin et al. evaluated the performance of post-quantum and hybrid key exchange in TLS, providing early benchmarks for Kyber and other NIST candidates. Stebila and Sullivan proposed a framework for hybrid key exchange in TLS 1.3, which forms the basis for the IETF draft on hybrid key exchange design. Most recently, the Looma system [17] proposed a low-latency PQTLS authentication architecture for cloud environments. Our work complements these by focusing on the deployment and operational dimensions of PQC migration, rather than protocol design or algorithmic performance in isolation. c) PQC Migration Guidance.: The TNO PQC Migration Handbook [2] provides the most comprehensive practitioner guidance on migration planning, covering cryptographic inventory, risk prioritization, and migration sequencing. Our work is empirically grounded where these documents are prescriptive: we measure the gap between current practice and quantumsafe posture, and we report a concrete deployment case in a financial environment. III. AUTOMATED TLS D ISCOVERY AND N ORMALIZATION A. Motivation and Design Goals One of the primary questions facing organisations that want to migrate to post-quantum cryptography is: what cryptography is each component of my infrastructure currently configured to use? This question is harder than it appears. A large financial institution operates a diverse technology estate assembled from hardware and software appliances across multiple vendors, each with its own management interface, configuration model, and operational semantics. For instance, a typical organisation runs nginx instances as public-facing reverse proxies, Apache web servers hosting internal applications, Spring Boot microservices behind API gateways, hardware and software load balancers from different vendors, and database servers with their own TLS stacks. Each of these components controls its cryptographic behaviour differently: different configuration syntax, different directive naming, different inheritance models, and different vendor-specific defaults. There exists no common tooling today, that can query all of these components and return a consistant, comparable answer about their cryptographic posture, as well have the ability to configure them to behave according to a specific set of cryptographic requirements. In this work, we focus specifically on software-based web servers and API gateways, which expose their cryptographic configuration through human-readable configuration files. This scope is practically significant because these components are the primary TLS termination points in most enterprise architectures, sitting directly in front of core applications and services that

depend on them for secure communication. Hence, they also serve as high priority migration targets. They are also technical tractable, since configuration files provide a deterministic, parseable source of truth about what cryptographic algorithms and parameters a component is permitted to use, as well as have the ability to control and configure it as well. There are a few other approaches to determine cryptographic posture, with a prominent method being use of network-level scanners. Network-level scanners such as Qualys SSL Labs and testssl.sh probe the TLS handshake: they observe what a server negotiates under normal conditions. This is insufficient for two reasons. First, a server may negotiate TLS 1.3 with a modern cipher suite in every observed handshake while its configuration file permits TLS 1.0 as a fallback, an attack surface that is real but invisible to the scanner. Second, scanners cannot inspect important aspects such as HSMbacked key references, certificate chain completeness, or session management policy, all of which are critical inputs to migration planning. We therefore design a framework that operates directly on the configuration files used to control and configure TLS termination points, with four explicit goals: 1) Determinism. Every extracted value must be traceable to a specific directive in a specific file. Probabilistic or inferred values are unacceptable in a security-critical inventory. 2) Normalization. The same TLS concept expressed differently across different stacks must product identical output, thereby enabling cross-technology comparison. In this work, we specifically look at nginx, Apache and Spring Boot based stacks. 3) Provenance. Every field in the output must carry a derived_from trace recording the exact details from the configuration files such as the original directive name, raw value, and source file location, so that every compliance violation can be linked back to the exact configuration line that requires remediation. 4) Extensibility. Adding support for a new technology or a new TLS directive must require only a declarative mapping change, not modification of core parsing logic. B. System Architecture The framework follows a three-stage pipeline: PARSE, N ORMALIZE, and C OMPARE. Figure 1 illustrates the overall architecture. 1) Stage 1: Technology-Specific Parsing: Each supported technology has a dedicated parser that understands its configuration grammar and inheritance model. a) nginx.: nginx configuration follows a strict blockdirective grammar with a well-defined inheritance chain: global scope flows into http blocks, which flow into server blocks. Each server block that includes listen 443 ssl constitutes an independent TLS context. The parser uses the crossplane library to construct a syntax tree, then walks it to resolve inheritance and extract TLS-relevant directives per server block.

Fig. 1. The three-stage pipeline: PARSE, N ORMALIZE, and C OMPARE.

b) apache HTTP Server.: The configuration of apache • Session: session cache type and timeout, ticket support, is governed by a set of directives with defined scoping rules compression across <VirtualHost> and <Directory> containers. • Security Headers: HSTS configuration The parser uses the apacheconfig library and applies Normalization is driven by declarative mapping files, one Apache’s precedence rules to determine the effective value per technology, that specify, for each vendor directive, the of each TLS directive per virtual host. transformation to apply and the UTM field to populate. c) Spring Boot.: Spring Boot exposes TLS con- Crucially, every UTM field carries a derived_from record figuration through YAML or properties files, potentially split containing the original directive name and raw value, preserving across multiple profile documents that are merged at runtime. the full provenance chain from normalized output back to The parser uses the pyYaml library and implements Spring source file. Boot’s profile-merging semantics to produce a single effective 3) Stage 3: Policy Comparison: The UTM is evaluated configuration per application deployment. against a configurable set of TLS security policies. Each policy All parsers share a common base class that enforces the defines per-field requirements; the comparison engine produces extraction workflow: read the raw file with size bounds; apply a structured pass/fail report per server context per policy. the technology-specific parsing library; resolve inheritance; and Supported policy profiles include NIST SP 800-52 Rev. 2 [9], emit a structured intermediate JSON retaining native directive PCI-DSS v4.0, CIS Benchmarks for Nginx and Apache, Mozilla terminology. Only TLS-relevant directives defined in a property Modern and Intermediate profiles, and custom organizational allowlist are extracted, covering the ten directive categories policies. A quantum-readiness policy decomposes each cipher whose misconfiguration most commonly leads to security suite into its constituent algorithms and flags any component exposure: protocol versions, cipher suites, certificate and key vulnerable to Shor’s or Grover’s algorithms, enabling automated paths, client authentication settings, trust store references, classification of the entire cryptographic inventory by quantum session management, OCSP stapling, HSTS headers, cipher risk level. order preference, and ECDH curve selection. 2) Stage 2: Normalization into the Unified TLS Model: The C. HSM Awareness intermediate vendor-specific output is passed to a universal In high-security environments such as banking and critical normalizer, which transforms it into the Unified TLS Model infrastructure, private keys are stored in Hardware Security (UTM), a technology-agnostic schema representing TLS config- Modules (HSMs), dedicated, tamper-resistant devices that uration regardless of origin. The UTM organizes configuration generate and manage keys without exposing them to the into eight logical sections: host operating system. The framework detects HSM-backed • Endpoint: port, hostname, server role configurations by identifying PKCS#11 URI references and • Protocols: enabled TLS version set engine directives in place of filesystem key paths. This • Ciphers: permitted cipher suite list, server-order prefer- distinction is critical for migration planning: HSM firmware ence flag, ECDH curve selection may require updates to support PQC algorithms, and HSM• Certificates: leaf certificate path, private key path, OCSP backed systems have different key rotation procedures and stapling configuration migration timelines than filesystem-backed ones. Identifying • Trust: CA certificate paths, CRL paths HSM-backed systems before migration begins prevents the • Verification: client authentication mode, verify depth, common failure mode of discovering HSM incompatibilities strict SNI enforcement mid-migration.

D. Migration Workflow Integration The framework supports a five-phase migration lifecycle: (1) Discover, build the cryptographic inventory from parsed configurations; (2) Assess, apply quantum-readiness policies to classify every cipher suite and key reference by risk; (3) Prioritize, rank migration targets by exposure, data sensitivity, and HSM constraints; (4) Migrate, deploy hybrid PQC configurations and re-parse to confirm changes; (5) Verify, run policy comparison against a post-quantum policy to confirm removal of vulnerable primitives and detect regressions. This loop is continuous: the same pipeline that builds the initial inventory becomes the ongoing monitoring layer for the postmigration environment.

TABLE I TLS P ROTOCOL V ERSION A DOPTION (5,982 TLS-E NABLED C ONTEXTS ) Protocol

Adoption Rate

TLS 1.2 TLS 1.3 TLS 1.1 TLS 1.0

95.8% 73.5% 21.6% 19.4%

formally deprecated by RFC 8996 [14] and prohibited by PCIDSS v4.0. Figure 2.

IV. T HE S TATE OF TLS IN THE W ILD : A L ARGE -S CALE M EASUREMENT S TUDY A. Dataset Construction To establish an empirical baseline of real-world TLS configuration practices, we collected and analyzed Nginx configuration files from public GitHub repositories. We focus on Nginx for three reasons: its explicit configuration model exposes every cryptographic decision as a visible, greppable directive; its hierarchical inheritance model allows precise per-virtualhost TLS posture determination; and its ubiquity in public Fig. 2. Protocol Adoption repositories yields a large, naturally occurring dataset of real2) RQ2: Cipher Suite Hygiene: Of the 3,603 TLSworld cryptographic choices. a) Collection Pipeline.: The collection pipeline operates enabled contexts with explicit cipher configurations, 37.6% in four stages. First, we enumerate TLS-relevant Nginx direc- include at least one weak cipher token (RC4, DES, tives from our property allowlist and pair each with known Ng- 3DES, EXPORT, NULL, or MD5, excluding properly inx configuration filenames (nginx.conf, default.conf, negated entries). The most frequently co-occurring cissl.conf), producing a matrix of search queries. Second, pher pair is ECDHE-RSA-AES128-GCM-SHA256 and each query is executed against the GitHub Code Search API; ECDHE-RSA-AES256-GCM-SHA384, appearing together in results are deduplicated by owner, repository, and file path. 1,737 contexts, indicating strong AEAD adoption in the wellThird, raw file content is fetched via the GitHub Contents API; a maintained segment. The weak cipher tail reflects copy-paste SHA-256 hash is computed per file for cross-run deduplication. from outdated sources without security audit. Fourth, each file is passed through a confidence classifier that evaluates structural markers and assigns a score in [0, 1]; files below a threshold are excluded. b) Active vs. Archived Classification.: For every collected file, we query the GitHub API for two signals: the repository’s archived flag and the last-push date (repositories with no push activity in over two years are classified as dormant). This distinction enables comparison of TLS practices between actively maintained configurations and those frozen at a prior point in time. c) Dataset Summary.: The pipeline yielded 9,183 manifest entries, resolving to 8,443 unique configuration files after deduplication: 5,524 from active repositories and 2,919 from archived repositories. Parsing produced 12,875 server-block Fig. 3. Cipher Suite Hygiene contexts; of these, 5,982 had TLS enabled and form the core dataset for all subsequent analysis. Figure 3. B. Research Questions and Findings Figure 4. 1) RQ1: Protocol Adoption: TLS 1.2 is near-universal at 3) RQ3: Quantum Vulnerability Surface: Post-quantum 95.8%, and TLS 1.3 adoption is strong at 73.5%. However, hybrid key exchange adoption is zero in this corpus. The 21.8% of configurations still permit TLS 1.0 or 1.1, both RSA key exchange category (28.9%) is particularly concerning:

Fig. 4. Cipher Suite Hygiene

Fig. 6. Certificate and Key Management

TABLE II K EY E XCHANGE C ATEGORIES BY Q UANTUM V ULNERABILITY Key Exchange Category

Share

ECDHE/DHE (forward secrecy, quantum-vulnerable) RSA KE (no forward secrecy, quantum-vulnerable) PQC hybrid (quantum-resistant)

71.1% 28.9% 0.0%

it provides no forward secrecy, meaning compromise of the server’s private key, whether by a classical adversary today or a quantum adversary in the future, retroactively decrypts all previously recorded sessions. Among the 625 contexts explicitly configuring ssl_ecdh_curve, the post-quantum hybrid curve X25519MLKEM768 appears in exactly four configurations, 0.8% of curve-specifying contexts, representing the earliest adopters of post-quantum key exchange in this dataset. Figure 5.

Fig. 5. Quantum Vulnerability Surface

4) RQ4: Certificate and Key Management: Certificate and key paths are present in 95.0% and 96.1% of contexts respectively. DH parameters are configured in only 20.6% of contexts. HSM/PKCS#11 references are absent from the entire dataset, consistent with the expectation that hardwarebacked key protection is not represented in public repositories. Environment-variable certificate paths (6.9%) reflect containernative deployments. Figure 6. 5) RQ5: HSTS Adoption: Only 38.2% of TLS-enabled contexts configure HSTS. Nearly two-thirds of servers that established TLS still leave the door open to SSL stripping attacks a network-level interception technique that HSTS

TABLE III C OMPARISON OF L EGACY O PEN SSL P RESETS ACROSS R EPOSITORY S TATUS Legacy Preset !MD5 !aNULL HIGH !eNULL

Active Repos

Archived Repos

29.7% 26.7% 23.1% 4.3%

41.5% 32.6% 21.0% 14.3%

prevents at zero performance cost. HSTS is arguably the highest-impact, lowest-effort transport security control, and its absence from the majority of configurations reflects a systemic gap between TLS deployment and transport security posture. Figure 7. 6) RQ6: Mutual TLS: mTLS adoption is 6.2% overall — low, but expected given that most public-facing web servers authenticate clients via application-layer mechanisms (cookies, tokens, OAuth) rather than client certificates. The rate is virtually identical between active (6.1%) and archived (6.2%) repos, suggesting mTLS adoption is driven by architectural choice (service mesh, internal APIs) rather than security trend evolution. Figure 8. 7) RQ7: Mixed-Strength Configurations: The analysis identifies configs that contain both strong (AEAD) and weak (RC4, DES, 3DES, EXPORT, NULL, MD5) ciphers in the same list — the signature of incremental updates without cleanup. These are arguably more dangerous than purely weak configs because they create a false sense of security. Figure 9. 8) RQ8: Configuration Decay: Before Mozilla’s explicit cipher list recommendations became widespread ( 2015–2018), the common practice was to use OpenSSL shorthand macros like ‘HIGH:!aNULL:!MD5:@STRENGTH‘. These delegate cipher selection to OpenSSL’s version-specific interpretation, meaning the effective cipher list changes silently across OpenSSL upgrades — a maintenance time bomb. Archived repos use ‘!MD5‘ and ‘!aNULL‘ negation tokens at significantly higher rates — these are hallmarks of the pre-2018 "negate the bad stuff" approach rather than the modern "explicitly list the good stuff" approach. The ‘!eNULL‘ gap (4.3% vs 14.3%) is particularly stark, showing that active repos have largely moved past this pattern. Figure 10. 9) RQ9: Internal Configuration Consistency: Many production Nginx configs define multiple ‘server ‘ blocks for different virtual hosts. If these blocks have different TLS settings, it

Fig. 7. HSTS Adoption

Fig. 8. Mutual TLS (mTLS)

TABLE IV D RIFT R ATE OF C ONFIGURATION F IELDS B ETWEEN ACTIVE AND A RCHIVED R EPOSITORIES Field Ciphers HSTS Protocols Prefer server order

Fig. 9. Mixed-Strength Configurations

means the operator manages security policy at the vhost level rather than the server level — increasing the chance that one vhost falls behind during hardening updates. Nearly a third of multi-context config files have inconsistent TLS policies across their server blocks. Cipher drift (19.1%) is the most common — different vhosts within the same file negotiating different cipher suites. This is a strong indicator of incremental, per-vhost configuration changes without whole-file

Drift Rate 19.1% 17.4% 14.3% 0.2%

audits. 10) RQ10: Active vs Archived Drift: The data confirms that archived repos exhibit worse TLS hygiene across multiple dimensions. Legacy cipher preset usage is notably higher in archived repos (47.3%) compared to active ones (30.8%). This 16.5 percentage-point gap demonstrates that TLS configuration quality does improve over time in maintained repositories — but abandoned configs become increasingly dangerous as the cryptographic landscape evolves around them. Figure 11. 11) RQ11: AEAD vs CBC Cipher Distribution: Of configs with explicit cipher lists: - 72.3% are AEAD-only — no CBC ciphers present at all 6.1% still include CBC ciphers - Average AEAD share across all configs: 58.1% - Average CBC share: 0.8%

Fig. 10. Config Decay

Fig. 11. Configuration Decay

The industry has largely moved to AEAD, but the 6.1% TABLE V D ISTRIBUTION OF C ONFIGURED E LLIPTIC C URVES CBC tail represents configs that haven’t been updated since at least 2014 — when POODLE should have prompted immediate Curve Count CBC removal. Figure 12. secp384r1 528 12) RQ12: Cipher Order Hygiene: 37.8% of TLS-enabled X25519 96 contexts set ‘ssl_prefer_server_ciphers‘. The analysis examines prime256v1 67 secp521r1 63 whether this directive correlates with actual cipher list quality auto 49 — whether operators who set it also curate their cipher lists, X25519MLKEM768 (PQC) 4 or whether it’s applied mechanically as part of a configuration template without understanding its purpose. Figure 13. 13) RQ13: ECDHE Named Curve Preferences: Only 10.4% of TLS-enabled contexts (625 of 5,982) explicitly set 4 configs (0.8% of curve-specifying contexts) — the earliest adopters of post-quantum key exchange in the wild. Figure 14. ‘ssl_ecdh_curve‘. Among those: secp384r1 dominates — likely because Mozilla’s Intermedi14) RQ14: Cipher String Length: The distribution reveals ate profile recommends it. X25519 is present but uncommon. whether the Nginx community tends toward minimal, securityThe PQC hybrid curve ‘X25519MLKEM768‘ appears in exactly focused cipher lists or sprawling legacy configurations accu-

Fig. 12. AEAD vs CBC Cipher Distribution

Fig. 13. Cipher Order Hygiene

Fig. 14. ECDHE Named Curve Preferences

TABLE VI D ISTRIBUTION OF TLS S ESSION C ACHE T YPES

TABLE VII D ISTRIBUTION OF C ERTIFICATE O RIGINS

Cache Type

Share

Certificate Origin

Share

Not set (default) Shared Builtin Off

50.9% 47.6% 1.3% 0.2%

Other (traditional CA, unclassifiable) Let’s Encrypt / ACME Self-signed indicator Environment variable

58.3% 34.4% 4.5% 2.9%

mulated over years of incremental changes. Figure 15. 15) RQ15: Session Management: Half of configs rely on Nginx’s default session cache behavior, while 47.6% explicitly

configure shared caches — the production-recommended pattern. Figure 16.

TABLE IX S TORAGE PATTERNS FOR C ERTIFICATE AND K EY F ILES Storage Pattern

Share

/etc/nginx/ /etc/letsencrypt/ Other absolute path /etc/ssl/ or /etc/pki/ Environment variable Relative path /opt/ or /srv/ Docker secrets

34.2% 30.3% 11.4% 10.8% 6.9% 4.9% 1.0% 0.5%

TABLE X A NALYSIS OF C ONFIGURED N GINX H OSTNAMES ( S E R V E R _ N A M E )

Fig. 15. Cipher String Length TABLE VIII A NALYSIS OF C ERTIFICATE C HAIN C ONFIGURATIONS Type

Count

Share

Leaf-only Fullchain bundle

3,028 2,656

53.3% 46.7%

Hostname Type

Share

Domain-like (production) localhost Empty / not set _ (catch-all) Environment variable (${...}) Other example.com Wildcard (*) 127.0.0.1

51.4% 10.3% 10.3% 9.4% 8.3% 5.5% 3.8% 0.5% 0.5%

This is a significant finding for interpreting the entire dataset: 16) RQ16: Let’s Encrypt Adoption: Let’s Encrypt powers nearly half the configs are templates, tutorials, dev environover a third of TLS-enabled Nginx contexts in public repos — ments, or placeholder configurations — not hardened produca remarkable achievement for a service that didn’t exist before tion systems. The 8.3% environment-variable rate represents 2016. The 4.5% self-signed rate is relatively low, suggesting configs designed for deployment-time hostname injection that free CA certificates have substantially reduced the incentive (Docker, Kubernetes). Figure 21. to self-sign. C. Key Takeaways Figure 17. Two headline observations follow directly from this study. 17) RQ17: Certificate Bundle vs Leaf-Only: More than half of configs (53.3%) reference only the leaf certificate First, the quantum vulnerability surface is universal: every — meaning they may cause chain validation failures on measured configuration relies on quantum-vulnerable key strict clients. Among fullchain configs, Let’s Encrypt paths exchange, and 28.9% additionally lack forward secrecy. Second, (‘/etc/letsencrypt/live/*/fullchain.pem‘) dominate, confirming the config-level view reveals what scanners miss: 21.8% of that ACME tooling encourages correct certificate bundling configurations permit TLS 1.0/1.1 despite likely negotiating only TLS 1.2/1.3 under normal conditions. practices. Figure 18. The finding that 28.9% of real-world TLS configurations in 18) RQ18: Certificate Storage Patterns: Nginx’s own directory (‘/etc/nginx/‘) is the most common storage location, the wild rely on RSA key exchange with no forward secrecy followed closely by Let’s Encrypt’s standard path. The 6.9% implies that in an organisation’s context, any session recorded environment-variable rate and 0.5% Docker secrets rate quantify by a network-position adversary can be retroactively decrypted without requiring a quantum computer at all, compromise of the container-native deployment segment. Figure 19. 19) RQ19: Plaintext Listener Coexistence: - Files with TLS the server’s long-term private key is sufficient. Migration to contexts: 4,755 - Files also containing non-TLS contexts: 3,424 ephemeral key exchange should therefore be treated as an immediate action item independent of quantum timelines, with (72.0%) - TLS-only files: 1,331 Nearly three-quarters of TLS-enabled config files also define hybrid PQC key exchange as the natural next step. The finding that 29.7% of configurations delegate TLS plaintext listeners. While many of these port 80 blocks likely redirect to HTTPS (a best practice), the prevalence highlights settings entirely to framework defaults has direct implications that pure TLS-only configurations are the minority. Without for deployment standards. Organisations that embed hybrid examining each port 80 block for redirect logic, we cannot PQC cipher suites into approved baseline templates for Ngdistinguish intentional redirect blocks from genuine plaintext inx, Apache, and Java services can achieve broad migration coverage through template governance rather than per-system content serving. Figure 20. 20) RQ20: Default and Wildcard Server Names: 42.6% of remediation, consistent with the structural observation that TLS-enabled contexts use likely non-production hostnames. template adoption drives posture at scale.

Fig. 16. Session Management

Fig. 19. Certificate Storage Patterns

Fig. 17. Let’s Encrypt Adoption

Fig. 20. Plaintext Listener Coexistence

Fig. 18. Certificate Bundle vs Leaf-Only

D. Limitations

c) Key exchange only.: Both the measurement study and the deployment focus on TLS key exchange. Certificate migration (RSA/ECDSA to ML-DSA) is not addressed and warrants separate study once IETF LAMPS composite certificate standards stabilize. d) Single institution deployment.: The OCBC case study represents a single institution’s deployment. Generalizability to other institutions, architectures, or higher-traffic environments should be validated through additional deployments.

a) Dataset representativeness.: The measurement corpus consists of public GitHub repositories, which overrepresent V. H YBRID PQC D EPLOYMENT IN A P RODUCTION development and template configurations: 42.6% of TLSBANKING E NVIRONMENT enabled contexts use non-production hostnames. Production A. Deployment Context and Threat Model financial services configurations are not publicly available. b) Technology coverage.: The framework covers Nginx, We follow up with our proposed approach of TLS discovery Apache, and Spring Boot. HAProxy, Envoy, IIS, Tomcat, and with practical PQC deployment in internal services gateways cloud-managed TLS services are not represented. Extending like web servers and load balancers in a PoC banking environcoverage to these technologies is a direct avenue for future ment. The deployment targets an internal banking application work. recording sensitive financial transactions. It is a system whose

The existing TLS relied on ECDHE with P-256 for key exchange, directly vulnerable to Shor’s algorithm. Digital certificate authentication was retained unchanged in this phase; certificate migration to ML-DSA is identified as a subsequent phase (Section V-F). C. Implementation 1) Hybrid PQC at the Web Server Layer: Introducing ML-KEM support at the Apache layer required upgrading Fig. 21. Default and Wildcard Server Names OpenSSL to incorporate the Open Quantum Safe (OQS) provider [7], which implements NIST PQC algorithms as data carries long-term confidentiality requirements, making it OpenSSL-compatible primitives. The server was then configured to offer hybrid key exchange in TLS 1.3. a priority target for HNDL-style quantum attacks. The X25519MLKEM768 hybrid group combines classical The threat model has two components. The future threat is a CRQC running Shor’s algorithm [1], capable of breaking the X25519 with ML-KEM-768, providing simultaneous security ECDH key exchange in the system’s existing TLS connections. against classical and quantum adversaries. Clients that do not The present threat is an adversary archiving encrypted TLS support hybrid groups fall back to X25519, ensuring full sessions today with the intent to decrypt them retroactively backward compatibility. 2) Hybrid PQC at the API Gateway Layer: The API gateway once quantum capability matures [2]. The migration objective was to protect the key exchange layer of all TLS sessions operates within the Java ecosystem, where TLS is managed touching the internal banking application, while preserving full through the Java Cryptography Architecture (JCA) and Java backward compatibility with existing clients and making zero Secure Socket Extension (JSSE) frameworks. By default, these frameworks support only classical algorithms. To introduce changes to the banking application itself. ML-KEM support, the BouncyCastle PQC security provider [8] was registered as a JCA provider at JVM startup: B. System Architecture The deployment comprises three tiers, as illustrated in12 3 Figure 22. 4

Security.insertProviderAt( new BouncyCastleJsseProvider(), 1); Security.insertProviderAt( new BouncyCastlePQCProvider(), 2);

Listing 1. BouncyCastle PQC provider registration (abbreviated).

With the provider registered, TLS configuration specifying X25519MLKEM768 or MLKEM512 key exchange groups is handled transparently by the JCA/JSSE layer, with no modification to the gateway application code. 3) Deployment and Containerization: All components were containerized using Docker to ensure configuration consistency across environments and to support repeatable, scalable deployment. Each container image packages the upgraded OpenSSL or JVM environment alongside the application, eliminating environment-specific dependency mismatches. D. Performance Evaluation Fig. 22. The Three Tier Architecture

1) Methodology: We evaluated performance impact using h2load, the HTTP/2 load testing tool from the nghttp2 project, 1) Public-facing web server (Apache). Terminates TLS with C = 100 concurrent clients over a 30-second duration. connections from internet-facing clients; acts as a reverse We compared two configurations: (1) classical X25519 as the proxy routing requests to the API gateway. Primary TLS baseline, and (2) ML-KEM-512 hybrid key exchange as the termination point for external traffic and first migration PQC-enabled configuration. Four metrics were measured: timefor-request (end-to-end latency) Figure 23, time-for-connect target. 2) API gateway (Java / Spring Boot). Manages authentica- (TCP + TLS handshake time) Figure 24, time-to-first-byte tion, authorization, rate limiting, and routing. Terminates (server processing latency) Figure 25, and per-client request TLS from the web server and establishes new TLS rate. sessions toward backend services. Second migration 2) Results: The primary overhead is in connection establishtarget. ment: mean time-for-connect increases from 24.7 ms to 30.4 ms 3) Internal Banking application. Hosts sensitive financial (approximately +23%), reflecting the additional computational records, and interacts with the API gateway. work of ML-KEM key encapsulation during the TLS handshake.

TABLE XI H 2 LOAD P ERFORMANCE : X25519 VS . ML-KEM-512 (C = 100, 30 S )

Config

Metric

Min

Max

Mean

SD

X25519

Time-for-request (ms) Time-for-connect (ms) Time-to-1st-byte (ms) Reqs/client/s

98.2 10.9 325.1 1.12

1650 37.2 1600 1.40

779.3 24.7 856.5 1.27

160.8 8.2 296.0 0.06

ML-KEM-512

Time-for-request (ms) Time-for-connect (ms) Time-to-1st-byte (ms) Reqs/client/s

117.8 15.3 357.9 1.10

1860 45.8 1590 1.37

789.2 30.4 841.6 1.25

182.5 10.0 276.1 0.06

End-to-end request latency shows a modest mean increase of approximately 1.3%. Per-client throughput decreases by approximately 1.6%. The deployment produced zero errors across all test runs under both configurations. This overhead is an acceptable and expected trade-off for quantum-safe security in a financial institution context where connection reuse is standard and protected data carries decade-long confidentiality requirements.

across protocol, cipher suite, key exchange, and certificate management practices in the wild. The OCBC deployment (C3) demonstrates what executing the migration looks like in practice. Together, they form a coherent arc from tooling to measurement to execution. A unifying observation is that the primary barrier to quantumsafe migration is not algorithmic readiness but operational visibility. NIST has published final standards. Reference implementations exist. Hybrid cipher suites are available in current versions of OpenSSL and BouncyCastle [7], [8]. What organizations lack is a precise, machine-readable answer to what they are currently running, and therefore what they need to change, and how to effect that change, at scale. VI. C ONCLUSION AND F UTURE W ORK

The post-quantum migration of enterprise TLS infrastructure is not a future problem, it is a present one. Reference PQC implementations are available, however the main barrier is operational: organizations do not know, with precision, what cryptography their infrastructure is currently configured to use, and without that knowledge, no migration program can be E. Lessons Learned planned or executed with confidence. This paper has addressed that barrier through three complea) Layer-by-layer migration is practical.: Securing the mentary contributions. We presented an automated, determinweb server and API gateway layers required no changes to the istic framework for extracting and normalizing TLS cryptointernal banking application. In enterprises where applications graphic configuration directly from Nginx, Apache, and Spring are accessed through API gateways or load balancers, migrating Boot infrastructure, producing a unified, provenance-traced the termination layer first maximizes coverage with minimal inventory suitable for quantum-risk assessment and policy application-level disruption. comparison. We reported a large-scale empirical measurement b) Provider-level integration enables Java ecosystem study of 8,443 real-world Nginx configurations, establishing migration.: The JCA/JSSE provider architecture allows PQC that post-quantum hybrid key exchange adoption is zero in support to be injected into Java environments without modifying application code. BouncyCastle’s PQC provider [8] makes this the measured corpus, that 28.9% of configurations rely on injection straightforward, but operators must explicitly register RSA key exchange with no forward secrecy, and that 21.8% still permit deprecated TLS 1.0 or 1.1, a baseline against it at JVM startup; it is not enabled by default. c) HSM readiness must be assessed early.: This deploy- which future adoption can be measured. And we documented a ment used filesystem-backed private keys. In production envi- practical hybrid PQC deployment in modern service gateways ronments where keys are HSM-backed, the HSM’s firmware like web servers and API gateways, demonstrating that MLmust be assessed for ML-KEM support before migration KEM-512 and X25519-MLKEM768 can be introduced at the can proceed. HSM readiness assessment should be the first TLS termination layer of a multi-tier banking architecture action for any financial institution beginning a PQC migration with manageable performance overhead, zero application-layer changes, and zero errors under load. program. The central lesson across all three contributions is architecd) Certificate migration remains an open phase.: This deployment addresses key exchange only; certificates continue tural: TLS termination is distributed across a cryptographic to use RSA or ECDSA signatures. Migration to ML-DSA perimeter of load balancers, API gateways, reverse proxies, certificates is the following necessary phase, which will serve and web servers, each of which is an independent migration as future work, once there is support of PQC signatures in the target. We have demonstrated that we can achieve configlevel visibility, and a migration strategy that begins at the supporting PKI. outermost termination layer and works inward. The framework F. Discussion: Synthesizing the Three Contributions and deployment described in this paper provide both. The three contributions address different phases of the same We consider the following tasks as future work: Extending underlying problem. The discovery framework (C1) provides config-level TLS discovery to HAProxy, Envoy, and cloudthe tooling to answer the same question for a specific organiza- native TLS services would substantially increase coverage of tion’s own infrastructure. The measurement study (C2) presents the enterprise cryptographic perimeter. A longitudinal measurea large-scale empirical measurement of 8,443 real-world Nginx ment study tracking PQC adoption in public repositories over TLS configurations from public repositories, establishing a time would provide a quantitative baseline for monitoring baseline of TLS hygiene and quantum vulnerability surface industry migration progress; the four X25519MLKEM768

Fig. 23. Time For Request

Fig. 24. Time to Connect

Fig. 25. Time to 1st Byte

configurations identified in this corpus represent the leading edge of what will become a measurable trend. The certificate

migration phase, and deploying ML-DSA certificates alongside hybrid key exchange, warrants a dedicated study once standards

stabilize and we have support for PQC signautures in PKI. ACKNOWLEDGMENT This work was supported by Oversea-Chinese Banking Corporation Limited (OCBC Bank), Singapore. The authors thank Praveen Raina, Peter Koh, Mayda Lim, and Alena Lim for their in-kind contributions and support throughout the project. The authors also acknowledge the support of Nanyang Technological University, Singapore. This work was also supported by the CyberSG R&D Programme Office, Singapore. The authors thank the programme office team for their guidance and support throughout the project. The authors also acknowledge the support of Digital Trust Centre and Nanyang Technological University, Singapore. R EFERENCES [1] P. W. Shor, “Algorithms for quantum computation: Discrete logarithms and factoring,” in Proceedings of the 35th Annual Symposium on Foundations of Computer Science (FOCS), 1994, pp. 124–134. [2] M. Stevens and TNO, “The PQC migration handbook, 2nd edition,” TNO, Tech. Rep., Dec. 2024. [Online]. Available: https://publications. tno.nl/publication/34643386/fXcPVHsX/TNO-2024-pqc-en.pdf [3] R. Babbush, A. Zalcman, C. Gidney, M. Broughton, T. Khattar, H. Neven, T. Bergamaschi, J. Drake, and D. Boneh, “Securing elliptic curve cryptocurrencies against quantum vulnerabilities: Resource estimates and mitigations,” arXiv preprint arXiv:2603.28846, 2026. [4] National Institute of Standards and Technology, “FIPS 203: ModuleLattice-Based Key-Encapsulation Mechanism Standard,” NIST, Tech. Rep., Aug. 2024. [Online]. Available: https://doi.org/10.6028/NIST.FIPS. 203 [5] ——, “FIPS 204: Module-Lattice-Based Digital Signature Standard,” NIST, Tech. Rep., Aug. 2024. [Online]. Available: https://doi.org/10. 6028/NIST.FIPS.204 [6] ——, “FIPS 205: Stateless Hash-Based Digital Signature Standard,” NIST, Tech. Rep., Aug. 2024. [Online]. Available: https://doi.org/10. 6028/NIST.FIPS.205 [7] Open Quantum Safe Project, “OQS-Provider: Post-quantum algorithms for OpenSSL,” https://github.com/open-quantum-safe/oqs-provider, 2024. [8] The Legion of the Bouncy Castle, “Bouncy castle cryptography APIs for Java,” https://www.bouncycastle.org/, 2024. [9] National Institute of Standards and Technology, “SP 800-52 Rev. 2: Guidelines for the Selection, Configuration, and Use of Transport Layer Security (TLS) Implementations,” NIST, Tech. Rep., 2019. [Online]. Available: https://doi.org/10.6028/NIST.SP.800-52r2 [10] L. K. Grover, “A fast quantum mechanical algorithm for database search,” in Proceedings of the 28th Annual ACM Symposium on Theory of Computing (STOC), 1996, pp. 212–219. [11] Post-Quantum, “Enterprise PQC migration: New study predicts 5–15+ year timelines,” https://postquantum.com/security-pqc/ enterprise-pqc-migration-study/, Dec. 2025. [12] E. Rescorla, “RFC 8446: The transport layer security (TLS) protocol version 1.3,” Internet Engineering Task Force, 2018. [Online]. Available: https://www.rfc-editor.org/rfc/rfc8446 [13] National Institute of Standards and Technology, “NIST CSWP 39: Considerations for Achieving Crypto Agility,” NIST, Tech. Rep., Dec. 2025. [Online]. Available: https://nvlpubs.nist.gov/nistpubs/CSWP/NIST. CSWP.39.pdf [14] K. Moriarty and S. Farrell, “RFC 8996: Deprecating TLS 1.0 and TLS 1.1,” Internet Engineering Task Force, 2021. [Online]. Available: https://www.rfc-editor.org/rfc/rfc8996 [15] S. Hebrok, S. Nachtigall, M. Maehren, N. Niemann, C. Pöpper, and J. Somorovsky, “We really need to talk about session tickets: A large-scale analysis of cryptographic dangers with TLS session tickets,” in Proceedings of the 32nd USENIX Security Symposium. USENIX Association, 2023. [Online]. Available: https: //www.usenix.org/system/files/usenixsecurity23-hebrok.pdf [16] R. van den Berg, J. Vreeken, and T. Holz, “A large-scale analysis of HTTPS deployments,” Journal of Computer Security, vol. 28, no. 6, pp. 631–660, 2020.

[17] TODO, “Looma: A low-latency PQTLS authentication architecture for cloud environments,” in Proceedings of the Network and Distributed System Security Symposium (NDSS), 2026. [Online]. Available: https: //www.ndss-symposium.org/wp-content/uploads/2026-f74-paper.pdf

Record · ID 200391 · SHA-256 6ed9382d60309804
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.