Conceptio › Archive › arXiv CS
arXiv CS open access

SoK: Post-Quantum Cryptography (PQC) Integration in Software Development: Approaches, Gaps, and Future Directions

Shakya R. D. N. et al. · arxiv_cs
arXiv CS · Papers
Open Source ↗Direct PDF ↓
cryptographycybersecurityprivacysecurity
Standardised post-quantum cryptography (PQC) is critical for protecting software systems against future quantum threats, but standardised algorithms alone do not provide a pathway for their secure integration into software. This paper presents a Systematisation of Knowledge (SoK) of PQC integration
Conceptio Open Archive

Analyze & explore related research in Conceptio

Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.

arXiv:2611.08442v1 [cs.SE] 5 Nov 2026

SoK: Post-Quantum Cryptography (PQC) Integration in Software Development: Approaches, Gaps, and Future Directions R.D.N. Shakya,1,2 Craig Costello,3 Nalin A.G. Arachchilage2 1 Faculty of Information Technology, University of Moratuwa, Sri Lanka 2 School of Computing Technologies, RMIT University, Australia 3 Queensland University of Technology, Australia shakyardn.26@uom.lk,craig.costello@qut.edu.au,nalin.arachchilage@rmit.edu.au Abstract

National Institute of Standards and Technology (NIST), for example, has standardised PQC algorithms through FIPS 203, FIPS 204, and FIPS 205 [34,37–39]. However, standardisation alone does not resolve the engineering challenges of integrating PQC into software systems [52]. Practical integration involves decisions concerning PQC algorithm selection and configuration, API and library integration, implementation, testing, validation, deployment, and maintenance [22, 23, 51]. Flaws in these activities can introduce vulnerabilities or undermine the intended security guarantees [22, 23, 51]. Thus, secure PQC integration requires complementary support, including frameworks, tools and libraries, guidance, migration strategies, and developer education [3, 9, 12, 22, 41]. Collectively, these approaches form an emerging PQC integration landscape covering activities from implementing and integrating PQC mechanisms to migrating existing systems from classical cryptography. Despite this progress, the landscape remains fragmented [48]. Existing approaches [8, 21, 24] often address individual activities, such as algorithm implementation, migration planning, or testing, rather than the end-to-end software development and deployment process. Addressing these activities in isolation can leave security-critical gaps; for example, effective migration planning does not ensure secure implementation, while technically correct implementation does not ensure that all vulnerable classical cryptographic dependencies have been identified and migrated. It therefore remains unclear whether existing research provides sufficient support for the practical integration of standardised PQC into software systems. In particular, the extent to which existing approaches collectively cover software development lifecycle (SDLC) activities and align with PQC standards and migration recommendations has not been systematically examined. This is important because an approach may address a specific integration activity while relying on non-standardised algorithms, outdated implementations, or incomplete migration practices. Previous studies [1, 27, 50, 52] have primarily examined PQC algorithms or performance benchmarking and provide limited insight into how existing

Standardised post-quantum cryptography (PQC) is critical for protecting software systems against future quantum threats, but standardised algorithms alone do not provide a pathway for their secure integration into software. This paper presents a Systematisation of Knowledge (SoK) of PQC integration in software development, synthesising existing approaches across implementation, migration, and developer education. We analyse these approaches against NIST PQC standards and PQC migration guidance, software development lifecycle coverage, cybersecurity practices, deployment maturity, and testing and evaluation evidence. Our analysis shows that existing work establishes important technical and organisational foundations but provides disconnected support across the software development lifecycle, with limited coordination between preparation, implementation, migration, deployment, maintenance, and developer practices. Evaluation evidence also remains concentrated in controlled or early-stage settings, providing stronger evidence of technical feasibility than operational readiness. We identify cross-cutting gaps and research directions for developing lifecycle-oriented, empirically validated approaches that connect technical, developer, and organisational requirements for secure PQC integration.

1

Introduction

Quantum computing poses a significant threat to widely deployed public-key cryptographic algorithms, including RSA and Elliptic Curve Cryptography, which secure modern software systems [7, 19]. Although cryptographically relevant quantum computers are not yet available, attackers may collect encrypted data today for future decryption, creating a "harvest now, decrypt later" threat [6, 20, 24]. Consequently, post-quantum cryptography (PQC) has become a strategic priority, shifting attention from developing quantum-resistant algorithms towards their practical integration and deployment in software systems [7]. In response, standards bodies and organisations worldwide have advanced PQC standardisation and deployment. The 1

approaches collectively support PQC integration, including their alignment with standards and migration recommendations, SDLC and cybersecurity practice coverage, and deployment and evaluation evidence. To address this gap, we present a Systematisation of Knowledge (SoK) of approaches supporting PQC integration in software. We systematically characterise existing approaches according to the aspects of PQC integration they support across software systems. Accordingly, we aim to systematically characterise the current PQC integration landscape in software development by addressing the following research questions (RQs):

with PQC standards and migration guidance, coverage of software development lifecycle (SDLC) activities, deployment maturity, and evaluation evidence. Existing research has addressed specific aspects of this landscape. Ahmed et al. [3] analyse PQC support in cryptographic libraries, while Naether et al. [41] examine software migration challenges. Bizri et al. [9] analyse institutional PQC migration frameworks. Other studies focus on algorithm foundations and implementations [52], PKI applications and benchmarking [50], and PQC performance and energy characteristics [1, 27]. Collectively, these studies provide insights into individual aspects of PQC integration but offer limited understanding of how these efforts can be connected to support secure PQC integration. This SoK addresses this gap by synthesising evidence on standards and migration-guidance alignment, SDLC coverage, cybersecurity activities, deployment maturity, and empirical evaluation.

• RQ1: What approaches have been proposed or developed to support PQC integration in software systems? • RQ2: To what extent do existing approaches align with available PQC standards and established migration recommendations?

2.2

• RQ3: Which SDLC activities and cybersecurity activities are addressed by existing PQC approaches?

To characterise the PQC integration landscape, this study adopts complementary reference 1 points discussed below. These are used as analytical lenses rather than prescriptive benchmarks to examine how existing approaches operationalise current standards, recommendations, and guidance.

• RQ4: What is the deployment maturity of existing approaches? • RQ5: What empirical evidence exists for the testing and evaluation of existing approaches?

2.2.1

This SoK makes four primary contributions. First, we provide a systematic synthesis and classification of existing approaches supporting PQC implementation, migration, and developer education in software development, establishing a consolidated view of the current PQC integration landscape. Second, we present an evidence-driven assessment of these approaches by analysing their alignment with available PQC standards, migration recommendations, SDLC activities, and cybersecurity activities. Third, we evaluate the deployment maturity and empirical validation of existing approaches, revealing the gap between conceptual proposals and deployment-ready solutions. Finally, we identify key research challenges and future directions for advancing secure, scalable, and sustainable PQC integration in software development, thereby supporting the transition from standardised cryptographic algorithms to practical software deployment.

2 2.1

Background

NIST PQC Standards

NIST established the PQC standardisation project [34] to develop and standardise PQC algorithms. Following a multiround evaluation process, NIST published three PQC standards. FIPS 203: Module-Lattice-Based Key-Encapsulation Mechanism Standard (ML-KEM) defines a key-encapsulation mechanism for secure shared-secret establishment [37]. FIPS 204: Module-Lattice-Based Digital Signature Standard (MLDSA) specifies a digital signature algorithm [38], while FIPS 205: Stateless Hash-Based Digital Signature Standard (SLHDSA) defines a hash-based signature scheme [39]. We use the NIST PQC standards (FIPS 203–205) as the primary analytical baseline2 because they provide a finalised and bounded set of standardised PQC mechanisms with explicit specifications for consistent assessment. Alignment with these standards is therefore treated as an analytical dimension. 2.2.2

Related work and Background

PQC Migration Guidance

PQC migration extends beyond algorithm replacement and requires coordinated organisational and technical planning [16]. The PQCC migration roadmap [44] provides a structured view of the migration process, covering (1) Preparation, (2) Baseline Understanding, (3) Planning and Execution, and (4)

Related work

A recent study examined socio-technical barriers affecting PQC implementation across human, technological, and organisational factors [48]. The present study extends this work by examining the broader PQC integration landscape across implementation, migration, and developer education approaches in software development. It further examines their alignment

1 Only finalised and widely recognised standards, guidance documents, and recommendations were considered. 2 ISO/IEC [26], IETF [5], and ETSI [18] are treated as complementary references.

2

Monitoring and Evaluation. These stages capture key activities for planning, executing, and sustaining PQC migration and are therefore used as an analytical lens to examine how existing approaches address its organisational and technical requirements of systematic PQC migration. 2.2.3

nerabilities despite the use of standardised algorithms [48,51]. This study assesses reported testing and evaluation evidence of the identified implementation and migration approaches using NIST IR 8397 [10] and NIST PQC evaluation criteria [35, 36] as reference points, covering software verification, implementation correctness, security, performance, and cost . Additional evidence, including interoperability testing, usability evaluation, and formal verification, is considered where reported by the reviewed studies.

