Skip to content
#

lattice-cryptography

Here are 25 public repositories matching this topic...

Open-source cryptography teaching materials: algebra → intuition → working code → real protocols. SageMath notebooks + Rust exercises across 12 modules.

  • Updated Feb 12, 2026
  • Jupyter Notebook

Browser-based NTRU demo implementing the original 1996 Hoffstein-Pipher-Silverman lattice cryptosystem (EESS#1 v3.3, ees443ep1). Polynomial ring arithmetic from scratch — the lattice scheme that started it all.

  • Updated Apr 19, 2026
  • TypeScript

Browser-based educational demo of HAWK — the only lattice-based candidate in NIST's Round 2 Additional Signatures process. Integer-only arithmetic, discrete Gaussian sampling over Z with fixed tables, no rejection loop. Side-by-side with Falcon and ML-DSA.

  • Updated Apr 19, 2026
  • TypeScript

Browser-based demo of ML-DSA (CRYSTALS-Dilithium), the lattice-based post-quantum digital signature scheme standardized as NIST FIPS 204 in August 2024. Sign, verify, and seal documents — quantum-resistant.

  • Updated Apr 11, 2026
  • TypeScript

Quantum Field Theory security framework using Feynman diagrams for dynamic ISO management. Implements physics-based isolation where attacks cause decoherence, not direct compromise. Three-state architecture: Closed (Ụzọ Mechiri), Open (Ụzọ Mepere), Protected (Ụzọ Nchekwa). When quantum systems fail, build your own.

  • Updated Sep 7, 2025

Experimental implementation of a lattice-based cryptosystem using Multi-Block Learning With Errors (LWE) and basic Hamming (7,4) error correction. This project stage is not production-ready and exhibits notable decoding errors. Designed for educational purposes, algorithm exploration, collaboration to improve post-quantum cryptography methods.

  • Updated Aug 11, 2025
  • Python

Browser-based demo of ML-DSA (FIPS 204) rejection sampling. Live iteration feed, rejection-reason breakdown, acceptance histograms, and the timing side-channel tradeoff — why variable signing time is a feature, not a bug.

  • Updated Apr 19, 2026
  • TypeScript

Improve this page

Add a description, image, and links to the lattice-cryptography topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the lattice-cryptography topic, visit your repo's landing page and select "manage topics."

Learn more