Cryptography
Cryptography, or cryptology is the practice and study of techniques for secure communication in the presence of adversarial behavior. More generally, cryptography is about constructing and analyzing protocols that prevent third parties or the public from reading private messages.
- GitHub: https://github.com/topics/cryptography
- Wikipedia: https://en.wikipedia.org/wiki/Cryptography
- Last updated: 2026-06-23 00:06:53 UTC
- JSON Representation
https://github.com/go-compile/mim
MIM is a Hash Visualization algorithm utilising 4x4 colour matrixes. This provides a quick and easy method to compare fingerprints, e.g. SSH keys, x509 certs etc. For both terminals (ANSI) and desktop, mobile & web (SVG).
ansi crypto cryptography fingerprint hash image randoart ssh svg verification visualization x509
Last synced: 16 Apr 2026
https://github.com/nogipx/licensify
Secure license management for Dart/Flutter with ECDSA signatures, configurable encryption, and cross-platform support.
cryptography dart dartlang digital-signature ecdsa library license license-management licensing-library software-licensing
Last synced: 16 Apr 2025
https://github.com/ph4r05/approximator
Cube attack & algebraic functional approximator. Proof-of-concept for Cube attack on Keccak
algebraic-attack cryptography cube-attack faugere grobner-basis keccak research-project university
Last synced: 15 Mar 2025
https://github.com/alphadevking/keyvault
Securely generate, store, and manage your passwords and passkeys with ease
bcryptjs cryptography security sync typescript
Last synced: 01 Jul 2025
https://github.com/jdanielescanez/qkd-sampler
A Rust CLI tool for simulating Quantum Key Distribution (QKD) protocols, including BB84, Six-State, and B92. This crate provides a flexible and efficient way to simulate quantum key exchange, analyze security metrics, and evaluate the impact of eavesdropping.
b92 bb84 cryptography qkd quantum six-state
Last synced: 15 Jun 2026
https://github.com/faheel/cryptopals-crypto-challenges
Solutions to the Cryptopals Crypto Challenges, mostly in Rust
crypto-challenges cryptography cryptopals rust
Last synced: 22 May 2026
https://github.com/platform-inf/go-ratchet
🛡️ Double ratchet algorithm implementation in Golang.
cryptography double-ratchet golang
Last synced: 31 Mar 2025
https://github.com/lapets/pailliers
Minimal pure-Python implementation of Paillier's additively homomorphic cryptosystem.
cryptography cryptography-library homomorphic-cryptography-scheme homomorphic-encryption homomorphic-encryption-library paillier paillier-cryptosystem partially-homomorphic
Last synced: 06 Feb 2026
https://github.com/ite-2022-pwr/sem4-oiak-proj-mb-ak
Organizacja i architektura komputerĂłw - projekt
assembler assembly cryptography kyber-crystal
Last synced: 28 Mar 2025
https://github.com/hvalfangst/kubernetes-crypto
Distributed system consisting of Kotlin deployments demonstrating a public key cryptosystem enabled by Kubernetes
cryptography docker github-actions jacoco keystore kotlin kubernetes pkcs12 rsa spring-boot spring-security
Last synced: 11 Apr 2026
https://github.com/emrekayik/ekode
EKODE, metni resim üzerinde saklamak için kullanılan bir algoritmadır.
Last synced: 17 May 2026
https://github.com/adelmofilho/tenispolar
Implementation ZENIT-POLAR substitution cipher method of encryption
cryptography r-package r-programming
Last synced: 31 Mar 2025
https://github.com/byut/des
An optimized implementation of the Data Encrpytion Standard (DES) in C
Last synced: 18 Mar 2025
https://github.com/erikrios/my-blockchain-bar
Build a Blockchain from Scratch in Go
blockchain cryptocurrency cryptography go golang
Last synced: 14 Aug 2025
https://github.com/erikrios/go-blockchain
The Minimalist Blockchain Implementation with Go
blockchain crypto cryptography go hashing
Last synced: 25 Jun 2025
https://github.com/dheurtev/cryptopyutils
A high-level Python3 cryptography library using cryptography
administration cryptography development python python-3 python3
Last synced: 23 Apr 2025
https://github.com/nvnx7/cryptopals-cryptography-cracks
Rust implementation of cracks of cryptopals challenges
challenge crypto cryptography rust
Last synced: 22 Dec 2025
https://github.com/viral32111/scrambler
A program to hide & protect messages for enhanced privacy.
c cipher cryptography encryption
Last synced: 09 Apr 2025
https://github.com/luqastw/passtw
passtw is a Python-based random password generator + encrypted local vault, using AES‑128 encryption and a cryptographic key.
cli cryptography password password-generator python security security-tools terminal
Last synced: 17 Mar 2026
https://github.com/fbielejec/zksnarks_notes
notes & explorations of various zero knowledge protocols
cryptography elliptic-curves pairings snarks zero-knowledge
Last synced: 13 Mar 2025
https://github.com/radriann21/passify
an password generator that allows to the user generate based on the options and copy the password
chakraui cryptography nextjs typescript zustand
Last synced: 12 Apr 2026
https://github.com/yehezkiel1086/crypto-docs
Everything about Cryptography mainly written in Python and Shell scripts
bash cryptography ctf python3 security shell
Last synced: 15 Apr 2026
https://github.com/arapelle/arba-cryp
Small cryptographic C++ library.
cpp cpp-library cpp20 cpp20-library cryptography
Last synced: 31 Jan 2026
https://github.com/armintamzarian/aenigma
User-friendly AngularJS encryption module utilizing the Web Cryptography API and providing an extensible secure secret storage mechanism.
angularjs cryptography localstorage webcrypto
Last synced: 05 May 2026
https://github.com/forest-chan/crypto-2025
Implementations of cryptographic algorithms for a university course with PHP
composer cryptography des-algorithm des-crypto des-decription des-encryption digitalsignature docker docker-compose md5-hash md5-hashing md5hashing php-unit php8 rsa-algorithm rsa-cryptography rsa-decryption rsa-encryption signature signature-verification
Last synced: 05 May 2026
https://github.com/advaith7joshi/project-nexus
Simplified demonstration of blockchain workflow
blockchain blockchain-technology crypto cryptocurrency cryptography finance
Last synced: 12 Jun 2025
https://github.com/lazula/cryptopals
A collection of solutions for the challenges at cryptopals.com in C89
Last synced: 08 Jul 2025
https://github.com/badgerbloke/crypto-exchange
The fastest and most secure crypto exchange platform.
crypto cryptocurrency cryptocurrency-exchanges cryptography ethereum nextjs reactjs single-page-app smart-contracts
Last synced: 16 Mar 2025
https://github.com/xdv/divvy-wallet
Divvy Wallet Generator
cryptocurrency cryptography divvy secret test-vectors xdv
Last synced: 16 Jan 2026
https://github.com/ntdls/448delta
448Delta was NetworkDLS's first viable commercial product. It was discontinued over internal discontent with code quality.
cryptography file-system legacy
Last synced: 20 Jul 2025
https://github.com/hungrybluedev/python-basic-cryptography
Implemenation of basic Cryptography techniques and algorithms, along with tools useful for analysis.
algorithm cryptography python3
Last synced: 08 Apr 2025
https://github.com/softcreatr/wsc-crypto-ts
PoC of cryptographic utility functions for WoltLab Suite Core, implemented in TypeScript.
crypto cryptography typescript woltlab woltlab-suite woltlab-suite-core wsc
Last synced: 01 Feb 2026
https://github.com/uofsc-fall-2022-math-587-001/homework6
The Chinese remainder theorem and its application in the Pohlig-Hellman algorithm for solving the discrete logarithm problem.
cryptography discrete-logarithm go latex math
Last synced: 05 May 2026
https://github.com/systemslibrarian/crypto-lab-key-exchange
Browser-based key-exchange evolution — DH → ECDH → X25519 → ML-KEM → hybrid. Live discrete-log attack on toy DH, real elliptic-curve point arithmetic, and the jump from shared-exponent to encapsulation. The same idea, five generations
crypto-lab cryptography diffie-hellman ecdh hybrid-key-exchange key-exchange ml-kem post-quantum-cryptography x25519
Last synced: 09 Jun 2026
https://github.com/projects-developer/blockchain-communication-system
A decentralized communication system built on blockchain technology, enabling secure, transparent, and tamper-proof exchange of information. Blockchain Communication System With Code, Documents, PPT, Report And Video
blockchaincommunicationsystem blockchaintechnology btechprojects computer-science-project computerscienceprojects cryptography decentralizedcommunication final-year-projects finalyearprojects identityverification mtechprojects peertopeernetworking securemessaging supplychaincommunication
Last synced: 25 Feb 2026
https://github.com/noot/go-paillier
implementation of the Paillier cryptosystem
asymmetric-cryptography cryptography homomorphic-encryption paillier paillier-cryptosystem
Last synced: 15 Apr 2026
https://github.com/zeraphie/passwordgen
Simple class for cryptographically strong secure password generation
composer cryptographic cryptography javascript keyspace password password-generator passwordgen php
Last synced: 06 May 2026
https://github.com/realabbas/offline-blockchain-transaction-signing-private-wallet
A private offline wallet for signing incoming transaction from web interface
cryptography offline public-private-key qrcode signing transaction wallet
Last synced: 29 May 2026
https://github.com/sug0/bbs-accum
Rust implementation of the accumulator commitment scheme described in https://eprint.iacr.org/2025/2081
accumulator commitment-schemes cryptography rust
Last synced: 01 Jun 2026
https://github.com/zsoulaimane/the-chain-the-blockchain-backend
Building the chain
bitcoin blockchain chain-replacement cryptography hash javascript nodejs
Last synced: 15 Apr 2026
https://github.com/atticusrussell/hwsw-crypto-xilinx-template
Template for using Xilinx Vivado and SDK with CMPE-661 (HWSW Crypto) projects in a version control friendly way.
cmpe661 cryptography hwsw-crypto version-control vivado xilinx xilinx-sdk xilinx-vivado zybo
Last synced: 07 Feb 2026
https://github.com/acifani/cryptopals-challenges
đź”’ Personal take on the cryptopals crypto challenges, in Go
cryptography cryptopals-challenges go golang
Last synced: 14 Feb 2026
https://github.com/angeldollface/doll-cipher
A Rustacean implementation of an encryption algorithm of my own design. :lock: :dolls:
aes-encryption cryptography rust-lang rust-library
Last synced: 29 May 2026
https://github.com/salrashid123/ocicrypt-tpm-keyprovider
OCICrypt provider for Trusted Platform Modules (TPM)
cncf containers cryptography encryption oci trusted-platform-module
Last synced: 16 Mar 2025
https://github.com/m-torhan/securechat
Secure chat using double ratchet algorithm.
Last synced: 25 Feb 2026
https://github.com/systemslibrarian/crypto-lab-ssh-handshake
Browser-based SSH handshake demo — real X25519 ECDH key exchange authenticated by an Ed25519 host key, known_hosts Trust-On-First-Use, MITM detection on host-key change. First contact is a leap of faith
crypto-lab cryptography ecdh ed25519 forward-secrecy host-key key-exchange known-hosts mitm ssh tofu trust-model trust-on-first-use x25519
Last synced: 09 Jun 2026
https://github.com/daisvke/dcrypt
dcrypt is a file encryption/decryption tool that adds a custom header to encrypted files, storing essential metadata for decryption and management of the encrypted content.
aes-128-cbc c cryptography encryption-decryption keygen
Last synced: 25 Mar 2025
https://github.com/quantumcoinproject/hybrid-pqc
Hybrid Post Quantum Cryptography
cryptography post-quantum-cryptography
Last synced: 01 Feb 2026
https://github.com/quantumcoinproject/quantum-coin-pqc-js-sdk
Hybrid Post Quantum Cryptography SDK - Quantum Coin (Q)
blockchain cryptography pqc quantum quantumcoin
Last synced: 01 Feb 2026
https://github.com/rishabhsingh2510/basic-cryptography
Cryptography
cipher cryptography decoding encoding python tkinter user-interface
Last synced: 11 Jun 2025
https://github.com/simonmasson/efficient-glv-curves-generation
Generation of efficient four-dimensional GLV curves with high security (256-bit)
cryptography curves elliptic glv sage
Last synced: 11 Jun 2025
https://github.com/ankit-chaubey/ciph
Fast, streaming file encryption for large media files and cloud uploads using modern cryptography.
aes chacha20 cloud-security cryptography encryption-decryption file-encryption
Last synced: 07 Feb 2026
https://github.com/artainmo/ft_ssl
42 school project. Recoding the MD5 and SHA-256 cryptographic hashing algorithms in C.
42shcool algorithm c cryptography cybersecurity
Last synced: 16 Mar 2025
https://github.com/filiprokita/pwdgen
Simple command-line utility to generate a random password of specified length.
ascii c cli cli-tool command-line-tool cryptography cybersecurity open-source password password-generation password-generator random-number-generation random-password security utilities
Last synced: 07 Feb 2026
https://github.com/hsfzxjy/kuroport
[WIP] :ribbon: Decentralized file teleporter & messenger, designed for multiple platforms, transmitting over diverse networks.
cryptography decentralized file-sharing messenger
Last synced: 30 Mar 2025
https://github.com/samhaque/hashgame
Fun little hash game to test players information theory skills
bcrypt cryptography flask mongodb python
Last synced: 10 May 2026
https://github.com/debugagrawal/221b
A thriller mystery game where you have to find hidden clues and messages in each level and try to decrypt them to move to next levels "So Let's Ignite your Detective minds and help SHERLOCK"
ciphers console-game cryptography puzzle
Last synced: 08 Feb 2026
https://github.com/schlopp96/mycaesarcipher
Substitution-based cryptographic cipher for encoding plaintext. Works with alphanumeric characters.
caesar-cipher caesar-cipher-algorithm caesar-shift cipher cryptography decode decryption encode encoder-decoder encryption python python-script python3 shift-cipher
Last synced: 08 Feb 2026
https://github.com/bmeneg/lapwing
Lightweight crypto algorithms library for highly resource-constrained devices.
c clibrary cryptography embedded
Last synced: 24 Mar 2025
https://github.com/uofsc-fall-2022-math-587-001/homework8
A bit about distribution of primes and Pollard's p-1 test
cryptography go latex math pollard-p-1 prime-numbers
Last synced: 29 Apr 2026
https://github.com/jonath-z/go-vigenere-cipher
Vigenere Cipher algorithm written in go
cipher-algorithms cryptography go golang vigenere-cipher-algorithm
Last synced: 01 Apr 2025
https://github.com/toniomacaronio/keccak-rust
Keccak implementation in Rust
crypto cryptography keccak rust sha3
Last synced: 24 Mar 2025
https://github.com/codyverse/basex64
A simple cryptographic tool for storing data in distributed version control systems like Git.
ascii-encryption ascii-encryption-python base64 base64-encryption cipher cryptography cypher encryption encryption-decryption python python-3 python-cypher python-encryption python-script python3
Last synced: 04 Feb 2026
https://github.com/shubhamv108/crypto-utils
A simple crypto util in Java.
aes crypto-utils cryptography cryptography-utilities hashing hotp otp rsa totp
Last synced: 24 Mar 2025
https://github.com/seiyakobayashi/seiyakobayashi.github.io
Personal website for blogging
blockchain cryptography ethereum web3
Last synced: 08 Feb 2026
https://github.com/asjordi/basicjavablockchain
Simple Java Blockchain
blockchain blockchain-demos cryptography java
Last synced: 24 Mar 2025
https://github.com/jkcso/dc-modelling
An exhaustive symbolic model checking analysis for the Dining Cryptographers' Problem which inspired DC-Networks offering anonymity, unlinkability and unobservability based on synchronous finite-state and infinite-state systems.
cryptography dc-nets dining-cryptographers
Last synced: 08 Feb 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-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/midnight-wonderer/embedded-xoodyak
Lightweight, zero-allocation Xoodyak cryptographic scheme in C for microcontrollers.
c-library cortex-m cryptography embedded esp8266 microcontroller xoodoo xoodyak
Last synced: 28 May 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-opaque-gate
Browser-based OPAQUE aPAKE demo (RFC 9807, July 2025) — OPRF blind/evaluate/unblind, AES-256-GCM credential envelope, 3DH mutual authentication, server breach simulation. The password never touches the server. No backends. No simulated math.
3dh authenticated-key-exchange crypto-lab cryptography forward-secrecy opaque oprf pake password-authentication rfc9807
Last synced: 09 Jun 2026
https://github.com/midnight-wonderer/xoodyak-rb
A blazing fast Ruby wrapper for the Xoodyak cryptographic scheme. Supports hashing and AEAD encryption.
aead cipher cryptography digest gem hash lightweight-cryptography ruby sponge-construction xoodyak
Last synced: 28 May 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-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/crypto-lab-bitcoin-wallet
Browser-based Bitcoin wallet demo — real secp256k1 address derivation (P2PKH + P2WPKH), BIP-39 seed phrases, BIP-32 HD wallets. Validated against the official BIP test vectors. For learning, never real funds
address-derivation base58check bech32 bip32 bip39 bip44 bitcoin crypto-lab cryptography hash160 hd-wallet mnemonic secp256k1 seed-phrase
Last synced: 09 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-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-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-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/frankiefab100/caesar-cipher-cryptography
Caesar cipher - Task by Web3Bridge
caesar-cipher cipher cryptography decode decryption encode encryption
Last synced: 21 Jul 2025
https://github.com/nicolocarcagni/swallet
A modern, non-custodial desktop wallet for the SOLE cryptocurrency, built with Python, GTK4, and libadwaita.
cryptography gtk4 gtk4-python3 unisalento wallet
Last synced: 10 Mar 2026
https://github.com/1-5pool/jmessage-security-project
JMessage: Encrypted Messaging System with Security Analysis This project implements an end-to-end encrypted messaging system using ECDH, ChaCha20, and ECDSA. It also demonstrates a padding oracle attack, showcasing both secure system design and vulnerability exploitation techniques.
chat-application cryptography end-to-end-encryption golang padding-oracle-attacks
Last synced: 08 Feb 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-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-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-curve-lens
Browser-based elliptic curve demo — point addition, scalar multiplication, and live ECDH across P-256, Curve25519, and secp256k1. Real field arithmetic. No backends. No simulated math.
browser crypto-lab cryptography curve25519 ecc ecdh elliptic-curves noble-curves p-256 point-addition scalar-multiplication secp256k1 typescript visualization vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-padding-oracle
Browser-based CBC padding oracle attack demo — full Vaudenay 2002 chosen-ciphertext attack with real AES-CBC, byte-by-byte plaintext recovery, and coverage of ASP.NET, Lucky Thirteen, and POODLE exploits. No backends. No simulated math.
aes-cbc attacks browser chosen-ciphertext cryptanalysis crypto-lab cryptography lucky-thirteen padding-oracle pkcs7 poodle tls typescript vaudenay vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-timing-oracle
Browser-based timing side-channel attack demo — string comparison leakage, HMAC verification timing, RSA private key bit leakage, and cache-timing attacks with real performance.now() measurements and constant-time defenses. No backends. No simulated timing.
browser cache-timing constant-time cryptanalysis crypto-lab cryptography hmac kocher lucky-thirteen rsa security side-channel timing-attack typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-webauthn
rowser-based WebAuthn/Passkeys demo — real ECDSA P-256 credential keys, challenge-response assertions signing origin+challenge+counter, phishing/replay/clone attacks all blocked. The private key never leaves the authenticator
authentication challenge-response crypto-lab cryptography ctap ecdsa fido2 p256 passkeys passwordless phishing-resistant webauthn
Last synced: 09 Jun 2026
https://github.com/systemslibrarian/structureless-labs
Open research lab for conservative post-quantum cryptography — three-depth explainers (Simple/Developer/Researcher), the sl-researchkit method, reproducible attacks, and an experimental KEM studied with it. For production, use ML-KEM.
accessibility cryptography cryptography-research explainable lattice-cryptography learning-with-errors ml-kem open-research post-quantum-cryptography pqc
Last synced: 09 Jun 2026