Published June 8, 2026 | Version v5

**EchoPulse: Adaptive Symbolic Key Encapsulation Framework for Cybersecurity, Embedded Defense Systems, and Post-Quantum Resilience**

Authors/Creators

Contributors

Producer:

Description

EchoPulse v5.2: Tableless Non-Linear Hybrid ARX Key Encapsulation Mechanism (KEM) for Constrained Embedded Systems

EchoPulse is a lightweight, non-lattice post-quantum Key Encapsulation Mechanism (KEM) specifically engineered for extreme edge environments, critical sovereign infrastructure, and resource-constrained microcontrollers (<6 KB RAM) where standard NIST lattice-based algorithms struggle with severe memory limitations.

By replacing traditional memory-bound cryptographic tables with a dynamic, tableless Non-Linear Hybrid MARX (Multiplicative-ARX) Sponge Construction, EchoPulse operates entirely within the CPU register file. This achieves a static memory footprint of exactly zero bytes for the internal state topology, fundamentally neutralizing cache-timing side-channel attacks while delivering highly deterministic, constant-time execution.

The Evolution: From Heuristics to Empirical Proofs

This Version 5.2 Zenodo release marks the culmination of a rigorous architectural journey. It transitions EchoPulse from an abstract theoretical model to a hardened, non-linear embedded core, forged through exhaustive formal cryptanalysis and machine-level empirical verification.

  • v1.0 – v4.2 (The Tableless Breakthrough): Transitioned from RAM-bound "Symbolic Graph" models to a radical register-only affine KEM. Memory tables were eradicated in favor of fliegende transformations over \mathbb{Z}_{2^{32}}, achieving unprecedented embedded efficiency but leaving the architecture heuristically vulnerable to advanced SMT/lattice-based linearization.
  • v5.0 – v5.1 (Structural Cryptanalysis & The Linear Boundary): Introduced the 256-bit ARX core. Automated SMT evaluation (Microsoft Z3) exposed inherent MSB-orbit vulnerabilities in pure ARX modular addition (carry-drop paths). Exhaustive deterministic Python brute-force screening mathematically proved that linear rotation parameter tuning cannot eradicate these zero-weight trails due to the necessary wide fan-out of the linear parity layer.
  • v5.2 (The Non-Linear Hybrid Breakthrough): EchoPulse pivots to a Hybrid Permutation. By merging Multiplicative-ARX (MARX) with a value-dependent, quadratic Simon-style AND gate and asymmetric Alzette cross-rotations, the linear MSB-paths are physically severed. Verified via exact 16-bit Branch-and-Bound tracking and 32-bit hardware fuzzing, v5.2 achieves near-perfect random non-linear mixing: SAC Avalanche = 50.002%, eliminating the deterministic trails (Diff HW ~128/256 within 2 rounds) at a highly efficient +37.8% relative CPU overhead.

Included in this v5.2 Release

This release provides total transparency into the framework's evolution, structural failures, and subsequent mathematical hardening:

  • EchoPulse v5.2 Academic Core: The foundational no_std Rust reference implementation of the Hybrid Variant, optimized for Cortex-M0+/RISC-V architectures with zero-byte RAM overhead.
  • Open-Source Cryptanalysis Suite: The exact analytical toolchain used to test the cipher, including the 256-bit Z3 full-state models, the pure-Python linear MSB-orbit sniper (fast_orbit_sniper.py), and the exact 16-bit DDT rank computations (hybrid_16bit_bruteforce.py).
  • Hardware Fuzzing Testbench: The 32-bit Rust empirical testbench (main.rs) proving the Strict Avalanche Criterion (SAC) and differential propagation.
  • Architectural Verification Reports: Three comprehensive PDF supplements detailing the SMT timeouts, the linear boundary proof of v5.1, and the empirical validation of the v5.2 Non-Linear Hybrid.

Target Audience & Application

This release is intended as a transparent, auditable reference for researchers, cryptanalysts, and embedded systems engineers exploring non-lattice post-quantum primitives that prioritize extreme physical and memory efficiency over conventional RAM-heavy arrays.

Keywords: post-quantum cryptography, key encapsulation mechanism, tableless KEM, ARX sponge, Simon gate, Alzette, embedded security, side-channel resistance, Rust, open-science, IoT

Licensing:

CC BY-NC-ND 4.0 — Non-commercial use, works permitted without sovereign licensing approval. All core mathematical primitives, test vectors, analytical testbenches, and reference code are published to support independent research, peer review, and academic validation.

Contact:

tom.wartenberg01@gmail.com

tom.wartenberg@web.de

Notes (English)