Software Development Lifecycle (SDLC)

PQC integration is not confined to cryptographic implementation; decisions affecting security may arise throughout software development, from requirements and design through coding, testing, deployment, and maintenance. This study therefore uses the SDLC, comprising planning, requirement analysis, design, coding, testing, deployment, and maintenance [25], to assess the SDLC coverage of existing approaches supporting PQC implementation and migration. 2.2.4

3

We followed a SoK methodology supported by the systematic literature review (SLR) process proposed by Kitchenham and Charters [29]. The methodology consists of two main stages: (i) study collection and (ii) evidence mapping, as illustrated in Figure 1. In the first stage, we identified and selected relevant literature using a structured review protocol. In the second stage, we synthesised and evaluated the extracted evidence against predefined dimensions derived from established standards, guidance, and frameworks.

NIST Cybersecurity Framework Version 2.0

Secure PQC integration also involves cybersecurity activities that extend beyond the correct implementation of cryptographic primitives, including governance, risk identification, protection, detection, response, and recovery. NIST Cybersecurity Framework (CSF) 2.0 provides a widely established risk-based structure encompassing six core functions: Govern (GV), Identify (ID), Protect (PR), Detect (DE), Respond (RS), and Recover (RC) [40]. It is therefore used as a complementary analytical lens to examine whether existing PQC approaches address broader cybersecurity and organisational activities rather than focusing exclusively on cryptographic mechanisms. 2.2.5

3.1

Study Collection

We developed a review protocol following Kitchenham and Charters [29] and defined the scope using PICOC framework. We operationalised the PICOC elements into search concepts and synonyms, which were combined using Boolean operators and adapted to the syntax of each database. We searched scholarly databases such as the ACM Digital Library, IEEE Xplore and selected cybersecurity venues for peer-reviewed English-language publications from January 2020 to July 2026 addressing PQC integration, implementation, migration, or developer education in software development (see Appendix A). Study selection followed the PRISMA 2020 guidelines [43]. The search returned 10,519 records, with 99 additional records identified through targeted venue searches. After deduplication, title/abstract screening, full-text assessment against predefined criteria, and backward and forward snowballing, 25 studies were included. We used a predefined extraction form to record bibliographic information and evidence relevant to the research questions, including PQC standards, migration support, SDLC coverage, standards alignment, deployment, and evaluation evidence. We analysed the extracted evidence using Braun and Clarke’s reflexive thematic analysis [15]. Two authors independently reviewed the extracted evidence and assigned descriptive codes to segments addressing the research questions. Codes were compared across studies, grouped into candidate themes, and iteratively reviewed and refined against the underlying evidence. Themes were then defined, named, and mapped to the research questions to synthesise recurring patterns in PQC implementation, migration, and developer education. Coding

Deployment Maturity Level

This SoK examines the deployment maturity of the approaches identified in the reviewed literature based on reported implementation evidence and validation activities, informed by the Technology Readiness Level (TRL) concept proposed by Mankins [33]. The classification enables a consistent assessment of progression from theoretical concepts to practical deployment. Approaches are classified as Conceptual when they constitute proposals or concepts without implementation; Prototype when they provide proof-of-concept implementations demonstrating technical feasibility; Experimental when implementations are validated through controlled experiments, benchmarks, simulations, or laboratory testing; Pilot when evaluated in realistic or organisational environments using representative users, systems, or workloads; and Production-ready when deployed with evidence of sustained real-world use. 2.2.6

Methodology

NIST Guidance for Testing and Evaluation

Testing and evaluation are critical to ensuring secure PQC implementations, as implementation flaws may introduce vul3

Figure 1: Overview of the SoK methodology and evidence mapping workflow. discrepancies were discussed and resolved between the authors, and Cohen’s kappa was used as a consistency check, yielding substantial agreement (κ = 0.7945).

2. Standards and Migration Alignment (RQ2): Identification of support for NIST PQC standards (FIPS 203205) [37–39] and PQCC migration activities [44].

3.2

3. SDLC and Cybersecurity Coverage (RQ3): Assessment of SDLC activities [25] and NIST CSF 2.0 functions [40] addressed by each approach.

Evidence Mapping

We used evidence mapping to systematically characterise the approaches identified in the included studies. We derived mapping dimensions from authoritative standards and guidance, such as NIST FIPS 203-205, PQCC migration guidance, NIST CSF 2.0, and established SDLC practices. These sources served as analytical references for classification and comparison, rather than inclusion criteria. We operationalised each dimension into coding categories and applied the resulting scheme to the extracted evidence, iteratively refining category definitions to resolve ambiguities across studies. For example, the statement “... studied the performance of the algorithms...” from [22] was coded as Performance evaluation and mapped to RQ4 (Testing and evaluation). Each study was coded and mapped across five dimensions:

4. Deployment Maturity (RQ4): Classification from conceptual proposals to production deployments using the maturity levels defined in Section 2.2.5. 5. Evaluation Evidence (RQ5): Assessment of reported testing and validation evidence using NIST IR 8397 [10], and NIST PQC evaluation criteria as reference points [35,36], covering software verification, implementation correctness, security, performance, and cost. Additional evidence, including interoperability testing, usability evaluation, and formal verification, was recorded where reported.

3.3

1. PQC Integration Approaches (RQ1): Classification of the approach as supporting PQC implementation, migration, developer education, or a combination thereof.

Limitations of the Review

Several limitations may affect the validity of this study. Relevant studies may have been missed because of database 4

port PQC implementation and operational integration, including certificate authorities for PQC-signed certificates [42, 53]. Testing and validation approaches evaluate PQC implementations and systems, including functional, conformance, security, and performance properties [28, 58]. Tools and libraries similarly support direct PQC integration [22, 47], hardness estimation for assessing the computational security of PQC schemes [17], and testing of PQC schemes and implementations [28, 54]. Table 1 summarises the evidence across NIST PQC standards alignment, SDLC coverage, NIST CSF, deployment maturity, and evaluation evidence. NIST PQC standards alignment: The reviewed studies were classified by their relationship to the standardized NIST PQC schemes. One study implemented final standards, MLKEM and ML-DSA (FIPS 203/204) [54]. Four studies used pre-standardisation variants that contributed to NIST standards, including Kyber, Dilithium, Falcon, and SPHINCS+ [22, 42, 53, 58]. Three studies implemented NIST candidates not ultimately standardised, including Classic McEliece, SABER, NewHope, FrodoKEM, MAYO, SNOVA, BIKE, and NTRU Prime [24, 47, 54]. Two considered schemes selected for future standardisation but not yet finalised at evaluation, namely Falcon, SPHINCS+, and HQC [53,54]. One employed the non-NIST scheme CROSS-RSDPG [54], while three studies adopted scheme-agnostic approaches [17, 28, 46]. SDLC coverage: The identified approaches show limited and uneven coverage across the SDLC. Coding was addressed by five studies, primarily through cryptographic implementation of PQC schemes or libraries [22, 24, 42, 47, 53]. Testing was addressed by three studies through functional, conformance, and performance-oriented evaluation [28,54,58]. Two studies addressed design-oriented activities; one supported PQC algorithm and library selection [46], while another provided hardness estimation for assessing the computational security of PQC schemes [17]. No reviewed study explicitly addressed requirement analysis, deployment, or maintenance. NIST CSF v2 alignment: Alignment was concentrated on the Protect (PR) function, which concerns implementing safeguards to protect systems and data. Eight studies mapped to PR as their focus on PQC implementation, enhancement, development or testing [17, 22, 24, 28, 42, 47, 53, 54]. Detect (DE), which concerns identifying cybersecurity events or implementation problems, appeared in three studies through testing and validation [28, 54, 58]. Govern (GV), which concerns establishing and overseeing cybersecurity strategy and risk-management decisions, appeared only in the approach supporting PQC algorithm and library selection [46]. No study addressed Identify (ID), concerning systematic identification of cryptographic assets and quantum-related risks, or Respond (RS) and Recover (RC), concerning incident management and restoration of affected operations. Deployment maturity: Deployment evidence was concentrated at the experimental level, with eight studies validating

Figure 2: Classification of approaches supporting PQC integration in software. coverage, publication availability, or our search and selection criteria. Researchers may introduce subjectivity when interpreting qualitative data, coding studies, and mapping evidence. We mitigated these risks through predefined criteria and coding procedures, snowballing, independent coding by two authors, and discrepancy resolution through discussion. The review is further limited by its focus on peer-reviewed English-language literature, which may introduce publication and language bias. Finally, this SoK does not include expert or practitioner validation; consequently, the mapped approaches should not be interpreted as evidence of real-world deployment effectiveness or operational readiness.

4

Results

The analysis identified three categories of approaches supporting PQC integration in software development: implementation support, migration support, and developer education. Implementation support and migration strategies address the technical and process-related activities involved in PQC integration, while developer education focuses on the development of knowledge and skills required for effective integration.

4.1

PQC Implementation Support

