Alternative KEM Proposal: EchoPulse-KEM (Symbolic-State Graph Mutation)
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 111
- Forks
- 53
- Avg merge
- 5d 29m
- Merged PRs (30d)
- 2
Description
Hi everyone,
I wanted to share an alternative, experimental KEM framework called EchoPulse-KEM that might be an interesting addition to the experimental/hazmat section of this ecosystem.
Unlike traditional lattice-based designs (such as ML-KEM), this approach is based on symbolic topologic graph mutations synchronized via session indices.
Key features of the implementation:
- Fully
#[no_std]compliant (designed for low-resource embedded hardware / bare-metal). - Zero heap allocations.
- Focuses on structural graph mutations rather than heavy algebraic matrix math, aiming for a very low RAM footprint on microcontrollers.
The complete specification, architecture details, and over 50 source files are fully frozen and archived on Zenodo under CC BY-NC 4.0.
You can find the artifact here: https://zenodo.org/records/20254883
If anyone in the RustCrypto community is looking into benchmarking non-algebraic PQC alternatives for embedded systems, feel free to analyze or integrate the code. Feedback on the mutation logic is highly appreciated!
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no repository files, tests, or entry points; start by reviewing the archived EchoPulse-KEM specification on Zenodo. The proposal does not define a concrete integration or benchmarking task, so the scope and completion criteria would need to be clarified before implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- cryptography, embedded-iot
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100