EchoPulse v4.2 is an open-core, tableless post-quantum Key Encapsulation Mechanism (KEM) implemented in pure Rust. It introduces Symbolic Graph Path Unpredictability (SGPU) as an alternative, non-algebraic security model to traditional lattice- or code-based approaches.

Instead of relying on large static transition tables, v4.2 computes node trajectories dynamically in CPU registers using an invertible affine permutation over the finite ring ℤ₂³². This results in a virtual graph of 2³² states with exactly zero bytes of static graph storage — making it particularly suitable for memory-constrained embedded systems, secure elements and IoT devices.

This Zenodo release contains the complete academic reference package:

• EchoPulse v4.2 Academic Core – mathematical foundation, reference source code and basic verification tests
• EchoPulse v4.2 Replit Benchmark Proofs – live cargo test and performance results (15/15 regression suite, SCA overhead, volatile zeroization)
• EchoPulse Framework Evolution Retrospective – detailed chronological analysis of the paradigm shift from memory-bound tables (v1.0–v2.0) to the current tableless register-driven architecture (v4.2)

All core mathematical primitives, test vectors and reference implementations are provided under CC BY 4.0 for academic research, peer review and independent validation.

The full production-grade Enterprise SDK (including compiler-shielded SCA interlocking, volatile safe_zeroize, threshold MPKX and advanced hardening) is available commercially via Gumroad: https://wartenberg5.gumroad.com/l/qheap

Keywords: post-quantum cryptography, key encapsulation mechanism, tableless KEM, symbolic graph cryptography, SGPU, Rust, embedded security, side-channel resistance, open-core

This release is intended as a transparent, auditable reference for researchers, embedded developers and security auditors interested in non-lattice post-quantum primitives.

 

EchoPulse v4.2: Tableless Post-Quantum Symbolic KEM – Open-Core Reference Implementation and Architectural Evolution (v1.0–v4.2)

www.linkedin.com/in/tom-irn-2a901722b

tomwartenberg01@gmail.com

Files

arx_z3_model.py.pdf

Files (6.3 MB)

Name Size Download all
md5:6ab3e57cc266bdbf39a30de31a17d242
142.7 kB Preview Download
md5:5d580070a864b444ea6e79291b262f98
138.9 kB Preview Download
md5:66b740c0d97455beac680aeb48136a1f
43.7 kB Preview Download
md5:2dc63ed18e2e825ce5dfef7b19cde30e
56.2 kB Preview Download
md5:b30424bbda099ae0a916648c09bf3ff5
32.9 kB Preview Download
md5:0e4b1fcd863852dd3acd4afbd66af560
190.7 kB Preview Download
md5:3a0ba1ac557254e2ce909688ae717fbd
50.7 kB Preview Download
md5:3d9d4c61334cca2b681729e78a493112
43.4 kB Preview Download
md5:9a36898a0d5698a8a255da7a64b88112
36.8 kB Preview Download
md5:7e720008055021b9d6a4338f8459d8b3
36.3 kB Preview Download
md5:dfbdcf40a793cd003c29ea88d2aaed39
109.0 kB Preview Download
md5:a83ea15a7d9ed3091f3784010603087e
40.7 kB Preview Download
md5:28123d6017d16ef32c578caac22199d6
36.4 kB Preview Download
md5:10c5cd33c53c733de69d6d9fd502a663
231.4 kB Preview Download
md5:11478bd1579f4435eb75e09db0b4ee6c
4.3 MB Preview Download
md5:4ed3ea2d38e50491314ef093ead2470e
40.4 kB Preview Download
md5:3322908d74df4840b2f99d411a6e2674
34.2 kB Preview Download
md5:70c18656b91e4f70883c254d08e727d4
30.4 kB Preview Download
md5:df640f27cd342396421b8e62ee9615be
36.9 kB Preview Download
md5:eafc7dc5543f20fa96645faa69bed96b
32.3 kB Preview Download
md5:4e23f6266b27127a02352a4401090158
53.4 kB Preview Download
md5:9cc497188b68a1674f17c56b9adf1a5e
135.5 kB Preview Download
md5:ee89f09ff89c664e250782cfe738090b
59.5 kB Preview Download
md5:d365d13e51e2476bd638ce788e11add2
43.5 kB Preview Download
md5:5ea0296c25d4836ab8e4448215cc5e50
125.4 kB Preview Download
md5:9c8daefbbbae3878e91bc6a27566b913
257.7 kB Preview Download

Additional details

Dates

Issued
2025-06-03
Version 3.0 Final Date.

Software

Programming language
Rust , Python , C
Development Status
Active