PQC implementation support approaches provide the technical foundation for integrating PQC mechanisms into software systems [48]. As shown in Figure 2, the identified approaches include frameworks, tools, and libraries. Framework-based approaches support activities spanning design and planning [46], implementation and enhancement [24], development and deployment support [42, 53], and testing and validation [28, 58]. Design and planning approaches support PQC algorithm and library selection [46], whereas implementation-oriented approaches integrate PQC mechanisms into existing software or protocols [24]. Development and deployment approaches sup5

Table 1: Evidence-based assessment of PQC implementation support approaches across NIST PQC standards alignment, software development lifecycle (SDLC) coverage, NIST CSF v2 alignment, deployment maturity, and evaluation evidence. Approach Category

Paper Ref.

Design & Planning [46] Implementation & Enhancement

[24]

Development & Deployment Support

[42]

Testing & Validation

[28]

[53]

[58]

Used PQC Scheme

NIST Covered standards SDLC Stage alignment Frameworks

Covered Deployment NIST CSF v2 Maturity

Reported Evaluation Evidence

Scheme-agnostic

S6

Design

GV

Conceptual

Performance evaluation

Classic McEliece, SABER

S3

Coding

PR

Experimental

Naoris core-based Dilithium

S2

Coding

PR

Experimental

Falcon, Dilithium, SPHINCS+

S2, S4

Coding

PR

Experimental

Performance evaluation

Scheme-agnostic

S6

Testing

PR, DE

Experimental

Functional testing

Kyber

S2

Testing

DE

Experimental

Protocol conformance; Performance evaluation

Scheme-agnostic

S6

Design

PR

Experimental

Functional testing

CRYSTALS-Kyber, CRYSTALS-Dilithium, SABER, FrodoKEM

S2

Coding

PR

Experimental

NewHope

S3

Coding

PR

Prototype

Scheme-agnostic

S6

Testing

PR, DE

Experimental

Functional testing

S1, S3, S4, S5

Testing

PR, DE

Experimental

Functional testing

Formal security proof validation; Performance evaluation Security testing (side-channel and cryptanalytic attacks)

Tools and libraries Implementation & Enhancement

[17] [22] [47]

Testing & Validation

[28]

[54]

ML-DSA, CROSS-RSDPG, MAYO, SNOVA, Falcon, SPHINCS+, BIKE, FrodoKEM, ML-KEM, NTRU Prime, HQC

KAT validation; Performance evaluation; Security testing (memory leak analysis) Security testing (CCA evaluation)

Abbreviations: NIST CSF v2 functions: GV = Govern, PR = Protect, DE = Detect; KAT = Known Answer Test; CCA = Chosen-Ciphertext Attack; N/A = Not Applicable. NIST PQC standards alignment coding: S1 = Standardised (final NIST-standardised schemes appeared in FIPS 203 - 205); S2 = Pre-standardisation variant (earlier version of a scheme that subsequently became standardised); S3 = NIST candidate (candidate evaluated in the NIST PQC process but not ultimately standardised); S4 = NIST-selected, not yet standardised (selected for future standardisation but not yet a final standard at the study/evaluation point); S5 = Non-NIST PQC (PQC scheme outside the NIST standardisation process); S6 = Scheme-agnostic (approach not tied to a specific PQC scheme).

4.2

their approaches through controlled experiments, benchmarks, or laboratory assessment [17, 22, 24, 28, 42, 53, 54, 58]. One study was conceptual, presenting design and decision support without implementation [46], and one provided a prototype to demonstrate technical feasibility [47]. No study demonstrated pilot deployment in a realistic organisational setting or production deployment with sustained real-world use.

PQC Migration Support

PQC migration approaches support the transition from classical cryptography to quantum-resistant alternatives through migration planning, asset and dependency analysis, decisionmaking, implementation, refactoring, and verification [9, 41]. As shown in Figure 2, the ten studies comprise two categories: frameworks and tools or libraries. Frameworks primarily address migration planning, governance, and lifecycle management [8, 21, 30, 55], with additional support for decision-making [46], asset and dependency analysis [21], and verification [58]. Tools and libraries focus on technical activities, including asset vulnerability analysis [45], migration execution [31], and code refactoring [56, 57]. Overall, existing PQC migration approaches address key activities across the migration lifecycle, but remain fragmented, with limited end-to-end integration. Table 2 summarises the identified migration approaches and their evidence-based assessment across PQC migration activity coverage, SDLC integration, deployment maturity, and evaluation evidence.

Evaluation evidence: Evaluation primarily addressed technical correctness, security, and performance. Performance was assessed through measures such as latency [22, 24, 46, 53, 54, 58], while security evaluation included formal proofs, side-channel and cryptanalytic testing, memory-leak analysis, and CCA-based evaluation [22, 24, 42, 47]. Implementation correctness was assessed through KAT and protocolconformance testing [22, 58], and functional testing was reported in several studies [17, 28, 54]. However, evaluation of interoperability, usability, cost, and deployment testing remained limited or absent. 6

Table 2: Evidence-based assessment of PQC migration approaches across PQCC migration activity coverage, software development lifecycle (SDLC) coverage, NIST CSF v2 alignment, deployment maturity, and evaluation evidence. Approach Category

Migration Planning and Governance

Migration Decision Support Asset and Dependency Analysis

Paper Ref.

PQC Migration Activity

[21]

1,2,3,4

[8]

1,2,3,4

[55]

1

[30]

1,2,3,4

[46]

3

[21]

2

Covered SDLC Stage Frameworks Planning, Requirement analysis, Design, Coding, Testing, Maintenance Planning, Requirement analysis, Coding, Testing, Deployment, Maintenance Planning, Requirement analysis, Coding, Testing Planning, Requirement analysis, Testing, Deployment

Covered NIST CSF v2 GV, ID, PR, DE, RS, RC GV, ID, PR, DE

Deployment Maturity

Reported Evaluation Evidence

Conceptual

Not reported

Prototype

Scenario-based evaluation Theoretical validation

GV, ID, DE

Conceptual

GV, ID, PR, DE

Conceptual

Not reported

Design

GV

Conceptual

Performance evaluation

Planning, Requirement analysis

ID

Conceptual

No reported

DE

Experimental

Protocol conformance; Performance evaluation

ID, DE

Experimental

Migration Verification

[58]

4

Testing

Software Asset Vulnerability Analysis Migration Execution

[45]

3

Requirement analysis, Testing

[31]

3

Coding

PR

Experimental

[56]

3

Coding

ID, PR

Prototype

[57]

2,3

Planning, Requirement analysis, Coding

PR, DE

Conceptual

Tools and libraries

Code Refactoring

Functional testing Performance evaluation Functional testing Not reported

Abbreviations: PQC migration activity categories: (1) Preparation; (2) Baseline Understanding; (3) Planning and Execution; and (4) Monitoring and Evaluation; NIST CSF v2 functions: GV = Govern, ID = Identify, PR = Protect, DE = Detect, RS = Respond, RC = Recover.

PQCC migration activity coverage: The migration approaches were classified across the four PQCC roadmap stages: Preparation, Baseline Understanding, Planning and Execution, and Monitoring and Evaluation. Planning and execution received the strongest coverage, with eight studies addressing migration planning, decision-making for selecting algorithms or libraries, execution, or vulnerability analysis [8, 21, 30, 31, 45, 46, 56, 57]. Preparation was addressed by four studies, primarily through migration planning and governance activities [8, 21, 30, 55], while baseline understanding was addressed by four studies through cryptographic asset and dependency analysis and legacy-code assessment [8, 21, 30, 57]. Monitoring and evaluation were addressed, with four studies covering verification, testing, or migration evaluation [8, 21, 30, 58]. Notably, three migration-planning frameworks [8, 21, 30] covered all four stages, providing endto-end lifecycle coverage.

requirements definition [8, 21, 30, 45, 55, 57]. Planning was addressed by five studies through migration planning and governance activities [8, 21, 30, 55, 57], while coding was addressed by six studies through migration execution and coderefactoring activities [8,21,31,55–57]. Testing was covered by six studies through verification, functional testing, and evaluation [8, 21, 30, 45, 55, 58]. Design [21, 46], deployment [8, 30], and maintenance [8, 21] received limited coverage, with only two studies addressing each stage. NIST CSF v2 alignment: Alignment spanned all six cybersecurity activities, with the strongest coverage of Detect (DE). Govern (GV), concerning cybersecurity strategy, policy, and risk-management decisions, was addressed by five studies through planning, governance, financial planning, algorithm selection, and verification [8, 21, 30, 46, 55]. Identify (ID), concerning organisational assets, dependencies, and cybersecurity risks, was also addressed by six studies through asset and dependency analysis, and vulnerability assessment [8,21,30,45,55,56]. Protect (PR), which concerns implementing safeguards to protect systems and data, was represented in six studies through PQC migration execution and coderefactoring activities [8,21,30,31,56,57]. Detect (DE), which concerns identifying cybersecurity events and vulnerabili-

SDLC coverage: The approaches provide broad but uneven SDLC coverage, with greater emphasis on planning and implementation than the complete lifecycle. Requirement analysis was most frequently addressed, with six studies covering cryptographic asset and dependency identification, vulnerability assessment, migration strategy selection, and 7

