Publications

Research on how ready open-source software is for post-quantum cryptography.

First page of the paper
ESEM 2026Peer-reviewedConference paper

PQC-Readiness of Open-Source Software: An Empirical Study

Lukas Mehl · Sole author

20th International Symposium on Empirical Software Engineering and Measurement (ESEM 2026), Emerging Results, Vision & Reflection Track. Leibniz International Proceedings in Informatics (LIPIcs), Vol. 394, pp. 53:1–53:14. Published Oct 5, 2026.

~14,500
GitHub repositories analyzed
3
languages: Python, Java, Go
14
pages

Abstract

Migrating open-source systems to post-quantum cryptography requires knowing where classical public-key primitives still appear in code, yet much empirical work has targeted dependency graphs or misuse of APIs rather than primitive-level, multi-language usage at scale. This paper describes a static analyzer that scans Python, Java, and Go repositories using syntax-aware parsing, classifies cryptographic calls and imports as post-quantum-vulnerable, quantum-safe, or PQC-ready, and aggregates findings for ecosystem-level measurement.

Applied to a stratified sample of about fourteen and a half thousand GitHub repositories, vulnerable primitives are found to be widespread at the level of explicit calls and imports, with strongly language-dependent rates shaped in part by how transport and certificate stacks are treated in static analysis. Evidence of PQC-ready APIs is exceedingly rare by comparison, underscoring a stark adoption gap relative to migration goals. Methodological limitations are stated so the baseline can be interpreted, reproduced, and extended.

Keywords

post-quantum cryptographystatic analysisempirical studyopen-source softwarecryptographic primitives

Presented at ESEM 2026 on Oct 9, 2026 by proxy presenter Phuong T. Nguyen (University of L'Aquila).

How to cite

Lukas Mehl. PQC-Readiness of Open-Source Software: An Empirical Study. In 20th International Symposium on Empirical Software Engineering and Measurement (ESEM 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 394, pp. 53:1-53:14, Schloss Dagstuhl, Leibniz-Zentrum für Informatik (2026). https://doi.org/10.4230/LIPIcs.ESEM.2026.53

@InProceedings{mehl:LIPIcs.ESEM.2026.53,
  author =	{Mehl, Lukas},
  title =	{{PQC-Readiness of Open-Source Software: An Empirical Study}},
  booktitle =	{20th International Symposium on Empirical Software Engineering and Measurement (ESEM 2026)},
  pages =	{53:1--53:14},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-450-5},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{394},
  editor =	{Feldt, Robert and Paasivaara, Maria and Mendez, Daniel and Wagner, Stefan and Bar\'{o}n, Marvin Mu\~{n}oz},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESEM.2026.53},
  URN =		{urn:nbn:de:0030-drops-280211},
  doi =		{10.4230/LIPIcs.ESEM.2026.53},
  annote =	{Keywords: post-quantum cryptography, static analysis, empirical study, open-source software, cryptographic primitives}
}

© Lukas Mehl. Published by Schloss Dagstuhl in LIPIcs under a Creative Commons Attribution 4.0 (CC BY 4.0) license.

Posters & competitions

  • CCSC Central Plains · 2026

    Research poster on PQCScanner at the Consortium for Computing Sciences in Colleges, Central Plains region. Programming contest: 2nd place overall with Sapnish Sharma and Ujjwal Sitaula.

Full CV →