This repository contains a collection of cryptography-related projects and resources implemented by me from scratch. The projects cover various cryptographic ciphers, schemes, protocols and algebraic structures.
- Tweakable Block Cipher
- Sponge Construction
- Station to Station
- ElGamal and ElGamal over Elliptic Curves
- EdDSA
I'm currently working on a few more projects and learning about the following topics:
- Oblivious Transfer
- Garbled Circuits
- Zero-Knowledge Protocols
- Security Games for IND-CPA, IND-CCA, INT-PTXT and INT-CTXT