ties, was addressed by seven studies through vulnerability analysis, testing, verification, and migration assessment activities [8,21,30,45,55,57,58]. Respond (RS) and Recover (RC) received minimal coverage, with only one study mapped to these functions [21]. Deployment maturity: PQC migration approaches remain concentrated at conceptual, prototype, and experimental levels, with no evidence of production-ready deployment. Five approaches were conceptual, providing proposed frameworks or migration support without sufficient implementation evidence [21, 30, 46, 55, 57]. Two were prototypes demonstrating technical feasibility through proof-of-concept implementations [8, 56], and three were experimental, evaluated through controlled testing such as performance evaluation [31, 45, 58]. No approach demonstrated pilot or production deployment with sustained evaluation in realistic environments. Evaluation evidence: Evaluation evidence was limited and primarily technical, focusing on functional correctness, protocol conformance, and performance. Functional testing was reported for vulnerability analysis and code-refactoring approaches [45, 56], while migration verification included protocol-conformance and performance evaluation [58]. Performance was also assessed in migration decision-support and implementation approaches [31,46]. One study used scenariobased evaluation [8], another provided theoretical validation [55], and three reported no evaluation evidence [21, 30, 57].

4.3

quantum-vulnerability assessment and PQC migration, providing broader coverage relevant to software practitioners, although practical implementation content remains limited [49]. Overall, education approaches establish foundational knowledge but provide limited practical skills for secure implementation, testing, deployment, and migration. NIST CSF v2 alignment: Alignment was uniformly limited to Protect (PR), specifically the awareness and training (PR.AT) category. All seven reviewed education approaches were mapped to PR.AT, reflecting their focus on developing learners’ knowledge and awareness of PQC concepts, standards, quantum-related threats, and migration considerations [2, 4, 12–14, 32, 49]. Two studies additionally covered quantum threat/risk analysis, vulnerability assessment, and PQC migration [32, 49]; although relevant to Identify (ID), these did not constitute explicit CSF ID alignment. No approach addressed Detect (DE), Respond (RS), or Recover (RC), including implementation-problem detection, incident management, or operational recovery. Learning modality: The reviewed developer education approaches employ three main learning modalities: in-person instruction, online instruction, and interactive prototypes. Inperson instruction is the most common modality, used by three module-based approaches [12, 14, 32]. One module-based approach uses online instruction [49]. Interactive prototypes are used by the adaptive and game-based approaches to provide an interactive learning experience [2, 4]. One approach remains at the conceptual design stage and therefore does not report an implemented learning modality [13]. Evaluation evidence: Evaluation evidence was reported for six of the seven reviewed education approaches, mostly through user studies. Five approaches involved academic learners [2, 4, 12, 14, 32], while one involved IT professionals [49]. The adaptive learning approach additionally combined functional testing of its prototype with a user study [4], whereas the game-based approach was evaluated through a user study with academic learners [2]. In contrast, the conceptual module design reported no evaluation evidence [13]. Overall, the reported evaluations primarily concern immediate learning experiences or short-term outcomes, with limited evidence of longer-term knowledge retention, transfer to PQC implementation tasks, or sustained changes in secure development behaviour.

Developer Education

Developer education approaches support the knowledge and skills required for PQC implementation and migration, which supports overall PQC integration [12, 14]. As shown in Figure 2, the identified approaches comprise traditional and interactive modern methods. Traditional approaches primarily use module-based learning through curricula, educational modules, and formal training [12–14, 32, 49]. Interactive methods include adaptive learning and game-based learning. Adaptive learning approaches provide personalised learning environments through interactive tools that adjust learning content according to learner requirements [4], while game-based approaches employ game mechanics and practical exercises to support PQC learning and learner engagement [2]. Table 3 summarises the identified developer education approaches across PQC knowledge coverage, NIST CSF v2 alignment, learning modality, and evaluation evidence. PQC knowledge coverage: The reviewed approaches primarily provide conceptual knowledge of PQC schemes, standards, protocols, and quantum threats, with limited practical implementation skills. Four module-based approaches cover NIST PQC algorithms, standardisation, protocols, and quantum-related risks [12–14, 32, 49]. The adaptive learning approach addresses lattice parameter selection [4], whereas the game-based approach covers basic PQC concepts [2]. Notably, only one study combines PQC knowledge with

5

Discussion

The findings show that existing PQC approaches provide important technical and educational foundations but remain fragmented across the software development lifecycle. Implementation, migration, and education approaches address distinct aspects of PQC integration, yet rarely form an integrated pathway from requirements analysis to maintenance activities. 8

Table 3: Evidence-based assessment of developer education approaches across knowledge coverage, NIST CSF v2 alignment, learning modality, and evaluation evidence. Approach Category

Paper Ref.

[12] Module-Based [14] Learning [32] [49] [13]

Covered NIST CSF v2

PQC Knowledge Coverage

Traditional Methods CRYSTALS-Kyber, CRYSTALS-Dilithium, PR.AT SPHINCS+, FALCON NIST PQC standardisation progress

PR.AT

PQC protocols and NIST standards, quantum risk and threat analysis Quantum vulnerability assessment, NIST PQC standards, PQC migration NIST PQC standardisation

PR.AT PR.AT PR.AT

Learning Modality In-person instruction In-person instruction In-person instruction Online instruction Conceptual design

Reported Evaluation Evidence User study (Academic learners) User study (Academic learners) User study (Academic learners) User study (IT professionals) Not reported

Interactive Modern Methods Adaptive Learning

[4]

Lattice parameter selection

PR.AT

Interactive prototype

Game-Based Learning

[2]

Basic PQC concepts

PR.AT

Interactive prototype

Functional testing of prototype; User study (Academic learners) User study (Academic learners)

Abbreviations: NIST CSF v2 function: PR.AT = Protect (Awareness and Training). Evaluation evidence primarily concerns immediate learning experiences or short-term outcomes; longer-term knowledge retention, transfer to PQC implementation tasks, and sustained changes in secure development behaviour were rarely reported.

5.1

PQC Implementation Support

Consequently, although individual support exists, evidence of their systematic coordination across the SDLC remains limited [24, 28, 42, 46, 53, 58]. The strong concentration on the NIST CSF v2 Protect function indicates that PQC implementation is largely framed as strengthening cryptographic protection. While this focus is understandable given the technical nature of PQC, it provides an incomplete view of the broader implementation problem. However, secure PQC implementation also requires identifying vulnerable assets, assessing risks and dependencies, defining responsibilities, and managing transition-related issues. Limited coverage of Identify and Govern therefore reveals gaps in asset discovery, risk management, policy, and organisational coordination. Thus, current research tends to narrow PQC implementation to cryptographic protection rather than treating it as a long-term organisational cybersecurity transition [46]. The limited coverage of final NIST-standardised mechanisms constrains the applicability of existing findings. Much of the literature evaluates earlier algorithm variants or NIST candidates [22, 24, 42, 47, 53, 58]. These studies are valuable for establishing implementation and performance knowledge, these findings cannot automatically represent the behaviour, interfaces, configurations, interoperability, or engineering requirements of final standards. This temporal gap is particularly important as PQC integration shifts from evaluating candidate algorithms to securely integrating standardised mechanisms into software systems. Future research should

The evidence indicates that the PQC implementation landscape has progressed from conceptual proposals toward technically demonstrable implementation mechanisms [22, 24, 42, 53], but this progress has not yet translated into comprehensive support for secure PQC integration. The main issue is therefore not the absence of implementation support, but the fragmentation and limited maturity of the available support. Existing approaches provide useful capabilities for individual activities, particularly cryptographic implementation and technical validation [22, 28, 47, 54, 58], but provide limited evidence of coordinated support across the SDLC and organisational context. The emphasis on coding and testing indicates that PQC integration is treated primarily as an implementation problem rather than a lifecycle-wide engineering activity. Secure integration also requires requirements analysis, cryptographic asset and dependency identification, deployment, monitoring, and maintenance. Without support for these activities, existing approaches may help engineers implement or validate a selected mechanism without addressing the decisions needed for sustainable integration. Thus, the current landscape provides implementation components rather than an integrated lifecycle process. This fragmentation also creates coordination challenges because PQC activities are interdependent; for example, asset identification informs algorithm selection, which affects implementation, testing, and deployment [48]. 9

