GithubHelp home page GithubHelp logo

deviouscilantro's Projects

bfv icon bfv

Toy implementation of the Brakerski/Fan-Vercauteren homomorphic encryption scheme based on the Ring-Learning With Errors (RLWE) problem with a binary encoding system

bgv icon bgv

Non-leveled toy implementation of the Brakerski-Gentry-Vaikuntanathan homomorphic encryption scheme based on the Ring-Learning With Errors (RLWE) problem with a binary encoding system

cbdc icon cbdc

Simulation of a privacy-focused CBDC auditing model using Pedersen commitments and IPFS storage/retrieval

coinflip icon coinflip

Remote coin flipping system with a PRG-based bit commitment scheme and TCP socket server

cryptopals-rs icon cryptopals-rs

Solutions to the Matasano cryptopals challenges in Rust (WIP)

elgamal icon elgamal

Vanilla implementation of the ElGamal cryptosystem

fhe-int icon fhe-int

Vanilla implementation of Fully Homomorphic Encryption (FHE) over the Integers based on the Approximate GCD problem

goldwasser-micali icon goldwasser-micali

Vanilla implementation of the Goldwasser-Micali cryptosystem based on the quadratic residuosity problem

kyber icon kyber

Toy implementation of the Kyber-512 key encapsulation mechanism based on the Module-Learning With Errors (MLWE) problem

lll icon lll

Naive implementation of Lenstra-Lenstra-Lovász (LLL) and Block-Korkine-Zolotarev (BKZ)

lwe icon lwe

Simple asymmetric-key Learning With Errors (LWE)-based encryption scheme with (high+low)-bit noise

membership-testing icon membership-testing

Local anonymous decentralized membership testing system with an RSA accumulator

nixconfig icon nixconfig

Minimal NixOS "erase your darlings" setup with encrypted ZFS on /

ntt icon ntt

Number-theoretic transform (NTT) with Barrett/Montgomery reductions and CT/GS butterfly interleaving for circular and negacyclic convolutions

oblivious-transfer icon oblivious-transfer

1-out-of-n generalized oblivious transfer protocol between Alice (server) and Bob (client) using TCP sockets

paillier icon paillier

Vanilla implementation of the additively homomorphic Paillier cryptosystem

password-manager icon password-manager

Toy password manager for a local multi-user setup using Argon2id key derivation, Keccak-512 hashing, XChaCha20-Poly1305 encryption and Unix IPC sockets

schnorr icon schnorr

Vanilla implementation of the Schnorr signature protocol

seccomp-pledge icon seccomp-pledge

Implement seccomp-BPF filtering and pledge/unveil sandboxing of system calls spawned by processes

signal icon signal

Vanilla implementation of Signal's Double Ratchet algorithm with X3DH key agreement and HKDF chains ensuring forward secrecy and break-in recovery

steganopng icon steganopng

Command-line utility for concealing messages in PNG images with support for URL input and Deoxys-II AEAD encryption

wasm-game-of-life icon wasm-game-of-life

Simple implementation of Conway's Game of Life in Rust and WebAssembly following the rustwasm book

webscraper icon webscraper

A simple web scraper for scraping the database of UCL's Centre for the Study of the Legacies of British Slavery and saving the data as JSON

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.