- Break RSA with Gaussian integers: Euler theorem and Square and Multiply for complex numbers. (CryptoCTF19)
- Solving Rivest Time Capsule Crypto-Puzzle when n is factorizable. (CryptoCTF19)
- Breaking 3-round Feistel cipher (provably secure pseudorandom permutation) using a non-secure PRF. (Plaid19)
- Unmasking the commit of a ZK protocol to recover the secret, using polynomial interpolation. (MidnightSun Quals 19)
- CRIME-like attack against misused GPG: side-channel to get information compressed before encryption. (InsomniHack Teaser 19)
- Known-plaintext attack to code-based cryptosystem, decoding the error by exploiting its structure. (35C3)
- "Learning a Parallelepiped" attack on the GGH signature scheme to recover the secret key. (CPS 2018 coursework, IST)