Data · dataset · 2026
<b>cryptoflex v0.5.4: A Security-Hardened Local-First Crypto-Agility Policy Engine for Hybrid Classical and Post-Quantum Key Exchange</b>
Listed in ZivaHub and Deakin Research Online and DMU Figshare — shown once because both records carry DOI 10.6084/m9.figshare.34046034.v1
<p dir="ltr">The transition from classical to post-quantum cryptography (PQC) presents a critical challenge for software systems that rely on hardcoded algorithmic choices.
Description
Most encryption tools select a single cryptographic stack at build time and never revisit that decision, creating a maintainability and security liability as algorithms are deprecated or broken. While large-scale network protocols such as Signal’s PQXDH and Chrome’s X25519Kyber768 have already shipped hybrid classical+PQC key exchange, the local-first domain — file encryption utilities, desktop applications, and embedded/IoT systems — remains underserved.<br><br>This paper presents cryptoflex v0.5.4, a security-hardened local-first crypto-agility policy engine for Python that orchestrates existing, independently audited cryptographic primitives behind a runtime decision layer.
The system combines classical X25519 elliptic-curve Diffie-Hellman with NIST-standardized Module-Lattice-Based Key Encapsulation Mechanism (ML-KEM) via the Open Quantum Safe (liboqs) library. A versioned, bundled risk table enables algorithm deprecation without network dependency. A deterministic hybrid combiner binds all shared secrets and ciphertexts into a single 256-bit root key via HKDFSHA384 with injective length-prefixed encoding, achieving the standard “at-least-as-strongas-the-strongest-component” design goal.</p>
Links
Where it is published
- DOI doi.org/10.6084/m9.figshare.34046034.v1 ↗
DOI / persistent id · from zivahub uct ac za
Catalogue records · 1
- OAI-PMH record api.figshare.com/v2/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai%3Af… ↗
metadata API · from zivahub uct ac za
Topics
- From keywords
- Cryptography · Cryptography · Cryptography · Data and information privacy · Data and information privacy · Data and information privacy · Data security and protection · Data security and protection · Data security and protection · Earth & Environmental Science · Earth & Environmental Science · Earth & Environmental Science · Physics · Physics · Physics
- Inferred from text
- Tabular 65%
Provenance · 3 source records, 21 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| ZivaHub | oai:figshare.com:article/34046034 | 7 d ago | JSON v1 |
| Deakin Research Online | oai:figshare.com:article/34046034 | 7 d ago | JSON v1 |
| DMU Figshare | oai:figshare.com:article/34046034 | 7 d ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| access_level | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| concepts[field].anzsrc:field:460401 | mapping · figshare dmu ac uk | vocabulary-mapper@1.0.0 | keywords['Cryptography'] |
| concepts[field].anzsrc:field:460401 | mapping · zivahub uct ac za | vocabulary-mapper@1.0.0 | keywords['Cryptography'] |
| concepts[field].anzsrc:field:460401 | mapping · dro deakin edu au | vocabulary-mapper@1.0.0 | keywords['Cryptography'] |
| concepts[field].anzsrc:field:460402 | mapping · zivahub uct ac za | vocabulary-mapper@1.0.0 | keywords['Data and information privacy'] |
| concepts[field].anzsrc:field:460402 | mapping · figshare dmu ac uk | vocabulary-mapper@1.0.0 | keywords['Data and information privacy'] |
| concepts[field].anzsrc:field:460402 | mapping · dro deakin edu au | vocabulary-mapper@1.0.0 | keywords['Data and information privacy'] |
| concepts[field].anzsrc:field:460403 | mapping · zivahub uct ac za | vocabulary-mapper@1.0.0 | keywords['Data security and protection'] |
| concepts[field].anzsrc:field:460403 | mapping · figshare dmu ac uk | vocabulary-mapper@1.0.0 | keywords['Data security and protection'] |
| concepts[field].anzsrc:field:460403 | mapping · dro deakin edu au | vocabulary-mapper@1.0.0 | keywords['Data security and protection'] |
| concepts[field].local:field:earth-environmental | mapping · figshare dmu ac uk | connector:figshare_dmu_ac_uk@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · dro deakin edu au | connector:dro_deakin_edu_au@1.0.0 | |
| concepts[field].local:field:physics | mapping · dro deakin edu au | connector:dro_deakin_edu_au@1.0.0 | |
| concepts[field].local:field:physics | mapping · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| concepts[field].local:field:physics | mapping · figshare dmu ac uk | connector:figshare_dmu_ac_uk@1.0.0 | |
| concepts[modality].local:modality:tabular | enrichment · zivahub uct ac za | keyword-concept-rules@1.0.0 | title+description (65%) |
| description | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | /metadata/dc/description |
| license | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | /metadata/dc/rights |
| publication_date | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| title | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | /metadata/dc/title |