therefore focus on standards-conformant implementations and their practical integration, including API design, configuration, interoperability, dependency management, testing, and migration, particularly following the finalised PQC standards such as FIPS 203 - 205 [37–39]. The predominance of experimental evidence shows that PQC mechanisms can be implemented and evaluated under controlled conditions, but not that they can be reliably integrated and sustained in realistic environments. Operational deployment introduces constraints such as legacy dependencies, heterogeneous infrastructure, interoperability, organisational processes, developer expertise, configuration, and maintenance that laboratory studies may not capture. The absence of pilot and production evidence therefore represents a gap between technical feasibility and reliable deployment. This gap is particularly important for PQC, given transitional states, evolving standards, dependencies, and repeated cryptographic changes. Evidence from realistic settings is therefore needed to determine whether current approaches remain effective under these conditions. Existing studies evaluate performance, functional correctness, protocol conformance, and selected security properties, including side-channel resistance [22, 24, 46, 53, 54, 58]. However, these evaluations provide limited evidence of whether developers can use and maintain such mechanisms securely in practice, with less attention to API usability, developer understanding, configuration errors, interoperability, maintainability, migration effort, and organisational cost. This is important because cryptographic security depends not only on the underlying algorithm but also on how developers select, configure, invoke, test, and maintain them. Poorly designed interfaces or unclear configuration requirements can introduce practical weaknesses despite technical correctness [51]. Evaluation also shows limited systematic alignment with generic evaluation guidance such as NIST IR 8397, including fuzzing and systematic verification [10]. Overall, the literature demonstrates technical feasibility more strongly than secure and sustainable PQC integration by software engineers and organisations.

works, tools, and libraries rather than being integrated into a coherent migration process. Framework-based approaches primarily support migration planning, governance, and decisionmaking [8, 21, 30, 46, 55], whereas tools and libraries mainly address specific technical activities such as vulnerability analysis and code refactoring [31, 45, 56, 57]. Thus, the principal limitation is not the absence of support for individual migration activities, but the fragmentation and limited integration of these supporting approaches across the migration lifecycle. The concentration of existing approaches on planning, requirement analysis, coding, and testing suggests that PQC migration is primarily treated as a transition and implementation problem rather than as a continuous software development lifecycle activity. Although these activities are necessary, sustainable migration also requires coordinated support for deployment, maintenance, and monitoring. For example, cryptographic asset identification should inform migration priorities; migration requirements should guide algorithm selection and implementation; implementation changes should be verified before deployment and so on [9, 41]. Existing approaches provide support for several of these activities, but limited evidence demonstrates how they are systematically connected. This fragmentation is particularly visible in the distinction between frameworks that define migration processes and tools that execute individual technical tasks. Consequently, current approaches provide migration capabilities rather than an integrated migration pathway, leaving limited evidence of how organisations and developers can coordinate migration activities from initial preparation through execution and continued operation. The NIST CSF v2 mapping provides further evidence of this imbalance. The reviewed approaches show comparatively strong representation of Govern, Identify, Protect, and Detect, while Respond and Recover receive minimal attention. This distribution suggests that PQC migration research has primarily focused on establishing migration governance, understanding cryptographic assets and risks, implementing replacement mechanisms, and identifying migration problems [8, 21, 30, 45, 55, 58]. These functions are essential, but migration can also introduce operational and security problems that require response and recovery. For example, incorrect migration decisions, configuration errors, or unexpected dependencies may require organisations to restore affected services and revise migration plans. The limited representation of Respond and Recover therefore indicates that existing approaches provide stronger support for preparing for and executing migration than for managing failures and recovering from migration-related disruption. This suggests a need to conceptualise PQC migration not only as a cryptographic transition but also as a broader cybersecurity and resilience process. The uneven coverage of the PQCC migration activities [44] reinforces this observation. Most approaches concentrate on Planning and Execution, while comparatively fewer address

Takeaway Existing PQC implementation support provides technical building blocks rather than integrated lifecycle support. The key gap is the lack of empirically validated approaches that connect algorithm and library selection, implementation, testing, deployment, and maintenance while coordinating the required technical, developer, and organisational activities.

5.2

PQC Migration Support

The evidence indicates that the PQC migration landscape has developed a range of approaches supporting migration planning to migration verification [8, 21, 30, 31, 45, 46, 55–57]. However, these approaches remain fragmented across frame10

Monitoring and Evaluation. Several frameworks span preparation, baseline understanding, planning and execution, and monitoring and evaluation [8, 21, 30]; however, broad activity coverage does not necessarily demonstrate operational integration or continuous use. Monitoring is particularly important because PQC migration occurs within an evolving cryptographic environment in which algorithms, dependencies, configurations, and organisational requirements can change over time [9, 41]. A migration process that ends after implementation and initial verification may therefore provide only temporary assurance. The limited attention to continuous monitoring and evaluation suggests that current migration research more strongly addresses how to initiate and perform migration than how to manage and sustain the migrated state. Furthermore, limited deployment maturity constrains evidence of real-world migration. Most approaches remain at conceptual, prototype, or experimental levels, with no identified evidence of pilot- or production-level deployment. Conceptual frameworks provide useful guidance for structuring migration activities, while prototypes and experimental tools demonstrate technical feasibility [8, 21, 30, 31, 45, 55, 56, 58]. However, migration in operational software environments introduces constraints that controlled evaluations may not capture, including legacy dependencies, undocumented cryptographic usage, interoperability requirements, organisational responsibilities [9, 41]. The absence of pilot and production evidence therefore represents more than a maturity gap; it reflects a missing stage of empirical knowledge between demonstrating that migration mechanisms are technically feasible and establishing that they can be applied reliably within realistic organisational environments. Existing evaluations also provide stronger evidence of technical functionality than of migration effectiveness in practice. Reported evidence includes functional testing, protocol conformance, performance evaluation, scenario-based evaluation, and theoretical validation [8, 31, 45, 46, 55, 56, 58]. These evaluations are valuable for establishing whether particular migration mechanisms operate as intended, but they provide limited evidence about whether developers and organisations can successfully execute the migration process. Comparatively less evidence addresses migration effort, developer understanding, decision-making, usability of migration support, organisational coordination, maintainability, or the effectiveness of migration processes under realistic constraints. This distinction is important because migration involves not only technical transformation but also organisational decision-making and coordination across systems and stakeholders [41]. Consequently, current evidence provides stronger support for the technical feasibility of individual migration activities than for the operational effectiveness of end-to-end migration. The framework-tool divide also highlights a broader coordination gap between organisational migration planning and developer-level execution. Frameworks can establish migration priorities, governance structures, and decision pro-

cesses, while tools can identify vulnerable components, assist implementation, or refactor code [8, 21, 31, 45, 55–57]. However, limited evidence demonstrates how outputs from one layer are systematically translated into activities at another. For example, a cryptographic inventory may identify high-priority assets without directly generating actionable developer tasks; an algorithm-selection decision may identify a preferred mechanism without defining corresponding implementation, testing, and deployment requirements; and a refactoring tool may modify code without providing evidence that the resulting changes satisfy the organisation’s migration objectives. Effective migration therefore requires traceability between organisational requirements, cryptographic assets, migration decisions, implementation changes, verification results, and operational status. The absence of such traceability limits the ability to coordinate migration across organisational and technical boundaries. Takeaway Existing PQC migration support provides individual migration tasks rather than an integrated migration pathway. The key gap is the lack of empirically validated approaches that connect what needs to be migrated across the SDLC with how developers and organisations can coordinate planning, implementation, verification, deployment, and maintenance in practice.

5.3

Developer Education

The reviewed developer education approaches demonstrate that the literature has established a foundation for building PQC awareness and conceptual knowledge, but provides substantially less support for developing the practical competencies required for secure PQC integration. Existing approaches introduce learners to PQC algorithms, standardisation, protocols, quantum threats, and migration concepts [12–14, 32, 49]. However, the coverage of these topics does not necessarily translate into the ability to perform PQC-related software engineering tasks. In particular, the reviewed approaches provide limited evidence of practical training skills such as secure algorithm and API selection, implementation, and testing. This distinction is important because PQC integration requires developers not only to understand PQC algorithms, but also to apply them correctly within existing software systems and development processes [48]. Thus, the current education landscape appears to address the knowledge acquisition dimension of PQC integration more strongly than the development of implementation competence. The uniform alignment of the reviewed approaches with NIST CSF v2 Protect-Awareness and Training (PR.AT) further indicates a narrow cybersecurity orientation in existing PQC education. Although some approaches introduce quantum threat analysis, vulnerability assessment, and migration concepts [32, 49], these activities are primarily presented as 11

educational content rather than as embedded competencies. None of the reviewed approaches explicitly extends their educational objectives to Detect, Respond, or Recover activities, while the Identify function is not explicitly represented despite the relevance of asset discovery and quantum-vulnerability assessment to PQC migration. Consequently, existing education approaches tend to frame PQC primarily as a problem of awareness and knowledge acquisition rather than as a lifecycle-oriented software security capability.

Takeaway Existing PQC education approaches provide foundational knowledge and awareness rather than integrated developer competence. The key gap is the lack of empirically validated approaches that connect PQC knowledge with handson decision-making, secure implementation, testing, migration, deployment, and maintenance while evaluating whether these capabilities transfer to realistic software engineering practice.

The emergence of adaptive and game-based approaches indicates an increasing interest in moving beyond conventional content delivery toward more interactive learning experiences [2, 4]. These approaches are potentially valuable because PQC engineering involves decision-making and practical application rather than passive knowledge acquisition. However, the available evidence is not yet sufficient to conclude that interactive approaches produce superior PQC learning outcomes or, more importantly, improved secure implementation capability. The existing evaluations primarily establish prototype functionality, learner experience, or shortterm educational outcomes [2, 4]. Therefore, the literature currently demonstrates the feasibility of interactive PQC education more strongly than its effectiveness in developing sustained software engineering competence.

