Twitxy Saved

Giacomo 🪿

@isogenies

One half of @CryptoHack__, Cryptography consultant, PhD Black Holes and Supergravity 🚩@0rganizers
giacomopope.com Joined February 2020
202 Following 975 Followers 1.3K Posts

Latest posts 5

Pinned post

Giacomo 🪿 @isogenies
It works!!

Here's a @sagemath implementation of the SIDH Key Recovery attack of Castryck and Decru.

Huge thanks to @oudomphe. Their insights allowed us to directly compute the image of points in the Jacobian through divisors. No Gröbner needed!

github.com/jack4818/Castr…
github.com GitHub - GiacomoPope/Castryck-Decru-SageMath: A SageMath implementation of the Castryck-Decru Key... A SageMath implementation of the Castryck-Decru Key Recovery attack on SIDH - GiacomoPope/Castryck-Decru-SageMath
Giacomo 🪿 @isogenies
This week I have been working on some rust code to develop a library for isogeny based cryptography.

As a first project, I have implemented SQIsign verification following the round 2 NIST spec.

github.com/GiacomoPope/is…
github.com GitHub - GiacomoPope/isogeny_rs: Rust library for isogeny-based cryptography Rust library for isogeny-based cryptography. Contribute to GiacomoPope/isogeny_rs development by creating an account on GitHub.
1 replies 3 reposts 20 likes 1.6K views View on X
Giacomo 🪿 @isogenies
kyber-py and dilithium-py have both been updated to match the finalised FIPS specifications 203 and 204.

They also both pass the test vectors supplied by usnistgov/ACVP-Server

I hope these are useful tools to learn PQ crypto 🍄

github.com/GiacomoPope/di…
github.com/GiacomoPope/ky…
github.com GitHub - GiacomoPope/dilithium-py: A pure python implementation of ML-DSA (FIPS 204) and CRYSTALS... A pure python implementation of ML-DSA (FIPS 204) and CRYSTALS-Dilithium - GiacomoPope/dilithium-py
0 replies 7 reposts 39 likes 2.5K views View on X