2022 DiceCTF writeup
Name | Category | Points | Solves |
---|---|---|---|
baby-rsa | CRYPTO | 117 / 500 | 162 |
I messed up prime generation, and now my private key doesn’t work!
See attachments.
See solutions.
Name | Category | Points | Solves |
---|---|---|---|
rejected | CRYPTO | 170 / 500 | 44 |
Biased random numbers are bad, so I made a service to generate an endless stream of unbiased modular integers
nc mc.ax 31669
See attachments.
See solutions.
Name | Category | Points | Solves |
---|---|---|---|
correlated | CRYPTO | 265 / 500 | 17 |
I heard that fast correlation attacks don’t work if your LFSR has more than 10 taps.
nc mc.ax 31683
See attachments.
See solutions.
Name | Category | Points | Solves |
---|---|---|---|
commitment-issues | CRYPTO | 272 / 500 | 16 |
I created a new commitment scheme, but commitment is scary so I threw away the key.
See attachments.
See solutions.
Name | Category | Points | Solves |
---|---|---|---|
pow-pow | CRYPTO | 299 / 500 | 13 |
It’s a free flag, all you have to do is wait! Verifiably.
nc mc.ax 31337
See attachments.
See solutions.
Name | Category | Points | Solves |
---|---|---|---|
learning without errors | CRYPTO | 396 / 500 | 6 |
Choose Keys Karefully for Security
nc mc.ax 31614
See attachments.
See solutions.
Name | Category | Points | Solves |
---|---|---|---|
shibari | CRYPTO | 500 / 500 | 1 |
Virtual Black Box obfuscation is provably impossible, so to keep my program safe I use Very Big Braid obfuscation!
Note: if your solution seems too slow, that’s because it is.
See attachments.
See solutions.
Name | Category | Points | Solves |
---|---|---|---|
psych | CRYPTO | 500 / 500 | 1 |
You thought you were getting elliptic curve cryptography? >:)
nc mc.ax 31338
See attachments.
See solutions.
Build with Jekyll and true minimal theme