5.4

Cross-Cutting Gaps

Collectively, the findings reveal that PQC implementation, migration, and developer education have evolved as largely separate streams with limited integration across the integration process. Implementation approaches focus on technical mechanisms and validation, migration approaches on planning and transformation, and education approaches on awareness and knowledge. Limited evidence shows how these approaches can be coordinated to translate organisational integration goals into developer actions and support subsequent activities. In particular, migration approaches can identify cryptographic assets, priorities, and replacement strategies, while implementation approaches support coding and testing, but the linkage between these outputs and developer-level execution remains unclear. The common gap is therefore fragmentation across organisational, technical, and human activities, rather than the absence of individual approaches. This fragmentation limits traceability across the PQC integration process, from asset identification and decision-making through implementation, testing, deployment, and maintenance [8, 21, 41, 46, 55]. Next, there is a gap between technical feasibility and operational deployment. Both implementation and migration studies demonstrate that individual mechanisms can be implemented or evaluated under controlled conditions, but provide limited evidence of sustained use in realistic software environments. In reality, legacy dependencies, interoperability, and organisational responsibilities can introduce constraints not captured by laboratory evaluations. Thus, current evidence establishes technical feasibility more strongly than reliable operational use [37–39]. A further cross-cutting gap concerns the evaluation and assurance of PQC-integrated software. Existing evaluations are often ad hoc and focus on performance, functional correctness, protocol conformance, and selected security properties, with limited systematic software verification and validation. NIST IR 8397 provides general software verification and testing guidance [10], while NIST PQC evaluation criteria focus mainly on cryptographic security, algorithmic properties, and cost [35, 36]. Limited guidance exists for assessing security after PQC integration into software systems, where risks may arise from non-constant-time execution, side-channel leakage, insecure parameter handling or randomisation, API misuse, in-

Furthermore, existing evaluations mainly involve academic learners rather than practising software engineers [2, 4, 12, 14, 32]. They primarily assess immediate learning experiences or short-term outcomes, with limited evidence of knowledge transfer to realistic PQC engineering tasks, longterm retention, or changes in secure development practices. Therefore, evaluating an educational intervention does not necessarily demonstrate its effectiveness for PQC integration. Stronger evaluation should assess practical capabilities, including identifying vulnerable cryptographic dependencies, selecting and securely using PQC mechanisms, detecting implementation weaknesses, integrating PQC into existing systems, and performing migration tasks, with evidence of sustained capability over time. The predominance of academic learners also limits the extent to which current findings can be generalised to professional software engineering environments. PQC integration in practice occurs under constraints that are not necessarily represented in educational settings, such as interoperability requirements, performance constraints, and organisational policies. The single approach involving IT professionals provides some evidence beyond academic populations [49], but this remains insufficient to establish how PQC education affects developers operating within realistic software development contexts. Consequently, there is a need for evaluation designs that involve practising developers and assess the quality of representative PQC implementation and migration tasks rather than relying primarily on perceptions or immediate learning outcomes. 12

4) Realistic evaluation and deployment evidence: The predominance of controlled experimental evidence indicates limited understanding of PQC integration in operational settings. Future studies should, where feasible, involve practising developers and realistic codebases, dependencies, deployment constraints, and longer-term maintenance to establish whether proposed approaches support secure and sustainable PQC integration in practice.

correct configuration, and integration vulnerabilities [22, 51]. Thus, a gap remains between evaluating PQC security in isolation and establishing that its software integration is securely implemented, verified, validated, and maintained. Education approaches reveal a complementary developer competency gap. Existing interventions provide useful PQC awareness and conceptual knowledge, but provide less evidence of competence in realistic implementation and migration tasks that support PQC integration. The predominance of academic learners and short-term evaluations further limits evidence of knowledge transfer, retention, and changes in secure development practice [2, 4, 12, 14]. Consequently, technical and organisational support may remain difficult to operationalise without corresponding developer competencies. Taken together, these findings indicate that the principal gap is not a lack of PQC algorithms, implementation approaches, migration approaches or educational interventions, but the absence of an empirically validated socio-technical pathway connecting organisational decisions, developer competencies, and secure PQC integration activities. The literature demonstrates individual capabilities more strongly than their coordinated and sustained use across the software development lifecycle.

5.5

6

Conclusion

This SoK examined the landscape of PQC integration in software development, focusing on implementation, migration, and developer education. The findings show that the literature has established important implementation, migration, and educational approaches, but these remain fragmented across the PQC integration process. Implementation approaches primarily demonstrate technical mechanisms, migration approaches support selected planning and transformation activities, and education approaches provide foundational PQC knowledge. However, limited evidence demonstrates how these approaches can be coordinated across the SDLC and translated into sustained practice. The analysis further identified four cross-cutting gaps: limited traceability between organisational migration decisions and developer activities, stronger evidence of technical feasibility than operational capability, insufficient guidance for testing and assuring PQC-integrated software, and limited evidence that existing education develops practical developer competence. These gaps indicate that secure PQC integration requires more than cryptographic algorithms or individual implementation and migration tools. It requires an integrated socio-technical approach that connects organisational decision-making, developer capabilities, secure engineering practices, and continuous assurance. Future research should therefore focus on lifecycleintegrated PQC support, PQC-specific software testing and assurance guidance, competency-oriented developer education, and empirical evaluation in realistic software engineering environments. Addressing these gaps can move PQC research beyond demonstrating isolated support toward establishing evidence-based approaches for secure and sustainable PQC integration in practice.

Recommendations

Based on the findings presented and discussed in Sections 4 and 5, four priorities emerge for advancing PQC integration research and practice. 1) Integrated lifecycle support: The fragmentation of implementation and migration support across the SDLC indicates a need for stronger coordination throughout PQC integration. Future approaches should connect activities from cryptographic asset identification and decision-making through implementation, testing, deployment, and maintenance, with traceability between organisational decisions and developer activities. 2) PQC-specific software assurance: The limited coverage and ad hoc nature of PQC integration testing indicates that existing evaluation guidance is insufficient for PQC-integrated software. Standards bodies and researchers should develop PQC-specific guidance addressing concerns such as constanttime execution, side-channel leakage, parameter handling, API misuse, configuration, interoperability, and systematic software QA, testing, verification, and validation. 3) Competency-oriented developer education: The predominance of conceptual learning indicates that existing education provides insufficient preparation for practical PQC integration. Training should therefore emphasise applied competencies through realistic implementation and migration tasks, including algorithm and API selection, secure implementation, testing, verification, and migration decision-making, with evaluation based on demonstrated task performance.

AI Usage AI-supported tools were used only as writing assistants to improve grammar, clarity, and readability. The authors independently verified all generated text and remain fully responsible for the methodology, literature analysis, findings, and conclusions. No AI tools were used for literature selection, evidence extraction, analysis, or research decision-making. 13

Ethical Considerations

research on PQC integration approaches. The literature analysed in this study comprises peer-reviewed publications and publicly available standards and guidance documents, all of which are cited in the bibliography and accessible through standard academic repositories or official publication channels. The taxonomy of PQC integration approaches, thematic classifications, and evidence mapping methodology are described within the paper. Consequently, no additional computational artifacts are required to understand, evaluate, or reproduce the analytical contribution.

• Stakeholders: The work is relevant to software developers, researchers, organisations, standards bodies, API and library maintainers, educators, and end users. The research team is also a stakeholder because methodological choices affect the interpretation of the evidence. • Ethical Principles: The analysis follows the USENIX Security stakeholder framework and considers beneficence, respect for persons, justice, and respect for law and public interest.

• Reproducibility: The findings presented in this SoK can be independently reproduced by following the systematic review methodology described in the paper. This includes conducting literature searches using the reported search strategy and eligibility criteria, extracting evidence from the included studies, and evaluating the identified approaches using the mapping dimensions derived from authoritative guidance. All information necessary to understand, verify, and evaluate the contributions of this work is contained within the paper and its publicly accessible references.

• Potential Benefits: This SoK provides an evidencebased overview of PQC integration, highlighting current strengths, limitations, and research gaps. The findings can support researchers, practitioners, educators, and standards bodies in improving secure PQC integration mechanisms. • Potential Harms: Readers may over-interpret the findings as evidence that existing PQC technologies are unsuitable or, conversely, deploy them without sufficient security practices. Publication bias may also limit the completeness of the findings. No human participants or sensitive data were involved, and no offensive security activities were conducted.

References [1] Maryam Abbasi, Filipe Cardoso, Paulo Váz, José Silva, and Pedro Martins. A practical performance benchmark of post-quantum cryptography across heterogeneous computing environments. Cryptography, 9(2), 2025.

• Harm Mitigation: We use a transparent review methodology and established assessment criteria. We distinguish research preparedness from the security of PQC algorithms and avoid claims beyond the available evidence. Limitations, including incomplete SDLC coverage and limited empirical validation, are explicitly acknowledged.

