Structure · dataset · 2025
Cryptographic Migration Dataset: Pre-Quantum to Post-Quantum
Listed in e-cienciaDatos
This dataset contains 800 Python code pairs illustrating migrations from pre-quantum to post-quantum cryptographic primitives.
Description
Each instance represents an independent migration case, including both the classical implementation and its quantum-resistant counterpart, validated through static and dynamic testing. The corpus is structured in seven categories covering the main families of applied cryptography: - Symmetric encryption (AES-128/3DES → AES-256) - Digital signatures (RSA, ECDSA, Ed25519 → Dilithium / SPHINCS+) - Key exchange (DH, ECDH, X25519 → Kyber1024) - Hash functions (MD5, SHA-1/2, BLAKE2 → SHA-3) - Message Authentication Codes (CMAC/HMAC → HMAC-SHA3-512) - Authenticated encryption (AES-GCM/CCM → ChaCha20-Poly1305) - Hybrid schemes (combinations of the above) Each record in the JSON Lines file includes the following fields: base_case_id, variation_id, migration_category, prequantum_algorithm, postquantum_algorithm, prequantum_code, postquantum_code, and description.
The dataset was built iteratively using human-in-the-loop generation with a large language model (OpenAI o4-mini-high), producing batches of ten variations followed by manual curation. Every snippet was validated with a unified testing framework ensuring syntactic correctness and functional equivalence between pre- and post-quantum implementations. All examples were generated in Python and designed to be self-contained and reproducible, supporting research on cryptographic agility and LLM-assisted migration toward NIST-standardized PQC algorithms (Kyber, Dilithium, SPHINCS+).
Links
Where it is published
- Dataverse dataset page edatos.consorciomadrono.es/dataset.xhtml?persistentId=doi%3A10.21950%2F7GK4MJ ↗
landing page · from edatos consorciomadrono es
- DOI doi.org/10.21950/7gk4mj ↗
DOI / persistent id · from edatos consorciomadrono es
Catalogue records · 1
- Dataverse API edatos.consorciomadrono.es/api/datasets/:persistentId/?persistentId=doi%3A10.21950%2F7GK4… ↗
metadata API · from edatos consorciomadrono es
Topics
- Stated by source
- Ingeniería
- From keywords
- Materials Science · Physics · Social Science
Provenance · 1 source records, 10 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| e-cienciaDatos | doi:10.21950/7GK4MJ | 11 d ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| concepts[field].dataverse_subject:ingenier-a | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | /subjects |
| concepts[field].local:field:materials-science | mapping · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | /subjects |
| concepts[field].local:field:physics | mapping · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | /subjects |
| concepts[field].local:field:social-science | mapping · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | /subjects |
| created_date | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | |
| description | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | /description |
| publication_date | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | |
| title | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | /name |
| updated_date | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | |
| version_label | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 |