Projects in Awesome Lists by systemslibrarian
A curated list of projects in awesome lists by systemslibrarian .
https://github.com/systemslibrarian/meow-decoder
Secure Optical Air-Gap File Transfer via QR-Code GIFs Hiss secrets into yarn balls πΌ β cat-meme QR GIFs built for camera loss (fountain codes) and fail-closed crypto.
aead aes-gcm air-gap argon2id forward-secrecy fountain-codes hkdf ml-kem plausible-deniability post-quantum-cryptography steganography x25519
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/postquantum.fileformat
Draft specification for a hybrid post-quantum file encryption format. X25519+ML-KEM-1024 + Ed25519+ML-DSA-87. EXPERIMENTAL β seeking review.
cryptography dotnet draft-spec file-format hybrid-encryption post-quantum specification
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab
A full-spectrum, browser-based cryptography laboratory covering modern, classical, and post-quantum systems.
browser-demo crypto-lab cryptography cryptography-education deniable-encryption hash-functions homomorphic-encryption portfolio post-quantum-cryptography stream-cipher typescript webassembly zero-knowledge-proofs
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/ai-conversation-platform-the-future-of-multi-agent-collaboration
Enterprise Multi-Agent Conversation Platform enabling secure, observable, and collaborative interactions between LLMs (ChatGPT, Claude, Gemini, Grok, Perplexity). Watch Claude debate ChatGPT, Gemini roast Grok, and Perplexity fact-check β live. Features async orchestration, circuit breakers, metrics, tracing, and full CI/CD.
ai-collaboration ai-orchestration llm multi-agent python
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/pressreader-news-scraper
A lightweight, extensible Python notebook that demonstrates how to fetch and store topic-based articles from the PressReader API using SQLite. Ideal for research, journalism, or data analysis workflows.
python-news-scraper-sqlite-pressreader
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-compare
Interactive cryptographic algorithm reference β 17 categories, 97 algorithms, 16+ countries. Comparison tool with beginner/advanced modes, PQ-safe filtering, and justification report export.
aes cryptographic-algorithms cryptography digital-signatures education homomorphic-encryption nist post-quantum pqc reference typescript vite zero-knowledge
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-pq-rotation
Browser-based post-quantum migration planner for operational teams. Hybrid X.509 certs (ECDSA-P256 + ML-DSA-65), multi-jurisdiction regulatory timelines (CNSA 2.0, NIS, NCSC, BSI...), and a rolling key-rotation simulator with canary and rollback.
certificate-management cnsa-2 composite-signatures crypto-agility crypto-lab cryptography ecdsa governance hybrid-certificates key-rotation ml-dsa nist-pqc noble-curves noble-post-quantum pki post-quantum-migration pqc-migration regulatory-compliance
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-pki-chain
Browser-based PKI demo β X.509 certificate chains, trust store validation, CA compromise cascades, Certificate Transparency with Merkle inclusion proofs, and post-quantum migration to ML-DSA.
browser-demo certificate-chain certificate-transparency crypto-lab cryptography ecdsa merkle-tree p-256 pki webcrypto x509
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-e91
Browser-based E91 QKD demo β entangled-pair measurements, CHSH Bell test, key from aligned bases. |S|β2.83 means secure; an eavesdropper drags it below 2 and is caught. Ekert's entanglement-based answer to BB84
bell-inequality browser-demo chsh crypto-lab e91 ekert entanglement qkd quantum-cryptography quantum-key-distribution
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-kdf-arena
Browser-based KDF benchmarking β live timing and memory comparison of HKDF, PBKDF2, scrypt, and Argon2id with adjustable cost parameters and bar chart visualization. Part of crypto-lab.
argon2 bcrypt browser-demo crypto-lab cryptography-education kdf key-derivation-function pbkdf2 scrypt typescript vite
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-enigma-forge
Browser-based Enigma machine demo β full mechanical simulation of rotors, stepping with double-step, plugboard, and reflector, plus the crib-based Bombe break exploiting the no-letter-maps-to-itself flaw. Real wiring tables. No backends. No simulated math.
bombe cipher classical-cipher codebreaking cryptanalysis crypto-lab cryptography enigma enigma-machine historical-cryptography rotor-machine turing wwii
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-vigenere-break
Browser-based VigenΓ¨re cipher demo β encrypt and decrypt with a repeating key, then recover the key length via Kasiski examination and index of coincidence and solve each column by frequency analysis. Real cryptanalysis. No backends. No simulated math.
cipher classical-cipher codebreaking cryptanalysis crypto-lab cryptography frequency-analysis historical-cryptography index-of-coincidence kasiski-examination polyalphabetic-cipher vigenere vigenere-cipher
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-lwe-hints
Browser demo of approximate-hint LWE secret recovery on sparse ternary secrets. Computes hint counts; runs no attack. ePrint 2026/1081.
bkz crypto-lab cryptography cryptography-education ddgr lattice-cryptography lattice-estimator learning-with-errors lwe lwe-with-hints post-quantum-cryptography side-information
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-aegis-gate
Browser-based AEGIS-256 authenticated encryption demo (draft-irtf-cfrg-aegis-aead-18). AES round function, 6-state sponge update, and tag derivation implemented from scratch and verified against official test vectors.
aead aegis-256 aes authenticated-encryption cfrg crypto-lab cryptography fips-197 nonce-misuse-resistant post-aes-gcm rfc-draft sponge-construction symmetric-encryption
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-elgamal-plain
Browser-based ElGamal encryption demo β Taher ElGamal's 1985 public-key scheme over RFC 3526 Group 14 and toy 11-bit parameters. Natural non-determinism via fresh ephemeral k, multiplicative homomorphism, ciphertext re-randomization for mix-nets. The direct ancestor of DSA and the structural basis of threshold decryption. No backends. No simulated
crypto-lab cryptography discrete-logarithm dsa e-voting elgamal homomorphic-encryption mix-nets public-key-encryption rfc-3526
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-syndrome-drain
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 effective bit-security from published parameters and the DOOM syndrome-decoding formulas of ePrint 2026/517. No attack simulation. No backends.
bike classic-mceliece code-based-cryptography crypto-lab cryptography doom hqc kem key-rotation multi-instance-security nist-pqc post-quantum syndrome-decoding
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-pq-families
Browser-based post-quantum families comparison β lattice, code-based, hash-based, multivariate, and isogeny side by side, with hard problems, key sizes, NIST status, and a log-scale key-size chart showing why two were broken in 2022.
crypto-lab cryptography dilithium kem kyber lattice-cryptography nist post-quantum-cryptography pqc
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-pake-gate
Browser-based tour of the PAKE family β SRP-6a, J-PAKE, CPace, and Dragonfly (RFC 7664) side by side. Watch a shared key form from a low-entropy password that never crosses the wire, toggle a server breach, and replay the Dragonblood side-channel that broke WPA3's hunting-and-pecking.
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-hash-zoo
Browser-based SHA-256 vs SHA3-256 vs BLAKE3 internals β live avalanche analysis, Merkle-DamgΓ₯rd/sponge/tree construction diagrams, and timing benchmarks. Part of crypto-lab.
avalanche-effect blake3 browser-demo crypto-lab cryptography-education hash-functions keccak length-extension-attack merkle-damgard sha256 sha3
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-ecdsa-forge
Browser-based ECDSA demo on secp256k1 and P-256 β sign/verify, live nonce reuse attack with full private key recovery (the PS3 hack, real math), RFC 6979 deterministic nonces verified against test vectors. The signature algorithm behind TLS, Bitcoin, Ethereum, SSH, and WebAuthn. No backends. No simulated math.
bitcoin crypto-lab cryptography digital-signatures ecdsa elliptic-curve ethereum nonce-reuse p256 ps3-hack rfc-6979 secp256k1 side-channel
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-nonce-guard
Browser-based AES-GCM vs AES-GCM-SIV comparison β live nonce reuse attack showing keystream XOR recovery and GHASH key extraction, synthetic IV construction visualizer, and side-by-side misuse-resistance comparison. RFC 8452. Part of crypto-lab.
aead aes-gcm aes-gcm-siv authenticated-encryption browser-demo crypto-lab cryptography-education ghash misuse-resistance nonce-reuse polyval rfc-8452 typescript vite
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-pq-tls-handshake
Browser-based TLS 1.3 handshake simulation using the X25519MLKEM768 hybrid post-quantum key exchange (codepoint 0x11EC) per draft-ietf-tls-ecdhe-mlkem-04. Byte-level framing, full key schedule, side-by-side vs. classical X25519.
crypto-lab cryptography hkdf hybrid-key-exchange ietf-draft key-schedule kyber ml-kem ml-kem-768 noble-curves noble-post-quantum post-quantum-cryptography pq-migration rfc-8446 tls-1-3 tls-handshake x25519 x25519mlkem768
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-fhe-arena
Browser-based BGV/BFV integer FHE demo β homomorphic addition and multiplication, live noise budget visualizer, relinearization, SIMD batching, and real-world deployments in private genomics and encrypted databases.
bfv bgv crypto-lab cryptography encrypted-computation fhe homomorphic-encryption microsoft-seal noise-budget privacy-preserving private-genomics relinearization rlwe
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-poly1305-mac
Browser-based Poly1305 MAC demo β polynomial evaluation over GF(2ΒΉΒ³β°β5), constant-time tag verification, key-reuse attack visualizer, and Polynomial Stepper. Part of crypto-lab.
aead browser-demo chacha20-poly1305 constant-time crypto-lab cryptography gf2-130-5 key-reuse mac message-authentication noble-ciphers poly1305
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-ascon
Browser-based Ascon demo β NIST Lightweight Cryptography Standard (FIPS SP 800-232, 2025). Ascon-AEAD128 encrypt/decrypt with constant-time tag verification, Ascon-Hash256 with avalanche analysis, side-by-side comparison against AES-GCM and ChaCha20-Poly1305. Designed for IoT and embedded constraints. No backends. No external crypto libraries.
aead ascon authenticated-encryption crypto-lab cryptography embedded fips-800-232 hash-function iot lightweight-cryptography nist sponge-construction
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-oram-vault
Browser-based Path ORAM demo implementing Stefanov et al. (CCS 2013 / JACM 2018). Hides access patterns from cloud storage: tree, stash, position map, and adversary-view visualization.
access-pattern-hiding aes-gcm cloud-storage-security crypto-lab cryptography encrypted-storage goldreich-ostrovsky oblivious-ram oram path-oram privacy-preserving secure-computation side-channel-protection
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-threshold-mldsa
Browser-based threshold ML-DSA demo β distributed post-quantum signing where k-of-n parties collaborate without any single party holding the full key. In development.
crypto-lab cryptography digital-signatures dilithium distributed-signing fips-204 frost hsm-alternative key-custody lattice-signatures ml-dsa mpc multi-party-computation post-quantum-cryptography shamir-secret-sharing threshold-cryptography threshold-signatures
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-harvest-timeline
Browser-based Harvest-Now-Decrypt-Later risk simulator built around the Mosca Inequality (X+Y>Z). 20+ algorithms, 4 CRQC scenarios, 5 org profiles, and cost-of-delay projections using 2025 GRI expert estimates.
cnsa-2 crqc crypto-lab cryptographic-inventory cryptography grover-algorithm harvest-now-decrypt-later hndl ml-dsa ml-kem mosca-inequality post-quantum-cryptography post-quantum-migration quantum-risk quantum-threat risk-assessment shor-algorithm slh-dsa
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-harvest-vault
Browser-based harvest-now-decrypt-later (HNDL) threat demo β intercept simulation, post-quantum migration urgency, timeline visualization. Part of crypto-lab.
crqc crypto-lab cryptography encrypted-traffic harvest-now-decrypt-later hndl key-harvesting post-quantum-cryptography pqc-migration quantum-threat quantum-timeline typescript vite
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-x3dh-wire
Browser-based X3DH key agreement demo β the asynchronous handshake behind Signal. Real X25519 arithmetic, four DH operations, HKDF-SHA-256. No backends. No simulated math
browser crypto-lab cryptography elliptic-curves forward-secrecy hkdf key-agreement post-quantum signal-protocol typescript vite x25519 x3dh
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-broken-trust
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.
bike classic-mceliece code-based-cryptography crypto-lab cryptography cryptography-education hqc kem multi-instance-security nist-pqc post-quantum-cryptography
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-vrf-gate
Browser-based VRF and VDF demo (RFC 9381) β ECVRF P-256 prove/verify with hash-to-curve, Wesolowski VDF repeated squaring with proof, RANDAO+VDF randomness beacon simulation with last-reveal attack and VDF protection. Chainlink VRF, Ethereum RANDAO, Filecoin leader election. No backends. No simulated math.
blockchain chainlink crypto-lab cryptography ecvrf ethereum randomness-beacon rfc9381 vdf verifiable-delay-function verifiable-random-function vrf
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-hybrid-wire
Browser-based demo of hybrid post-quantum key exchange β X25519 + ML-KEM-768 running in parallel, exactly as deployed in Chrome 124+, Cloudflare, and Signal. Secure against both classical and quantum attackers.
aes-gcm browser-demo crypto-lab cryptography hkdf hybrid-key-exchange key-encapsulation kyber ml-kem post-quantum-cryptography signal-protocol tls typescript vite x25519
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-isogeny-gate
Browser-based isogeny cryptography demo β elliptic curve isogenies, toy SIDH key exchange over GF(71), supersingular isogeny graph with random walk, Castryck-Decru torsion-leak attack (August 2022), CSIDH and SQIsign survivors. The scheme that fell and the math that survived. No backends. No simulated math.
castryck-decru crypto-lab cryptography csidh elliptic-curves isogeny post-quantum sidh sike sqisign supersingular
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/crypto-lab-web-of-trust
Browser-based PGP/OpenPGP Web of Trust demo β real Ed25519 key certifications, GnuPG-style trust propagation (owner-trust, marginals-needed, max depth), forged-signature rejection. Decentralized trust, no certificate authority
crypto-lab cryptography decentralized-trust ed25519 gnupg igital-signatures key-signing openpgp pgp trust-model web-of-trust
Last synced: 11 Jul 2026
https://github.com/systemslibrarian/xwing-kem
X-Wing hybrid KEM (X25519 + ML-KEM-768) for Python β correct implementation of draft-connolly-cfrg-xwing-kem
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-shor
Browser-based Shor's algorithm simulation β modular exponentiation period finding, QFT probability distribution, continued fractions, factor extraction. The reason RSA, ECC, and Diffie-Hellman need replacing. No backends. No simulated shortcuts β the number theory is real.
browser-demo crypto-lab cryptography integer-factorization period-finding post-quantum quantum-computing quantum-fourier-transform rsa shors-algorithm
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-quantum-vault-kpqc
Browser-based demo of threshold file encryption β Shamir Secret Sharing combined with Korean post-quantum cryptography (SMAUG-T + HAETAE). Split the key, not the file.
aes-gcm crypto-lab haetae kpqc post-quantum-cryptography shamir-secret-sharing smaug-t threshold-cryptography wasm-crypto
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-mpcith-sign
Browser-based MPC-in-the-Head signature demo β additive secret sharing, SHA-256 commitments, Merkle proofs, Fiat-Shamir transform, N-party simulation with hidden-view challenge, toy PERK permutation witness. Post-quantum signatures from hash functions alone. NIST Round 2: Mirath, PERK, FAEST. No backends. No simulated math.
crypto-lab cryptography digital-signatures fiat-shamir mirath mpc-in-the-head perk permuted-kernel-problem post-quantum secret-sharing zero-knowledge
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-lll-break
Browser-based LLL and BKZ lattice reduction demo β Gram-Schmidt orthogonalization, LovΓ‘sz condition, step-by-step basis reduction animation, toy LWE primal attack, parameter explorer showing why Kyber's n=256 q=3329 survives while toy parameters fail instantly. The hardness assumption, made tangible. No backends. No simulated math.
bkz browser-demo crypto-lab cryptography gram-schmidt lattice-cryptography lattice-reduction learning-with-errors lll-algorithm post-quantum svp
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-iron-letter
Browser-based demo of asymmetric encryption β ECIES P-256 vs RSA-OAEP, side by side. Seal a letter. Only one key can open it.
aes-gcm asymmetric-encryption crypto-lab ecdh ecies hkdf hybrid-encryption rsa-oaep webcrypto
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-lms-ledger
Browser-based LMS/HSS stateful hash-based signatures (NIST SP 800-208) β 32-leaf W-OTS+ key state grid, sign messages one at a time, live one-time key reuse attack with real forgery demo, HSS hierarchical tree explainer, and CNSA 2.0 firmware signing context. Part of crypto-lab.
browser-demo cnsa-2 crypto-lab cryptography-education firmware-signing hash-based-signatures hss lms nist-sp-800-208 one-time-signature post-quantum-cryptography stateful-signatures typescript vite wots-plus
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-grover
Browser-based Grover's algorithm simulation β amplitude amplification, oracle phase kickback, inversion-about-mean diffusion, probability oscillation. AES-128 weakened to 2^64. AES-256 survives at 2^128. The fix is doubling key length. No backends. No simulated shortcuts.
aes amplitude-amplification browser-demo crypto-lab cryptography grovers-algorithm post-quantum quantum-computing symmetric-cryptography
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-falcon-seal
Browser-based Falcon demo β compact NTRU lattice signatures with Fast Fourier Sampling, side-by-side comparison against ML-DSA and SLH-DSA, and implementation security warnings. No backends. No simulated math.
browser compact-signatures crypto-lab cryptography digital-signatures falcon fast-fourier-sampling lattice-based ml-dsa nist ntru post-quantum pqc typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-ciphertext-mirror
Browser-based demo of three papers on ML-KEM's FO re-encryption check as side-channel oracle: masked comparison leakage (Hermelink 2024/060), imperfect DF-oracles with adaptive LDPC decoding (Guo-Nabokov-Johansson 2026/070), and NTT+CRT RNR blinding that holds under SCA and fault (Duparc-Taha 2025/181). The mirrorβ¦
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-hqc-timing-break
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.
cache-timing-attack code-based-cryptography compiler-vulnerability constant-time cryptanalysis crypto-lab cryptography flush-reload hqc information-set-decoding kem nist-pqc post-quantum-cryptography reed-muller-code side-channel-attack soft-isd
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-lms-xmss
Browser-based Leighton-Micali Signatures (LMS) and Hierarchical Signature System (HSS) demo per RFC 8554 and NIST SP 800-208. LM-OTS + Merkle trees + two-level HSS, with the state-management story told honestly.
crypto-lab cryptography digital-signatures hash-based-cryptography hash-based-signatures hierarchical-signature-system hss leighton-micali-signatures lm-ots lms merkle-signatures merkle-tree nist-sp-800-208 post-quantum-cryptography rfc-8554 sha-256 stateful-signatures winternitz xmss
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/postquantum-securechannel
Easy-to-use hybrid post-quantum secure channel / session encryption library for .NET 10.
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/argon2id-passwordhasher
Modern, opinionated Argon2id password hashing library for .NET 10 with secure defaults, high performance, and excellent documentation.
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/postquantum-jwt
PostQuantum.Jwt β Modern post-quantum hybrid JWT library for .NET 10 using X-Wing (X25519 + ML-KEM-768) and ML-DSA signatures.
cryptography csharp dotnet hybrid-cryptography jwt ml-dsa ml-kem post-quantum pqc security tokens x-wing
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/post-quantum-atlas
An interactive guide to what quantum computers break, what survives, and how cryptography is evolving after RSA and ECC.
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-hawk
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.
constant-time crypto-lab cryptography digital-signatures discrete-gaussian-sampling falcon hawk hawk-signatures integer-only lattice-cryptography lattice-isomorphism-problem lattice-signatures ml-dsa module-lip nist-additional-signatures nist-round-2 post-quantum-cryptography
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-kyberslash
Browser-based educational simulation of the KyberSlash timing attacks on ML-KEM (Kyber) β secret-dependent division in poly_tomsg and poly_compress. Based on the CHES 2025 Best Paper. Vulnerable code, Barrett-reduction fix, and live attack simulation.
barrett-reduction ches-2025 constant-time crypto-lab cryptography iacr implementation-security kyber kyberslash ml-kem post-quantum-cryptography secret-dependent-division side-channel-attack side-channels timing-attack
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/oclc-lender-finder
Faceted search and discovery tool for OCLC ILL lender libraries. Upload Borrower reports, rank existing lenders, find new candidates, and export Custom Holdings Groups β all in the browser.
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/systemslibrarian
My GitHub profile and project showcase
data-analyst library-technology portfolio
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-aes-modes
Browser-based AES modes demo β ECB, CBC, CTR, GCM, and CCM with live padding oracle attack. Real WebCrypto operations, ECB penguin visualization, Bleichenbacher oracle, and authenticated encryption breakdown. No backends. No simulated math.
aes aes-cbc aes-ctr aes-ecb aes-gcm authenticated-encryption bleichenbacher block-cipher browser ccm crypto-lab cryptography padding-oracle typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-bike-vault
Browser-based BIKE demo β code-based post-quantum KEM using QC-MDPC codes, Black-Gray-Flip decoding, and side-by-side comparison against ML-KEM. NIST Round 4 alternate candidate. No backends. No simulated math.
aes-256-gcm bike bit-flipping browser code-based crypto-lab cryptography kem nist post-quantum pqc qc-mdpc round4 typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-kdf-chain
Browser-based KDF demo β HKDF, PBKDF2, scrypt, and Argon2id compared side by side with live parameter tuning, real timing measurements, and a KDF decision tree. No backends. No simulated math.
argon2 argon2id browser crypto-lab cryptography hkdf kdf key-derivation memory-hard owasp password-hashing pbkdf2 scrypt typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-noise-pipe
Browser-based Noise Protocol Framework demo β NN, XX, IK, and IKpsk2 handshake patterns with real X25519 arithmetic, live transport encryption, and a WireGuard deep dive. No backends. No simulated math.
aes-256-gcm browser crypto-lab cryptography forward-secrecy handshake hkdf key-agreement noise-protocol secure-channel signal-protocol typescript vite wireguard x25519
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-frost-threshold
Browser-based demo of FROST threshold signatures β t-of-n signing with RFC 9591, frost-ed25519 compiled to WASM. No single party holds the key. Any valid subset signs.
cryptography digital-signatures ed25519 elliptic-curve-cryptography frost shamir-secret-sharing threshold-signatures
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-hqc-vault
Browser-based HQC demo β Hamming Quasi-Cyclic post-quantum KEM with perfect correctness, Reed-Muller/Reed-Solomon decoding, and three-way comparison against BIKE and ML-KEM. No backends. No simulated math.
aes-256-gcm browser code-based crypto-lab cryptography hqc kem nist-pqc post-quantum quasi-cyclic reed-muller reed-solomon typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-bcrypt-forge
Browser-based bcrypt deep-dive β anatomy, cost factor benchmarking, timing-safe verification, and a real-world breach simulation. Part of the crypto-lab suite.
argon2 bcrypt blowfish browser-crypto cost-factor crypto-lab cryptography password-hashing password-security rainbow-table security timing-attack typescript vite web-security
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/flask-ngrok-webhook-demo
Set up a secure, validated, and logged webhook receiver using Flask, Ngrok, and Postman.
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-mac-race
Browser-based MAC demo β HMAC, CMAC, Poly1305, and GHASH compared with live length extension attack, timing attack, and nonce reuse demonstrations. Real WebCrypto operations. No backends. No simulated math.
aes-gcm amc browser cmac crypto-lab cryptography ghash hmac length-extension-attack message-authentication nist poly1305 timing-attack typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-ckks-lab
Browser-based CKKS approximate FHE demo β encrypted floating-point arithmetic, homomorphic neural network inference, rescaling, and the complete FHE trilogy (TFHE + BGV/BFV + CKKS). Part of the crypto-lab suite.
approximate-arithmetic browser-crypto ckks crypto-lab cryptography encrypted-inference fhe homomorphic-encryption machine-learning microsoft-seal privacy privacy-preserving-ml rlwe typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/news-summarizer-api
Lightweight FastAPI app that pulls headlines on AI from GNews and generates summaries using OpenAI.
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-dilithium-reject
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.
constant-time crypto-lab cryptography crystals-dilithium digital-signatures dilithium fiat-shamir-with-aborts fips-204 implementation-security lattice-cryptography lattice-signatures lyubashevsky ml-dsa ml-dsa-65 post-quantum-cryptography rejection-sampling timing-side-channel
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/authority-arc
An interactive walking tour through library identity: identifier resolution, authority disambiguation, classification, entity connections, and metadata stewardship over time. Built with public VIAF and OCLC APIs.
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-paillier-gate
Browser-based Paillier cryptosystem demo β Pascal Paillier's 1999 additive homomorphic encryption. Encrypt, decrypt, homomorphic addition without decrypting. Private 10-voter election simulation and 5-hospital patient aggregation. The primitive underlying GG20 threshold ECDSA, Helios voting, and ElectionGuard. No backends. No simulated math.
additive-homomorphism crypto-lab cryptography e-voting helios-voting homomorphic-encryption paillier private-aggregation public-key-cryptography secure-computation threshold-ecdsa
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-threshold-decrypt
Browser-based threshold decryption demo β ElGamal over P-256, distributed key generation, verifiable partial decryptions with NIZK proofs, and t-of-n combination without any party holding the full key.
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-j-uniward
Browser-based J-UNIWARD JPEG steganography demo β Daubechies-8 wavelet cost, full STC (h=12, 4096-state Viterbi), PBKDF2+HKDF key schedule, adaptive payload embedding, live steganalysis comparison. No backends. No simulated math.
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-chacha20-stream
Browser-based ChaCha20 stream cipher β quarter-round stepper, keystream visualizer, nonce reuse attack demo, and encrypt/decrypt playground. ARX design, no AES-NI required. Part of crypto-lab.
arx-cipher browser-demo chacha20 crypto-lab cryptography-education nonce-reuse poly1305 stream-cipher typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-blind-sign
Browser-based blind signature demo β Chaum RSA blind signatures, Schnorr EC blind signatures, anonymous e-cash, private voting, and unlinkability proofs. No backends. No simulated math.
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-stego-suite
Browser-based steganography suite β LSB substitution, DCT-domain hiding, and adaptive embedding with live chi-squared steganalysis. Hide the message, not just the content.
browser-crypto chi-squared-test covert-channel crypto-lab cryptography dct digital-watermarking image-processing lsb-steganography privacy security steganalysis steganography typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-protocol-compose
Browser-based protocol composition safety demo β MAC-then-Encrypt vs Encrypt-then-MAC, padding oracle attack, CRIME, and the composition failures that drove TLS 1.3. No backends. No simulated math.
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-kyber-vault
Browser demo for ML-KEM (CRYSTALS-Kyber), the post-quantum key encapsulation mechanism standardized as NIST FIPS 203 in August 2024.
browser-demo crypto-lab cryptography-education fips-203 key-encapsulation kyber lattice-cryptography ml-kem module-lwe nist-pqc post-quantum-cryptography typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-babel-hash
Browser-based demo of cryptographic hash functions β SHA-256, SHA3-256, and BLAKE3. Live avalanche effect visualizer, length extension attack against SHA-256, and why HMAC exists. Hash functions are the silent foundation of every other primitive.
avalanche-effect blake3 browser-demo crypto-compare cryptography hash-functions hmac keccak length-extension-attack merkle-damgard nist-fips-180-4 nist-fips-202 sha-256 sha3-256 typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-iron-serpent
Browser-based demo of Serpent-256, the AES finalist with the largest security margin β featuring encrypt/decrypt, round comparison visualization, and live performance benchmarks
aes-finalist argon2id block-cipher browser-demo crypto-lab cryptography hmac javascript serpent symmetric-encryption
Last synced: 01 Jun 2026