Compilation of my solutions to cryptography-related challenges that I find interesting. Each challenge directory will contain a README
file explaining the problem statement, build instruction, and solution approach.
Don't hesitate to reach out if my solution is confusing or needs a better explanation. In the future, I will write a blog about a few of my solutions (not my top priority at the moment).
Here's a Bitcoin-flavored cryptography challenge in the spirit of Cryptopals --by Elliot Jin (@robot_dreams)
- Challenge 1: Nonce reuse in schnorr signatures
- Challenge 2: Schnorr signatures using Linear Congruential PRNG
- Challenge 3: Rogue key attack on insecure multi-signature scheme
- Challenge 4: Shamir Secret Sharing
The README
file of each challenge has the required build instruction.
I am very grateful to my mentor Jesse Posner for helping me understand daunting cryptographic schemes. I learned so many interesting cryptographic concepts from our weekly meetings.
A huge shout out to Elliot Jin for helping me come up with a solution for the challenge 3.