[2] Sherif E. Abdelhamid, Sarah Patterson, Blain Patterson, Gabriele Woodward, Rukshana Sarkari, and Hayden Rose. WIP: CryptoQuest - interactive animation series for teaching cryptography, post-quantum cryptography, and cybersecurity using extended reality (XR). In IEEE Frontiers in Education Conference (FIE 2024), pages 1–5. IEEE, 2024.

• Ethical Decision: The anticipated benefits outweigh the potential risks. The study does not disclose vulnerabilities or enable attacks; instead, it supports evidence-based PQC integration by identifying areas requiring further research, guidance, education, and validation.

[3] Nadeem Ahmed, Lei Zhang, and Aryya Gangopadhyay. A survey of post-quantum cryptography support in cryptographic libraries. In 2025 IEEE International Conference on Quantum Computing and Engineering (QCE), volume 01, pages 906–917, 2025.

Open science This paper presents a SoK on the landscape of PQC integration in software development. The study is based entirely on a systematic review and evidence synthesis of publicly available literature and does not involve the development of software, collection of experimental data, user studies, or empirical system evaluations.

[4] Sunday Awine and Hongmei Chi. Bridging theory and practice via pqc hands-on laboratories in cybersecurity education. In Proceedings of the 2026 ACM Southeast Conference, ACMSE 2026, page 148–156, New York, NY, USA, 2026. Association for Computing Machinery.

• Artifact Categories and Availability: This work does not produce research artifacts such as source code, datasets, executable software, scripts, or experimental benchmarks. The contribution consists of a systematic synthesis and evidence-based assessment of published

[5] A. Banerjee, T. Reddy.K, D. Schoinianakis, T. Hollebeek, and M. Ounsworth. Post-Quantum Cryptography for Engineers. RFC 9958, RFC Editor, June 2026. 14

[6] Leonard Bernardone. Quantum countdown: Is 2030 already too late? Information Age.

software library for cryptographic hardness estimation. In Proceedings of the 19th ACM Asia Conference on Computer and Communications Security (ASIA CCS ’24), pages 560–574. ACM, 2024.

[7] Daniel J. Bernstein and Tanja Lange. Post-quantum cryptography. Nature, 549(7671):188–194, 2017.

[18] ETSI. CYBER; Quantum-Safe Identity-Based Encryption. Technical Report TR 103 618, European Telecommunications Standards Institute (ETSI), Sophia Antipolis, France, December 2019.

[8] Berat Birgin and Baris Celiktas. From policy to practice: A sector-agnostic operational framework for post-quantum cryptography transition. IEEE Access, 14:33534–33551, 2026.

[19] Sukhpal Singh Gill and Rajkumar Buyya. Transforming research with quantum computing. Journal of Economy and Technology, 4:1–8, 2026.

[9] Mustafa El Bizri, Ahmad M. El-Hajj, Layth Sliman, and Ali Massoud Haidar. Institutional approaches to post-quantum cryptography: A comparative analysis of migration frameworks. IEEE Access, 14:3259–3283, 2026.

[20] Alexandre Augusto Giron. Migrating applications to post-quantum cryptography: Beyond algorithm replacement. In Proceedings of the 20th International Conference on Security and Cryptography (SECRYPT), pages 857–862, 2023.

[10] Paul E. Black, Vadim Okun, and Barbara Guttman. Guidelines on Minimum Standards for Developer Verification of Software. NIST Interagency/Internal Report NISTIR 8397, National Institute of Standards and Technology, Gaithersburg, MD, USA, October 2021.

[21] Khondokar Fida Hasan, Leonie Simpson, Mir Ali Rezazadeh Baee, Chadni Islam, Ziaur Rahman, Warren Armstrong, Praveen Gauravaram, and Matthew McKague. A framework for migrating to post-quantum cryptography: Security dependency analysis and case studies. IEEE Access, 12:23427–23450, 2024.

[11] Andrew Booth, Anthea Sutton, and Diana Papaioannou. Systematic Approaches to a Successful Literature Review. SAGE Publications Ltd, 2nd edition edition, 2016. [12] Thomas J. Borrelli, Sumita Mishra, Monika Polak, and Stanislaw P. Radziszowski. Towards a quantum-resistant future: Experiences in post-quantum cryptography education. In Proceedings of the 56th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2025), pages 1393–1394. ACM, 2025.

[22] Julius Hekkala, Mari Muurman, Kimmo Halunen, and Visa Antero Vallivaara. Implementing post-quantum cryptography for developers. SN Computer Science, 4(4):365, 2023. [23] James Howe, Thomas Prest, and Daniel Apon. SoK: How (not) to design and implement post-quantum cryptography. In Topics in Cryptology - CT-RSA 2021, volume 12704, pages 444–477. Springer, 2021.

[13] Thomas J. Borrelli, Sumita Mishra, Monika K Polak, and Stanislaw Radziszowski. Modular approach to teaching post-quantum cryptography. In Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.2, SIGCSE TS 2026, page 1241–1242, New York, NY, USA, 2026. Association for Computing Machinery.

[24] Andreas Hülsing, Kai-Chun Ning, Peter Schwabe, Fiona Johanna Weber, and Philip R. Zimmermann. Postquantum WireGuard. In 2021 IEEE Symposium on Security and Privacy (SP), pages 304–321. IEEE, 2021. [25] IBM. What is the Software Development Lifecycle (SDLC)? https://www.ibm.com/think/topics/ sdlc, 2024. Accessed: 2026-07-09.

[14] Thomas J. Borrelli, Monika Polak, and Stanislaw P. Radziszowski. Designing and delivering a post-quantum cryptography course. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education (SIGCSE 2024), pages 137–143. ACM, 2024.

[26] International Organization for Standardization and International Electrotechnical Commission. Information technology — security techniques — encryption algorithms — part 2: Asymmetric ciphers — amendment 2. Standard ISO/IEC 18033-2:2006/Amd 2:2026, International Organization for Standardization, Geneva, Switzerland, 2026.

[15] Virginia Braun and Victoria Clarke. Using thematic analysis in psychology. Qualitative Research in Psychology, 3(2):77–101, 2006. [16] Robert Campbell. Enterprise migration to post-quantum cryptography: Timeline analysis and strategic frameworks. Computers, 15(1), 2026.

[27] Krish Jindal, Tyler Judd, and Suleyman Uludag. The energy cost of post-quantum transition: Benchmarking pqc algorithms on commodity hardware. In Proceedings of the 35th International Symposium on High-Performance

[17] Andre Esser, Javier Verbel, Floyd Zweydinger, and Emanuele Bellini. SoK: CryptographicEstimators – a 15

Parallel and Distributed Computing, HPDC ’26, page 675–682, New York, NY, USA, 2026. Association for Computing Machinery.

[37] National Institute of Standards and Technology. Federal Information Processing Standards Publication 203: Module-Lattice-Based Key-Encapsulation Mechanism Standard. Federal Information Processing Standards Publication FIPS 203, National Institute of Standards and Technology, Gaithersburg, MD, USA, August 2024.

[28] Matthias J. Kannwischer, Peter Schwabe, Douglas Stebila, and Thom Wiggers. Improving software quality in cryptography standardization projects. In Proceedings of the 7th IEEE European Symposium on Security and Privacy Workshops (EuroS&PW), pages 19–30. IEEE, 2022.

[38] National Institute of Standards and Technology. Federal Information Processing Standards Publication 204: Module-Lattice-Based Digital Signature Standard. Federal Information Processing Standards Publication FIPS 204, National Institute of Standards and Technology, Gaithersburg, MD, USA, August 2024.

[29] Barbara Kitchenham. Procedures for performing systematic reviews. Technical Report TR/SE-0401, Keele University, 2004.

[39] National Institute of Standards and Technology. Federal Information Processing Standards Publication 205: Stateless Hash-Based Digital Signature Standard. Federal Information Processing Standards Publication FIPS 205, National Institute of Standards and Technology, Gaithersburg, MD, USA, August 2024.

[30] Colin Kuka, Sanar Muhyaddin, Phoey Lee Teh, and Leanne Davies. Global roadmaps for post-quantum era in finance: Policies, timelines, and a pragmatic playbook for migration. FinTech, 5(1), 2026. [31] Sungmin Lee, Hyungchul Jung, Nohik Heo, and Ted “Taekyoung” Kwon. Case study: Pqc migration for android strongbox keymaster on samsung galaxy mobile devices. IEEE Access, 14:25770–25782, 2026.

[40] National Institute of Standards and Technology. The NIST Cybersecurity Framework (CSF) 2.0. NIST Cybersecurity White Paper NIST CSWP 29, National Institute of Standards and Technology, Gaithersburg, MD, USA, February 2024.

[32] Wai Yie Leong. Quantum-ready education: Preparing students for post-quantum computing societies. In 2026 15th International Conference on Educational and Information Technology (ICEIT), pages 926–930, 2026.

[41] Christian Näther, Daniel Herzinger, Stefan-Lukas Gazdag, Jan-Philipp Steghöfer, Simon Daum, and Daniel Loebenberger. Migrating software systems toward post-quantum cryptography-a systematic literature review. IEEE Access, 12:132107–132126, 2024.

