I haven’t posted in a long time, so here’s an update on crypto things I messed with!

I am currently doing an internship on lattice-based cryptography. One of my main goals would be to enrich the Sage crypto utilities so that it’s easier to prototype for future researchers, implementing common constructions such as trapdoors and interface for RLWE (I think that exists in sage.crypto.something). I will also do some small research projects, hopefully I get some results 😓

I have also been messing around with isogenies in my free time, mostly after solving @yx7’s isogeny challenge on the CRS scheme with a vulnerable endomorphism ring. After experimenting with isogenies between both elliptic curves and (jacobian/product of) hyperelliptic ones, the lack of *anything* in Sage is quite frustrating and all the papers publishing (if they do at all) their code in Magma makes everything worse :( Hopefully I can push my patch when I have the time!

Finally, I have been preparing challenges for my team’s upcoming CTF, Bauhinia CTF. I won’t reveal anything, but I ensure you the crypto challenges are all very exciting 😉🪄

Other side projects I worked on (I like doing these and switching around once a week - [undiagnosed] adhd is hard 😔):
- algebraic number theory
- analytic combinatorics
- Haskell
- a bit of (mathematical) CM theory
- modular forms

see you in a few months

@grhkm @yx7 dammm sooo much going on, excited to see it all
@Nightsec101 hahaha yes, I’m excited to have it finished too!
@grhkm ohhhh what you’ve finished it now? 🫨