Giacomo Pope

Elite
@GiacomoPope

Co-Founder of @CryptoHack // Crypto Services @NCCGroup

kyber-py. A pure python implementation of ML-KEM (FIPS 203) and CRYSTALS-Kyber

307

Castryck-Decru-SageMath. A SageMath implementation of the Castryck-Decru Key Recovery attack on SIDH

142

dilithium-py. A pure python implementation of ML-DSA (FIPS 204) and CRYSTALS-Dilithium

127

isogeny_rs. Rust library for isogeny-based cryptography

29

thesis-template. The Latex files used to create my PhD Thesis

17

HyperellipticCurves. Arithmetic on Hyperelliptic curves

9

maths-theses. A collection of thesis which I have particularly enjoyed

8

xoflib. A Python package build using pyO3 rust bindings to various extendable-output functions (XOFs): including Ascon, BLAKE3, Shake and TurboShake

7

ClassGroups. Python implementation of Class Group algorithms from Cohen (GTM 138)

6

fp2. Efficient, flexible and constant time Rust implementation of finite fields GF(p^2) where p = 3 mod 4

6

ams-latex-template. Got accidentally fixated on copying the typesetting of a ~100 year old maths paper

6

i-sage-ny-days. Some resources to help beginners for the i-sage-ny conference 2024

5

xkcd-typora. A hacky typora theme which uses the xkcd font

5

KummerIsogeny. An implementation of isogenies between Kummer Lines of Montgomery curves using x-only arithmetic

5

giacomopope.github.io. CTF Write Ups

4

cubical-pairings. A Rust and SageMath implementation of pairings using cubical ladders

3

CryptoBook. MDBook built by the CryptoHack community

3

LenstraECM. Python implementation of the ECM factoring algorithm made speedy with GMPY2

2

EllipticCurves. Python

2

POKE-PKE. A SageMath implementation of the isogeny-based PKE POKÉ

1

zulip-dark-sublime. A theme for Sublime Text based on the Zulip Dark syntax highlighting

1

sage. Main repository of SageMath. Now open for Issues and Pull Requests.

1

taskapp. Task app made with React

1

Cryptopals. Python 3 solutions to Cryptopals (WIP)

1

pycryptodome. A self-contained cryptographic library for Python

1

aes. A pure Python implementation of AES, with optional CBC, PCBC, CFB, OFB and CTR cipher modes.

1

gf5_248_experiments. Experimentation with fast finite field arithmetic for the SQIsign I prime

1
27
Apply