Paper 2026/2341

Measuring Parallel Execution of Classical–PQC Component Pairs in Hybrid TLS 1.3

Siwoo Eum, Hansung University
Minho Song, Hansung University
Seung-Won Lee, Hansung University
Hwajeong Seo, Hansung University
Abstract

Hybrid key exchange and Composite ML-DSA signatures in TLS 1.3 split one operation into a classical component and a post-quantum cryptography (PQC) component that do not depend on each other. Using a cryptographic workload of the TLS handshake rather than a full TLS connection, this paper measures whether running the two components at the same time on two pthread worker threads reduces latency compared with sequential execution. We evaluate the three ECDHE–ML-KEM groups of RFC 10024 with the matching Composite ML-DSA schemes, each with server authentication and mutual authentication (mTLS). Parallel execution keeps the order of operations, overlaps only the component pair of one operation, and is timed with all synchronization cost included. In an ARM and an x86 environment, parallel execution was faster in all six conditions, with speedups of 1.157×–1.281× and 1.041×–1.235×. The gain was large in the signature stages, where the two components take similar time, and small or negative in the key exchange stages, where one component dominates. In a low-power x86 environment, however, the same source code was slower in all six conditions (0.800×–0.917×). There, the overhead of waking and waiting for the worker threads exceeded the time saved, and it grew with the stage length, so a fixed cost per pair does not explain it. Independence of the components therefore does not guarantee a gain, and parallelization should be applied only after measuring in the target environment.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
Post-quantum cryptographyTLS 1.3Hybrid key exchangeML-KEMComposite ML-DSAMutual authenticationpthread
Contact author(s)
shuraatum @ gmail com
smino0906 @ gmail com
dkajdfhd1 @ gmail com
hwajeong84 @ gmail com
History
2026-10-07: approved
2026-10-05: received
See all versions
Short URL
https://ia.cr/2026/2341
License
No rights reserved
CC0

BibTeX

@misc{cryptoeprint:2026/2341,
      author = {Siwoo Eum and Minho Song and Seung-Won Lee and Hwajeong Seo},
      title = {Measuring Parallel Execution of Classical–{PQC} Component Pairs in Hybrid {TLS} 1.3},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2341},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2341}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.