Implementation of the fastest ISD algorithms
-
Updated
Feb 21, 2025 - C++
Implementation of the fastest ISD algorithms
An implementation of Dumer's algorithm for Information Set Decoding.
An implementation of a few QC-MDPC decoding algorithms.
Post-quantum cryptographic implementation of HQC (Hamming Quasi-Cyclic) - a NIST PQC candidate for quantum-resistant key encapsulation using code-based cryptography
Markovian modeling of a QC-MDPC decoding algorithm.
An implementation of the Backflip QC-MDPC decoder.
Markovian modeling of a QC-MDPC decoding algorithm that accounts for near codewords.
Circuital implementation of a Quantum Random Walk on a Johnson graph using qiskit
Pure Go implementation of HQC (Hamming Quasi-Cyclic) post-quantum Key Encapsulation Mechanism. NIST FIPS 207 candidate. Zero dependencies.
Achieving security against fuzzing and improving bandwidth efficiency by combining FEC and symmetric encryption.
Scripts showing vulnerabilities in enhanced pqsigRM.
🐺 Post-quantum adaptive-behavioral oracle on PG(11,4). Beast 6: 8 Mordidas + Blood Eagle + Viking Frost + Aikido. The wolf watches, learns, bites. 3/3 GO — Gemini 9.8 · ChatGPT 9.3 · Grok 9.7. Pure Python 3, 0.136ms/query, zero deps. BSL 1.1 + Fenrir Clause.
Browser-based demo of multi-instance security degradation in code-based KEMs — BIKE, HQC, and Classic McEliece eroding below NIST Level 1 as one public key is reused across many session keys. Computes the bit-security loss from key reuse and visualizes the crossover where the multi-target advantage breaches the Level 1 floor.
An implementation of the IND-CCA adaptation of Loidreau's public key encryption scheme presented in Shehhi et al. (https://eprint.iacr.org/2019/1278)
Browser-based HQC timing side-channel — non-constant-time BCH decoder leaks the error weight, a chosen-ciphertext timing oracle recovers the key, constant-time decoding shuts it down. Faithful to the documented 2020 attack.
Post-quantum cryptographic obfuscation on PG(11,4). 7 neurotoxic defense layers. 287-bit security. 19 attacks defended. Gap 0.0008. Pure Python. The attacker sees everything — and can do nothing.
Post-quantum cryptographic resource-drain oracle on PG(11,4). 12 Desiccation Layers + Epoch Chain. The desert is alive. The desert is thirsty. Pure Python 3, zero deps, 3.0s.
Browser demo of the first cache-timing full-decryption oracle attack on post-quantum HQC (Dong & Guo, IACR 2026/693) — showing how Clang -O3 silently rewrites constant-time Reed-Muller decoding into secret-dependent branches. Real HQC math, deterministic leak model, Soft-ISD key recovery.
Post-quantum adaptive streaming oracle on PG(11,4). 7 Hells of cryptographic gaslight. 287-bit security. 2.3s pure Python. The attacker solves, validates, publishes — and is wrong.
Add a description, image, and links to the code-based-cryptography topic page so that developers can more easily learn about it.
To associate your repository with the code-based-cryptography topic, visit your repo's landing page and select "manage topics."