[33] John C. Mankins. Technology readiness levels: A white paper. Technical report, NASA, Office of Space Access and Technology, 1995.

[42] Vaghawan Prasad Ojha, Sumit Chauhan, Shanita Yarahmadhian, and David Carvalho. Adoption of postquantum cryptography in communication technologies. Automation, Robotics and Communications for Industry 4.0/5.0, page 21, 2025.

[34] National Institute of Standards and Technology. PostQuantum Cryptography (PQC). NIST Computer Security Resource Center (CSRC), jan 2017. Updated June 16, 2026.

[43] Matthew J. Page, Joanne E. McKenzie, Patrick M. Bossuyt, Isabelle Boutron, Tammy C. Hoffmann, Cynthia D. Mulrow, Larissa Shamseer, Jennifer M. Tetzlaff, Elie A. Akl, Sue E. Brennan, Roger Chou, Julie Glanville, Jeremy M. Grimshaw, Asbjørn Hróbjartsson, Manoj M. Lalu, Tianjing Li, Elizabeth W. Loder, Evan Mayo-Wilson, Steve McDonald, Luke A. McGuinness, Lesley A. Stewart, James Thomas, Andrea C. Tricco, Vivian A. Welch, Penny Whiting, and David Moher. The PRISMA 2020 statement: an updated guideline for reporting systematic reviews. BMJ, 372:n71, 2021.

[35] National Institute of Standards and Technology. Post-Quantum Cryptography Standardization: Cost (Evaluation Criteria). https://csrc.nist. gov/projects/post-quantum-cryptography/ post-quantum-cryptography-standardization/ evaluation-criteria/ cost-(evaluation-criteria), 2017. Accessed: 2026-07-09. [36] National Institute of Standards and Technology. Post-Quantum Cryptography Standardization: Security (Evaluation Criteria). https://csrc.nist. gov/projects/post-quantum-cryptography/ post-quantum-cryptography-standardization/ evaluation-criteria/ Acsecurity-(evaluation-criteria), 2017. cessed: 2026-07-09.

[44] Post-Quantum Cryptography Coalition. Post-Quantum Cryptography Migration Roadmap. Technical report, Post-Quantum Cryptography Coalition, May 2025. [45] Norrathep Rattanavipanon, Jakapan Suaboot, and Warodom Werapun. A toolchain for assisting migration of 16

software executables towards post-quantum cryptography. IEEE Access, 13:4368–4380, 2025.

[54] Callum Turino, William J. Buchanan, Owen Lo, and Christoph Thümmler. Pqc-leo: An evaluation framework for post-quantum cryptographic algorithms. In 2025 IEEE 7th International Conference on Trust, Privacy and Security in Intelligent Systems, and Applications (TPS-ISA), pages 237–247, 2025.

[46] Pankaj Sahu, Shubhro Roy, Mangesh Gharote, Sutapa Mondal, Rajan M A, and Sachin Lodha. Decision framework for selection of post quantum cryptographic algorithms and libraries. In 2026 18th International Conference on COMmunication Systems and NETworks (COMSNETS), pages 543–548, 2026.

[55] Nils Von Nethen, Alexander Wiesmaier, Nouri Alnahawi, and Johanna Henrich. Pmmp-pqc migration management process. In Proceedings of the 2024 European Interdisciplinary Cybersecurity Conference, EICC ’24, page 144–154, New York, NY, USA, 2024. Association for Computing Machinery.

[47] Olimpia Saucedo-Estrada, Manuel Cedillo Hernandez, Gina Gallegos-Garcia, and Moises Salinas-Rosales. Post-quantum cryptographic schemes library for android operating system. In 2020 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC), pages 1–6. IEEE, 2020.

[56] Roisan Wahlang and Kumar Vidhani. ccpastpqc: Post quantum cryptography migration of programs using code language models. In Proceedings of the 13th ACM IKDD International Conference on Data Science, CODS ’25, page 52–61, New York, NY, USA, 2026. Association for Computing Machinery.

[48] R. D. N. Shakya, C. P. Wijesiriwardana, S. M. Vidanagamachchi, and Nalin A. G. Arachchilage. SoK: PostQuantum Cryptography (PQC) Implementation in Software Systems. arXiv preprint arXiv:2606.04669, 2026.

[57] Lei Zhang. Toward quantum-safe software engineering: A vision for post-quantum cryptography migration. In Proceedings of the 2026 IEEE/ACM 48th International Conference on Software Engineering: Companion (ICSE-Companion), 2026. arXiv:2602.05759 [cs.SE].

[49] Ron Steinfeld, Muhammed F. Esgin, Nikai Jagganath, Amin Sakzad, Carsten Rudolph, and James Boorman. Pqcip: A post-quantum cryptography educational program for cybersecurity professionals. In Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.1, SIGCSE TS 2026, page 1026–1032, New York, NY, USA, 2026. Association for Computing Machinery.

[58] Meng Zhang, Jing Wang, Junsen Lai, Mingfu Dong, Zhenzhong Zhu, Ryan Ma, and Jun Yang. Research on development progress and test evaluation of postquantum cryptography. Entropy, 27(2):212, 2025.

[50] Maya Thabet, Antonia Tsili, Konstantinos Krilakis, and Dimitris Syvridis. Post-quantum pki: A survey of applications and benchmarking practices. Cryptography, 10(1), 2026.

A A.1

[51] Marthin Toruan, R. D. N. Shakya, Samuel Tseitkin, Raymond K. Zhao, and Nalin Arachchilage. When security meets usability: An empirical investigation of postquantum cryptography apis. In Proceedings of the 2026 Symposium on Usable Security and Privacy (USEC), NDSS Symposium 2026, pages 1–16, San Diego, CA, USA, February 2026. [52] Quang Dang Truong, Hien Nguyen, Tuy Tan Nguyen, and Hanho Lee. Nist post-quantum cryptography standards: A comprehensive review of theoretical foundations and implementations. IEEE Access, 14:14069– 14097, 2026. [53] Antonia Tsili, Konstantinos Kordolaimis, Konstantinos Krilakis, and Dimitris Syvridis. A scalable framework for post-quantum authentication in public key infrastructures. In 2025 International Conference on Quantum Communications, Networking, and Computing (QCNC), pages 279–286, 2025. 17

Supplementary Information on the Research Methodology PICOC Table

Table 4: Application of the PICOC framework to develop the search strategy for RQ1. Concept

Application

Representative Keywords

Population Intervention

Software development PQC integration approaches

Comparison Outcome

PQC integration approaches

software development, software engineering, software system integration, migration, implementation, framework, guideline, library, tool, education, awareness Not applicable solution*, recommendation*, approach*, method*, framework*, technique*, strateg*, mitigation, resolution, remed*, intervention*, best practice* PQC, Post-Quantum Cryptography, quantum-resistant cryptography, quantum-safe cryptography

Context

PQC integration in software development

– Inc5: Publications from January 2020 to June 2026.3

The PICOC framework was applied to systematically define the scope of RQ1 (What approaches have been proposed or implemented to support the integration of PQC in software systems?) and construct the search strategy. The Population identifies the target domain of investigation, focusing on software systems and development where PQC integration is required. The Intervention captures the different approaches proposed or implemented to support PQC integration, including frameworks, guidelines, tools, libraries, migration strategies, and educational initiatives. Since RQ1 aims to identify and classify existing PQC integration approaches rather than compare specific interventions, the Comparison element is not applicable. The Outcome represents the expected contributions of these approaches, such as solutions, methods, recommendations, techniques, and best practices that facilitate PQC integration. The Context defines the broader research setting, focusing on the integration of PQC in software systems. Based on these PICOC elements, relevant keywords and their synonyms were identified and combined using Boolean operators to formulate the search strategy.

A.2

• Exclusion Criteria – Exc1: Publications unrelated to PQC integration in software development. – Exc2: Non-peer-reviewed literature (e.g., blog posts, opinion articles, white papers, and technical reports). – Exc3: Duplicate or substantially overlapping publications. – Exc4: Publications without accessible full text. – Exc5: Non-English publications.

Inclusion and Exclusion Criteria

Clear study selection criteria are essential to ensure the relevance and quality of an SLR [11]. Accordingly, we formulated explicit inclusion (Inc) and exclusion (Exc) criteria to guide the selection process, as outlined below: • Inclusion Criteria – Inc1: Research addressing PQC integration in software development – Inc2: Publications proposing, evaluating, or discussing methodologies, frameworks, guidelines, tools, libraries, or educational interventions for PQC integration. – Inc3: Peer-reviewed journal articles, conference papers, or workshop papers.

3 Two studies published in 2017 and 2019 were included as controlled exceptions through backward and forward snowballing due to their relevance. All other included studies satisfied the predefined publication period.

– Inc4: Publications written in English. 18

Related documents

Record · ID 1571647 · SHA-256 52c5f9fe51ff21d0
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Bring this data into your agent: Connect via MCP or API · 20 free credits to start · no card required
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive